/// <reference path="../android.d.ts"/> 
/// <reference path="../libraries.d.ts"/> 
/// <reference path="../autojs6.d.ts"/> 

declare module android {
	export module widget {
		export class TextViewHelper extends java.lang.Object {
			public static class: java.lang.Class<android.widget.TextViewHelper>;
			public constructor();
			public static setText(state: android.widget.TextView.SavedState, text: string): void;
		}
	}
}

declare module androidx {
	export module activity {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.activity.R>;
		}
		export module R {
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.activity.R.id>;
				public static report_drawn: number;
				public static view_tree_on_back_pressed_dispatcher_owner: number;
			}
		}
	}
}

declare module androidx {
	export module activity {
		export module ktx {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.activity.ktx.R>;
			}
		}
	}
}

declare module androidx {
	export module annotation {
		export module experimental {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.annotation.experimental.R>;
			}
		}
	}
}

declare module androidx {
	export module appcompat {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.appcompat.R>;
		}
		export module R {
			export class anim extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompat.R.anim>;
				public static abc_fade_in: number;
				public static abc_fade_out: number;
				public static abc_grow_fade_in_from_bottom: number;
				public static abc_popup_enter: number;
				public static abc_popup_exit: number;
				public static abc_shrink_fade_out_from_bottom: number;
				public static abc_slide_in_bottom: number;
				public static abc_slide_in_top: number;
				public static abc_slide_out_bottom: number;
				public static abc_slide_out_top: number;
				public static abc_tooltip_enter: number;
				public static abc_tooltip_exit: number;
				public static btn_checkbox_to_checked_box_inner_merged_animation: number;
				public static btn_checkbox_to_checked_box_outer_merged_animation: number;
				public static btn_checkbox_to_checked_icon_null_animation: number;
				public static btn_checkbox_to_unchecked_box_inner_merged_animation: number;
				public static btn_checkbox_to_unchecked_check_path_merged_animation: number;
				public static btn_checkbox_to_unchecked_icon_null_animation: number;
				public static btn_radio_to_off_mtrl_dot_group_animation: number;
				public static btn_radio_to_off_mtrl_ring_outer_animation: number;
				public static btn_radio_to_off_mtrl_ring_outer_path_animation: number;
				public static btn_radio_to_on_mtrl_dot_group_animation: number;
				public static btn_radio_to_on_mtrl_ring_outer_animation: number;
				public static btn_radio_to_on_mtrl_ring_outer_path_animation: number;
			}
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompat.R.attr>;
				public static actionBarDivider: number;
				public static actionBarItemBackground: number;
				public static actionBarPopupTheme: number;
				public static actionBarSize: number;
				public static actionBarSplitStyle: number;
				public static actionBarStyle: number;
				public static actionBarTabBarStyle: number;
				public static actionBarTabStyle: number;
				public static actionBarTabTextStyle: number;
				public static actionBarTheme: number;
				public static actionBarWidgetTheme: number;
				public static actionButtonStyle: number;
				public static actionDropDownStyle: number;
				public static actionLayout: number;
				public static actionMenuTextAppearance: number;
				public static actionMenuTextColor: number;
				public static actionModeBackground: number;
				public static actionModeCloseButtonStyle: number;
				public static actionModeCloseContentDescription: number;
				public static actionModeCloseDrawable: number;
				public static actionModeCopyDrawable: number;
				public static actionModeCutDrawable: number;
				public static actionModeFindDrawable: number;
				public static actionModePasteDrawable: number;
				public static actionModePopupWindowStyle: number;
				public static actionModeSelectAllDrawable: number;
				public static actionModeShareDrawable: number;
				public static actionModeSplitBackground: number;
				public static actionModeStyle: number;
				public static actionModeTheme: number;
				public static actionModeWebSearchDrawable: number;
				public static actionOverflowButtonStyle: number;
				public static actionOverflowMenuStyle: number;
				public static actionProviderClass: number;
				public static actionViewClass: number;
				public static activityChooserViewStyle: number;
				public static alertDialogButtonGroupStyle: number;
				public static alertDialogCenterButtons: number;
				public static alertDialogStyle: number;
				public static alertDialogTheme: number;
				public static allowStacking: number;
				public static alphabeticModifiers: number;
				public static arrowHeadLength: number;
				public static arrowShaftLength: number;
				public static autoCompleteTextViewStyle: number;
				public static autoSizeMaxTextSize: number;
				public static autoSizeMinTextSize: number;
				public static autoSizePresetSizes: number;
				public static autoSizeStepGranularity: number;
				public static autoSizeTextType: number;
				public static background: number;
				public static backgroundSplit: number;
				public static backgroundStacked: number;
				public static backgroundTint: number;
				public static backgroundTintMode: number;
				public static barLength: number;
				public static borderlessButtonStyle: number;
				public static buttonBarButtonStyle: number;
				public static buttonBarNegativeButtonStyle: number;
				public static buttonBarNeutralButtonStyle: number;
				public static buttonBarPositiveButtonStyle: number;
				public static buttonBarStyle: number;
				public static buttonCompat: number;
				public static buttonGravity: number;
				public static buttonIconDimen: number;
				public static buttonPanelSideLayout: number;
				public static buttonStyle: number;
				public static buttonStyleSmall: number;
				public static buttonTint: number;
				public static buttonTintMode: number;
				public static checkMarkCompat: number;
				public static checkMarkTint: number;
				public static checkMarkTintMode: number;
				public static checkboxStyle: number;
				public static checkedTextViewStyle: number;
				public static closeIcon: number;
				public static closeItemLayout: number;
				public static collapseContentDescription: number;
				public static collapseIcon: number;
				public static color: number;
				public static colorAccent: number;
				public static colorBackgroundFloating: number;
				public static colorButtonNormal: number;
				public static colorControlActivated: number;
				public static colorControlHighlight: number;
				public static colorControlNormal: number;
				public static colorError: number;
				public static colorPrimary: number;
				public static colorPrimaryDark: number;
				public static colorSwitchThumbNormal: number;
				public static commitIcon: number;
				public static contentDescription: number;
				public static contentInsetEnd: number;
				public static contentInsetEndWithActions: number;
				public static contentInsetLeft: number;
				public static contentInsetRight: number;
				public static contentInsetStart: number;
				public static contentInsetStartWithNavigation: number;
				public static controlBackground: number;
				public static customNavigationLayout: number;
				public static defaultQueryHint: number;
				public static dialogCornerRadius: number;
				public static dialogPreferredPadding: number;
				public static dialogTheme: number;
				public static displayOptions: number;
				public static divider: number;
				public static dividerHorizontal: number;
				public static dividerPadding: number;
				public static dividerVertical: number;
				public static drawableBottomCompat: number;
				public static drawableEndCompat: number;
				public static drawableLeftCompat: number;
				public static drawableRightCompat: number;
				public static drawableSize: number;
				public static drawableStartCompat: number;
				public static drawableTint: number;
				public static drawableTintMode: number;
				public static drawableTopCompat: number;
				public static drawerArrowStyle: number;
				public static dropDownListViewStyle: number;
				public static dropdownListPreferredItemHeight: number;
				public static editTextBackground: number;
				public static editTextColor: number;
				public static editTextStyle: number;
				public static elevation: number;
				public static emojiCompatEnabled: number;
				public static expandActivityOverflowButtonDrawable: number;
				public static firstBaselineToTopHeight: number;
				public static fontFamily: number;
				public static fontVariationSettings: number;
				public static gapBetweenBars: number;
				public static goIcon: number;
				public static height: number;
				public static hideOnContentScroll: number;
				public static homeAsUpIndicator: number;
				public static homeLayout: number;
				public static icon: number;
				public static iconTint: number;
				public static iconTintMode: number;
				public static iconifiedByDefault: number;
				public static imageButtonStyle: number;
				public static indeterminateProgressStyle: number;
				public static initialActivityCount: number;
				public static isLightTheme: number;
				public static itemPadding: number;
				public static lastBaselineToBottomHeight: number;
				public static layout: number;
				public static lineHeight: number;
				public static listChoiceBackgroundIndicator: number;
				public static listChoiceIndicatorMultipleAnimated: number;
				public static listChoiceIndicatorSingleAnimated: number;
				public static listDividerAlertDialog: number;
				public static listItemLayout: number;
				public static listLayout: number;
				public static listMenuViewStyle: number;
				public static listPopupWindowStyle: number;
				public static listPreferredItemHeight: number;
				public static listPreferredItemHeightLarge: number;
				public static listPreferredItemHeightSmall: number;
				public static listPreferredItemPaddingEnd: number;
				public static listPreferredItemPaddingLeft: number;
				public static listPreferredItemPaddingRight: number;
				public static listPreferredItemPaddingStart: number;
				public static logo: number;
				public static logoDescription: number;
				public static maxButtonHeight: number;
				public static measureWithLargestChild: number;
				public static menu: number;
				public static multiChoiceItemLayout: number;
				public static navigationContentDescription: number;
				public static navigationIcon: number;
				public static navigationMode: number;
				public static numericModifiers: number;
				public static overlapAnchor: number;
				public static paddingBottomNoButtons: number;
				public static paddingEnd: number;
				public static paddingStart: number;
				public static paddingTopNoTitle: number;
				public static panelBackground: number;
				public static panelMenuListTheme: number;
				public static panelMenuListWidth: number;
				public static popupMenuStyle: number;
				public static popupTheme: number;
				public static popupWindowStyle: number;
				public static preserveIconSpacing: number;
				public static progressBarPadding: number;
				public static progressBarStyle: number;
				public static queryBackground: number;
				public static queryHint: number;
				public static radioButtonStyle: number;
				public static ratingBarStyle: number;
				public static ratingBarStyleIndicator: number;
				public static ratingBarStyleSmall: number;
				public static searchHintIcon: number;
				public static searchIcon: number;
				public static searchViewStyle: number;
				public static seekBarStyle: number;
				public static selectableItemBackground: number;
				public static selectableItemBackgroundBorderless: number;
				public static showAsAction: number;
				public static showDividers: number;
				public static showText: number;
				public static showTitle: number;
				public static singleChoiceItemLayout: number;
				public static spinBars: number;
				public static spinnerDropDownItemStyle: number;
				public static spinnerStyle: number;
				public static splitTrack: number;
				public static srcCompat: number;
				public static state_above_anchor: number;
				public static subMenuArrow: number;
				public static submitBackground: number;
				public static subtitle: number;
				public static subtitleTextAppearance: number;
				public static subtitleTextColor: number;
				public static subtitleTextStyle: number;
				public static suggestionRowLayout: number;
				public static switchMinWidth: number;
				public static switchPadding: number;
				public static switchStyle: number;
				public static switchTextAppearance: number;
				public static textAllCaps: number;
				public static textAppearanceLargePopupMenu: number;
				public static textAppearanceListItem: number;
				public static textAppearanceListItemSecondary: number;
				public static textAppearanceListItemSmall: number;
				public static textAppearancePopupMenuHeader: number;
				public static textAppearanceSearchResultSubtitle: number;
				public static textAppearanceSearchResultTitle: number;
				public static textAppearanceSmallPopupMenu: number;
				public static textColorAlertDialogListItem: number;
				public static textColorSearchUrl: number;
				public static textLocale: number;
				public static theme: number;
				public static thickness: number;
				public static thumbTextPadding: number;
				public static thumbTint: number;
				public static thumbTintMode: number;
				public static tickMark: number;
				public static tickMarkTint: number;
				public static tickMarkTintMode: number;
				public static tint: number;
				public static tintMode: number;
				public static title: number;
				public static titleMargin: number;
				public static titleMarginBottom: number;
				public static titleMarginEnd: number;
				public static titleMarginStart: number;
				public static titleMarginTop: number;
				public static titleMargins: number;
				public static titleTextAppearance: number;
				public static titleTextColor: number;
				public static titleTextStyle: number;
				public static toolbarNavigationButtonStyle: number;
				public static toolbarStyle: number;
				public static tooltipForegroundColor: number;
				public static tooltipFrameBackground: number;
				public static tooltipText: number;
				public static track: number;
				public static trackTint: number;
				public static trackTintMode: number;
				public static viewInflaterClass: number;
				public static voiceIcon: number;
				public static windowActionBar: number;
				public static windowActionBarOverlay: number;
				public static windowActionModeOverlay: number;
				public static windowFixedHeightMajor: number;
				public static windowFixedHeightMinor: number;
				public static windowFixedWidthMajor: number;
				public static windowFixedWidthMinor: number;
				public static windowMinWidthMajor: number;
				public static windowMinWidthMinor: number;
				public static windowNoTitle: number;
			}
			export class bool extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompat.R.bool>;
				public static abc_action_bar_embed_tabs: number;
				public static abc_config_actionMenuItemAllCaps: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompat.R.color>;
				public static abc_background_cache_hint_selector_material_dark: number;
				public static abc_background_cache_hint_selector_material_light: number;
				public static abc_btn_colored_borderless_text_material: number;
				public static abc_btn_colored_text_material: number;
				public static abc_color_highlight_material: number;
				public static abc_decor_view_status_guard: number;
				public static abc_decor_view_status_guard_light: number;
				public static abc_hint_foreground_material_dark: number;
				public static abc_hint_foreground_material_light: number;
				public static abc_primary_text_disable_only_material_dark: number;
				public static abc_primary_text_disable_only_material_light: number;
				public static abc_primary_text_material_dark: number;
				public static abc_primary_text_material_light: number;
				public static abc_search_url_text: number;
				public static abc_search_url_text_normal: number;
				public static abc_search_url_text_pressed: number;
				public static abc_search_url_text_selected: number;
				public static abc_secondary_text_material_dark: number;
				public static abc_secondary_text_material_light: number;
				public static abc_tint_btn_checkable: number;
				public static abc_tint_default: number;
				public static abc_tint_edittext: number;
				public static abc_tint_seek_thumb: number;
				public static abc_tint_spinner: number;
				public static abc_tint_switch_track: number;
				public static accent_material_dark: number;
				public static accent_material_light: number;
				public static background_floating_material_dark: number;
				public static background_floating_material_light: number;
				public static background_material_dark: number;
				public static background_material_light: number;
				public static bright_foreground_disabled_material_dark: number;
				public static bright_foreground_disabled_material_light: number;
				public static bright_foreground_inverse_material_dark: number;
				public static bright_foreground_inverse_material_light: number;
				public static bright_foreground_material_dark: number;
				public static bright_foreground_material_light: number;
				public static button_material_dark: number;
				public static button_material_light: number;
				public static dim_foreground_disabled_material_dark: number;
				public static dim_foreground_disabled_material_light: number;
				public static dim_foreground_material_dark: number;
				public static dim_foreground_material_light: number;
				public static error_color_material_dark: number;
				public static error_color_material_light: number;
				public static foreground_material_dark: number;
				public static foreground_material_light: number;
				public static highlighted_text_material_dark: number;
				public static highlighted_text_material_light: number;
				public static material_blue_grey_800: number;
				public static material_blue_grey_900: number;
				public static material_blue_grey_950: number;
				public static material_deep_teal_200: number;
				public static material_deep_teal_500: number;
				public static material_grey_100: number;
				public static material_grey_300: number;
				public static material_grey_50: number;
				public static material_grey_600: number;
				public static material_grey_800: number;
				public static material_grey_850: number;
				public static material_grey_900: number;
				public static primary_dark_material_dark: number;
				public static primary_dark_material_light: number;
				public static primary_material_dark: number;
				public static primary_material_light: number;
				public static primary_text_default_material_dark: number;
				public static primary_text_default_material_light: number;
				public static primary_text_disabled_material_dark: number;
				public static primary_text_disabled_material_light: number;
				public static ripple_material_dark: number;
				public static ripple_material_light: number;
				public static secondary_text_default_material_dark: number;
				public static secondary_text_default_material_light: number;
				public static secondary_text_disabled_material_dark: number;
				public static secondary_text_disabled_material_light: number;
				public static switch_thumb_disabled_material_dark: number;
				public static switch_thumb_disabled_material_light: number;
				public static switch_thumb_material_dark: number;
				public static switch_thumb_material_light: number;
				public static switch_thumb_normal_material_dark: number;
				public static switch_thumb_normal_material_light: number;
				public static tooltip_background_dark: number;
				public static tooltip_background_light: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompat.R.dimen>;
				public static abc_action_bar_content_inset_material: number;
				public static abc_action_bar_content_inset_with_nav: number;
				public static abc_action_bar_default_height_material: number;
				public static abc_action_bar_default_padding_end_material: number;
				public static abc_action_bar_default_padding_start_material: number;
				public static abc_action_bar_elevation_material: number;
				public static abc_action_bar_icon_vertical_padding_material: number;
				public static abc_action_bar_overflow_padding_end_material: number;
				public static abc_action_bar_overflow_padding_start_material: number;
				public static abc_action_bar_stacked_max_height: number;
				public static abc_action_bar_stacked_tab_max_width: number;
				public static abc_action_bar_subtitle_bottom_margin_material: number;
				public static abc_action_bar_subtitle_top_margin_material: number;
				public static abc_action_button_min_height_material: number;
				public static abc_action_button_min_width_material: number;
				public static abc_action_button_min_width_overflow_material: number;
				public static abc_alert_dialog_button_bar_height: number;
				public static abc_alert_dialog_button_dimen: number;
				public static abc_button_inset_horizontal_material: number;
				public static abc_button_inset_vertical_material: number;
				public static abc_button_padding_horizontal_material: number;
				public static abc_button_padding_vertical_material: number;
				public static abc_cascading_menus_min_smallest_width: number;
				public static abc_config_prefDialogWidth: number;
				public static abc_control_corner_material: number;
				public static abc_control_inset_material: number;
				public static abc_control_padding_material: number;
				public static abc_dialog_corner_radius_material: number;
				public static abc_dialog_fixed_height_major: number;
				public static abc_dialog_fixed_height_minor: number;
				public static abc_dialog_fixed_width_major: number;
				public static abc_dialog_fixed_width_minor: number;
				public static abc_dialog_list_padding_bottom_no_buttons: number;
				public static abc_dialog_list_padding_top_no_title: number;
				public static abc_dialog_min_width_major: number;
				public static abc_dialog_min_width_minor: number;
				public static abc_dialog_padding_material: number;
				public static abc_dialog_padding_top_material: number;
				public static abc_dialog_title_divider_material: number;
				public static abc_disabled_alpha_material_dark: number;
				public static abc_disabled_alpha_material_light: number;
				public static abc_dropdownitem_icon_width: number;
				public static abc_dropdownitem_text_padding_left: number;
				public static abc_dropdownitem_text_padding_right: number;
				public static abc_edit_text_inset_bottom_material: number;
				public static abc_edit_text_inset_horizontal_material: number;
				public static abc_edit_text_inset_top_material: number;
				public static abc_floating_window_z: number;
				public static abc_list_item_height_large_material: number;
				public static abc_list_item_height_material: number;
				public static abc_list_item_height_small_material: number;
				public static abc_list_item_padding_horizontal_material: number;
				public static abc_panel_menu_list_width: number;
				public static abc_progress_bar_height_material: number;
				public static abc_search_view_preferred_height: number;
				public static abc_search_view_preferred_width: number;
				public static abc_seekbar_track_background_height_material: number;
				public static abc_seekbar_track_progress_height_material: number;
				public static abc_select_dialog_padding_start_material: number;
				public static abc_star_big: number;
				public static abc_star_medium: number;
				public static abc_star_small: number;
				public static abc_switch_padding: number;
				public static abc_text_size_body_1_material: number;
				public static abc_text_size_body_2_material: number;
				public static abc_text_size_button_material: number;
				public static abc_text_size_caption_material: number;
				public static abc_text_size_display_1_material: number;
				public static abc_text_size_display_2_material: number;
				public static abc_text_size_display_3_material: number;
				public static abc_text_size_display_4_material: number;
				public static abc_text_size_headline_material: number;
				public static abc_text_size_large_material: number;
				public static abc_text_size_medium_material: number;
				public static abc_text_size_menu_header_material: number;
				public static abc_text_size_menu_material: number;
				public static abc_text_size_small_material: number;
				public static abc_text_size_subhead_material: number;
				public static abc_text_size_subtitle_material_toolbar: number;
				public static abc_text_size_title_material: number;
				public static abc_text_size_title_material_toolbar: number;
				public static disabled_alpha_material_dark: number;
				public static disabled_alpha_material_light: number;
				public static highlight_alpha_material_colored: number;
				public static highlight_alpha_material_dark: number;
				public static highlight_alpha_material_light: number;
				public static hint_alpha_material_dark: number;
				public static hint_alpha_material_light: number;
				public static hint_pressed_alpha_material_dark: number;
				public static hint_pressed_alpha_material_light: number;
				public static tooltip_corner_radius: number;
				public static tooltip_horizontal_padding: number;
				public static tooltip_margin: number;
				public static tooltip_precise_anchor_extra_offset: number;
				public static tooltip_precise_anchor_threshold: number;
				public static tooltip_vertical_padding: number;
				public static tooltip_y_offset_non_touch: number;
				public static tooltip_y_offset_touch: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompat.R.drawable>;
				public static abc_ab_share_pack_mtrl_alpha: number;
				public static abc_action_bar_item_background_material: number;
				public static abc_btn_borderless_material: number;
				public static abc_btn_check_material: number;
				public static abc_btn_check_material_anim: number;
				public static abc_btn_check_to_on_mtrl_000: number;
				public static abc_btn_check_to_on_mtrl_015: number;
				public static abc_btn_colored_material: number;
				public static abc_btn_default_mtrl_shape: number;
				public static abc_btn_radio_material: number;
				public static abc_btn_radio_material_anim: number;
				public static abc_btn_radio_to_on_mtrl_000: number;
				public static abc_btn_radio_to_on_mtrl_015: number;
				public static abc_btn_switch_to_on_mtrl_00001: number;
				public static abc_btn_switch_to_on_mtrl_00012: number;
				public static abc_cab_background_internal_bg: number;
				public static abc_cab_background_top_material: number;
				public static abc_cab_background_top_mtrl_alpha: number;
				public static abc_control_background_material: number;
				public static abc_dialog_material_background: number;
				public static abc_edit_text_material: number;
				public static abc_ic_ab_back_material: number;
				public static abc_ic_arrow_drop_right_black_24dp: number;
				public static abc_ic_clear_material: number;
				public static abc_ic_commit_search_api_mtrl_alpha: number;
				public static abc_ic_go_search_api_material: number;
				public static abc_ic_menu_copy_mtrl_am_alpha: number;
				public static abc_ic_menu_cut_mtrl_alpha: number;
				public static abc_ic_menu_overflow_material: number;
				public static abc_ic_menu_paste_mtrl_am_alpha: number;
				public static abc_ic_menu_selectall_mtrl_alpha: number;
				public static abc_ic_menu_share_mtrl_alpha: number;
				public static abc_ic_search_api_material: number;
				public static abc_ic_voice_search_api_material: number;
				public static abc_item_background_holo_dark: number;
				public static abc_item_background_holo_light: number;
				public static abc_list_divider_material: number;
				public static abc_list_divider_mtrl_alpha: number;
				public static abc_list_focused_holo: number;
				public static abc_list_longpressed_holo: number;
				public static abc_list_pressed_holo_dark: number;
				public static abc_list_pressed_holo_light: number;
				public static abc_list_selector_background_transition_holo_dark: number;
				public static abc_list_selector_background_transition_holo_light: number;
				public static abc_list_selector_disabled_holo_dark: number;
				public static abc_list_selector_disabled_holo_light: number;
				public static abc_list_selector_holo_dark: number;
				public static abc_list_selector_holo_light: number;
				public static abc_menu_hardkey_panel_mtrl_mult: number;
				public static abc_popup_background_mtrl_mult: number;
				public static abc_ratingbar_indicator_material: number;
				public static abc_ratingbar_material: number;
				public static abc_ratingbar_small_material: number;
				public static abc_scrubber_control_off_mtrl_alpha: number;
				public static abc_scrubber_control_to_pressed_mtrl_000: number;
				public static abc_scrubber_control_to_pressed_mtrl_005: number;
				public static abc_scrubber_primary_mtrl_alpha: number;
				public static abc_scrubber_track_mtrl_alpha: number;
				public static abc_seekbar_thumb_material: number;
				public static abc_seekbar_tick_mark_material: number;
				public static abc_seekbar_track_material: number;
				public static abc_spinner_mtrl_am_alpha: number;
				public static abc_spinner_textfield_background_material: number;
				public static abc_star_black_48dp: number;
				public static abc_star_half_black_48dp: number;
				public static abc_switch_thumb_material: number;
				public static abc_switch_track_mtrl_alpha: number;
				public static abc_tab_indicator_material: number;
				public static abc_tab_indicator_mtrl_alpha: number;
				public static abc_text_cursor_material: number;
				public static abc_text_select_handle_left_mtrl: number;
				public static abc_text_select_handle_middle_mtrl: number;
				public static abc_text_select_handle_right_mtrl: number;
				public static abc_textfield_activated_mtrl_alpha: number;
				public static abc_textfield_default_mtrl_alpha: number;
				public static abc_textfield_search_activated_mtrl_alpha: number;
				public static abc_textfield_search_default_mtrl_alpha: number;
				public static abc_textfield_search_material: number;
				public static btn_checkbox_checked_mtrl: number;
				public static btn_checkbox_checked_to_unchecked_mtrl_animation: number;
				public static btn_checkbox_unchecked_mtrl: number;
				public static btn_checkbox_unchecked_to_checked_mtrl_animation: number;
				public static btn_radio_off_mtrl: number;
				public static btn_radio_off_to_on_mtrl_animation: number;
				public static btn_radio_on_mtrl: number;
				public static btn_radio_on_to_off_mtrl_animation: number;
				public static test_level_drawable: number;
				public static tooltip_frame_dark: number;
				public static tooltip_frame_light: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompat.R.id>;
				public static action_bar: number;
				public static action_bar_activity_content: number;
				public static action_bar_container: number;
				public static action_bar_root: number;
				public static action_bar_spinner: number;
				public static action_bar_subtitle: number;
				public static action_bar_title: number;
				public static action_context_bar: number;
				public static action_menu_divider: number;
				public static action_menu_presenter: number;
				public static action_mode_bar: number;
				public static action_mode_bar_stub: number;
				public static action_mode_close_button: number;
				public static activity_chooser_view_content: number;
				public static add: number;
				public static alertTitle: number;
				public static buttonPanel: number;
				public static checkbox: number;
				public static checked: number;
				public static content: number;
				public static contentPanel: number;
				public static custom: number;
				public static customPanel: number;
				public static decor_content_parent: number;
				public static default_activity_button: number;
				public static edit_query: number;
				public static expand_activities_button: number;
				public static expanded_menu: number;
				public static group_divider: number;
				public static home: number;
				public static icon: number;
				public static image: number;
				public static listMode: number;
				public static list_item: number;
				public static message: number;
				public static multiply: number;
				public static none: number;
				public static normal: number;
				public static off: number;
				public static on: number;
				public static parentPanel: number;
				public static progress_circular: number;
				public static progress_horizontal: number;
				public static radio: number;
				public static screen: number;
				public static scrollIndicatorDown: number;
				public static scrollIndicatorUp: number;
				public static scrollView: number;
				public static search_badge: number;
				public static search_bar: number;
				public static search_button: number;
				public static search_close_btn: number;
				public static search_edit_frame: number;
				public static search_go_btn: number;
				public static search_mag_icon: number;
				public static search_plate: number;
				public static search_src_text: number;
				public static search_voice_btn: number;
				public static select_dialog_listview: number;
				public static shortcut: number;
				public static spacer: number;
				public static split_action_bar: number;
				public static src_atop: number;
				public static src_in: number;
				public static src_over: number;
				public static submenuarrow: number;
				public static submit_area: number;
				public static tabMode: number;
				public static textSpacerNoButtons: number;
				public static textSpacerNoTitle: number;
				public static title: number;
				public static titleDividerNoCustom: number;
				public static title_template: number;
				public static topPanel: number;
				public static unchecked: number;
				public static uniform: number;
				public static up: number;
				public static wrap_content: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompat.R.integer>;
				public static abc_config_activityDefaultDur: number;
				public static abc_config_activityShortDur: number;
				public static cancel_button_image_alpha: number;
				public static config_tooltipAnimTime: number;
			}
			export class interpolator extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompat.R.interpolator>;
				public static btn_checkbox_checked_mtrl_animation_interpolator_0: number;
				public static btn_checkbox_checked_mtrl_animation_interpolator_1: number;
				public static btn_checkbox_unchecked_mtrl_animation_interpolator_0: number;
				public static btn_checkbox_unchecked_mtrl_animation_interpolator_1: number;
				public static btn_radio_to_off_mtrl_animation_interpolator_0: number;
				public static btn_radio_to_on_mtrl_animation_interpolator_0: number;
				public static fast_out_slow_in: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompat.R.layout>;
				public static abc_action_bar_title_item: number;
				public static abc_action_bar_up_container: number;
				public static abc_action_menu_item_layout: number;
				public static abc_action_menu_layout: number;
				public static abc_action_mode_bar: number;
				public static abc_action_mode_close_item_material: number;
				public static abc_activity_chooser_view: number;
				public static abc_activity_chooser_view_list_item: number;
				public static abc_alert_dialog_button_bar_material: number;
				public static abc_alert_dialog_material: number;
				public static abc_alert_dialog_title_material: number;
				public static abc_cascading_menu_item_layout: number;
				public static abc_dialog_title_material: number;
				public static abc_expanded_menu_layout: number;
				public static abc_list_menu_item_checkbox: number;
				public static abc_list_menu_item_icon: number;
				public static abc_list_menu_item_layout: number;
				public static abc_list_menu_item_radio: number;
				public static abc_popup_menu_header_item_layout: number;
				public static abc_popup_menu_item_layout: number;
				public static abc_screen_content_include: number;
				public static abc_screen_simple: number;
				public static abc_screen_simple_overlay_action_mode: number;
				public static abc_screen_toolbar: number;
				public static abc_search_dropdown_item_icons_2line: number;
				public static abc_search_view: number;
				public static abc_select_dialog_material: number;
				public static abc_tooltip: number;
				public static select_dialog_item_material: number;
				public static select_dialog_multichoice_material: number;
				public static select_dialog_singlechoice_material: number;
				public static support_simple_spinner_dropdown_item: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompat.R.style>;
				public static AlertDialog_AppCompat: number;
				public static AlertDialog_AppCompat_Light: number;
				public static Animation_AppCompat_Dialog: number;
				public static Animation_AppCompat_DropDownUp: number;
				public static Animation_AppCompat_Tooltip: number;
				public static Base_AlertDialog_AppCompat: number;
				public static Base_AlertDialog_AppCompat_Light: number;
				public static Base_Animation_AppCompat_Dialog: number;
				public static Base_Animation_AppCompat_DropDownUp: number;
				public static Base_Animation_AppCompat_Tooltip: number;
				public static Base_DialogWindowTitleBackground_AppCompat: number;
				public static Base_DialogWindowTitle_AppCompat: number;
				public static Base_TextAppearance_AppCompat: number;
				public static Base_TextAppearance_AppCompat_Body1: number;
				public static Base_TextAppearance_AppCompat_Body2: number;
				public static Base_TextAppearance_AppCompat_Button: number;
				public static Base_TextAppearance_AppCompat_Caption: number;
				public static Base_TextAppearance_AppCompat_Display1: number;
				public static Base_TextAppearance_AppCompat_Display2: number;
				public static Base_TextAppearance_AppCompat_Display3: number;
				public static Base_TextAppearance_AppCompat_Display4: number;
				public static Base_TextAppearance_AppCompat_Headline: number;
				public static Base_TextAppearance_AppCompat_Inverse: number;
				public static Base_TextAppearance_AppCompat_Large: number;
				public static Base_TextAppearance_AppCompat_Large_Inverse: number;
				public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
				public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
				public static Base_TextAppearance_AppCompat_Medium: number;
				public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
				public static Base_TextAppearance_AppCompat_Menu: number;
				public static Base_TextAppearance_AppCompat_SearchResult: number;
				public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
				public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
				public static Base_TextAppearance_AppCompat_Small: number;
				public static Base_TextAppearance_AppCompat_Small_Inverse: number;
				public static Base_TextAppearance_AppCompat_Subhead: number;
				public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
				public static Base_TextAppearance_AppCompat_Title: number;
				public static Base_TextAppearance_AppCompat_Title_Inverse: number;
				public static Base_TextAppearance_AppCompat_Tooltip: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
				public static Base_TextAppearance_AppCompat_Widget_Button: number;
				public static Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
				public static Base_TextAppearance_AppCompat_Widget_Button_Colored: number;
				public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
				public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
				public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
				public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
				public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
				public static Base_TextAppearance_AppCompat_Widget_Switch: number;
				public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
				public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
				public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
				public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
				public static Base_ThemeOverlay_AppCompat: number;
				public static Base_ThemeOverlay_AppCompat_ActionBar: number;
				public static Base_ThemeOverlay_AppCompat_Dark: number;
				public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
				public static Base_ThemeOverlay_AppCompat_Dialog: number;
				public static Base_ThemeOverlay_AppCompat_Dialog_Alert: number;
				public static Base_ThemeOverlay_AppCompat_Light: number;
				public static Base_Theme_AppCompat: number;
				public static Base_Theme_AppCompat_CompactMenu: number;
				public static Base_Theme_AppCompat_Dialog: number;
				public static Base_Theme_AppCompat_DialogWhenLarge: number;
				public static Base_Theme_AppCompat_Dialog_Alert: number;
				public static Base_Theme_AppCompat_Dialog_FixedSize: number;
				public static Base_Theme_AppCompat_Dialog_MinWidth: number;
				public static Base_Theme_AppCompat_Light: number;
				public static Base_Theme_AppCompat_Light_DarkActionBar: number;
				public static Base_Theme_AppCompat_Light_Dialog: number;
				public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
				public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
				public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
				public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
				public static Base_V21_ThemeOverlay_AppCompat_Dialog: number;
				public static Base_V21_Theme_AppCompat: number;
				public static Base_V21_Theme_AppCompat_Dialog: number;
				public static Base_V21_Theme_AppCompat_Light: number;
				public static Base_V21_Theme_AppCompat_Light_Dialog: number;
				public static Base_V22_Theme_AppCompat: number;
				public static Base_V22_Theme_AppCompat_Light: number;
				public static Base_V23_Theme_AppCompat: number;
				public static Base_V23_Theme_AppCompat_Light: number;
				public static Base_V26_Theme_AppCompat: number;
				public static Base_V26_Theme_AppCompat_Light: number;
				public static Base_V26_Widget_AppCompat_Toolbar: number;
				public static Base_V28_Theme_AppCompat: number;
				public static Base_V28_Theme_AppCompat_Light: number;
				public static Base_V7_ThemeOverlay_AppCompat_Dialog: number;
				public static Base_V7_Theme_AppCompat: number;
				public static Base_V7_Theme_AppCompat_Dialog: number;
				public static Base_V7_Theme_AppCompat_Light: number;
				public static Base_V7_Theme_AppCompat_Light_Dialog: number;
				public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
				public static Base_V7_Widget_AppCompat_EditText: number;
				public static Base_V7_Widget_AppCompat_Toolbar: number;
				public static Base_Widget_AppCompat_ActionBar: number;
				public static Base_Widget_AppCompat_ActionBar_Solid: number;
				public static Base_Widget_AppCompat_ActionBar_TabBar: number;
				public static Base_Widget_AppCompat_ActionBar_TabText: number;
				public static Base_Widget_AppCompat_ActionBar_TabView: number;
				public static Base_Widget_AppCompat_ActionButton: number;
				public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
				public static Base_Widget_AppCompat_ActionButton_Overflow: number;
				public static Base_Widget_AppCompat_ActionMode: number;
				public static Base_Widget_AppCompat_ActivityChooserView: number;
				public static Base_Widget_AppCompat_AutoCompleteTextView: number;
				public static Base_Widget_AppCompat_Button: number;
				public static Base_Widget_AppCompat_ButtonBar: number;
				public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
				public static Base_Widget_AppCompat_Button_Borderless: number;
				public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
				public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
				public static Base_Widget_AppCompat_Button_Colored: number;
				public static Base_Widget_AppCompat_Button_Small: number;
				public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
				public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
				public static Base_Widget_AppCompat_CompoundButton_Switch: number;
				public static Base_Widget_AppCompat_DrawerArrowToggle: number;
				public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
				public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
				public static Base_Widget_AppCompat_EditText: number;
				public static Base_Widget_AppCompat_ImageButton: number;
				public static Base_Widget_AppCompat_Light_ActionBar: number;
				public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
				public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
				public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
				public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
				public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
				public static Base_Widget_AppCompat_Light_PopupMenu: number;
				public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
				public static Base_Widget_AppCompat_ListMenuView: number;
				public static Base_Widget_AppCompat_ListPopupWindow: number;
				public static Base_Widget_AppCompat_ListView: number;
				public static Base_Widget_AppCompat_ListView_DropDown: number;
				public static Base_Widget_AppCompat_ListView_Menu: number;
				public static Base_Widget_AppCompat_PopupMenu: number;
				public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
				public static Base_Widget_AppCompat_PopupWindow: number;
				public static Base_Widget_AppCompat_ProgressBar: number;
				public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
				public static Base_Widget_AppCompat_RatingBar: number;
				public static Base_Widget_AppCompat_RatingBar_Indicator: number;
				public static Base_Widget_AppCompat_RatingBar_Small: number;
				public static Base_Widget_AppCompat_SearchView: number;
				public static Base_Widget_AppCompat_SearchView_ActionBar: number;
				public static Base_Widget_AppCompat_SeekBar: number;
				public static Base_Widget_AppCompat_SeekBar_Discrete: number;
				public static Base_Widget_AppCompat_Spinner: number;
				public static Base_Widget_AppCompat_Spinner_Underlined: number;
				public static Base_Widget_AppCompat_TextView: number;
				public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
				public static Base_Widget_AppCompat_Toolbar: number;
				public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
				public static Platform_AppCompat: number;
				public static Platform_AppCompat_Light: number;
				public static Platform_ThemeOverlay_AppCompat: number;
				public static Platform_ThemeOverlay_AppCompat_Dark: number;
				public static Platform_ThemeOverlay_AppCompat_Light: number;
				public static Platform_V21_AppCompat: number;
				public static Platform_V21_AppCompat_Light: number;
				public static Platform_V25_AppCompat: number;
				public static Platform_V25_AppCompat_Light: number;
				public static Platform_Widget_AppCompat_Spinner: number;
				public static RtlOverlay_DialogWindowTitle_AppCompat: number;
				public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
				public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Title: number;
				public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
				public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
				public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
				public static TextAppearance_AppCompat: number;
				public static TextAppearance_AppCompat_Body1: number;
				public static TextAppearance_AppCompat_Body2: number;
				public static TextAppearance_AppCompat_Button: number;
				public static TextAppearance_AppCompat_Caption: number;
				public static TextAppearance_AppCompat_Display1: number;
				public static TextAppearance_AppCompat_Display2: number;
				public static TextAppearance_AppCompat_Display3: number;
				public static TextAppearance_AppCompat_Display4: number;
				public static TextAppearance_AppCompat_Headline: number;
				public static TextAppearance_AppCompat_Inverse: number;
				public static TextAppearance_AppCompat_Large: number;
				public static TextAppearance_AppCompat_Large_Inverse: number;
				public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
				public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
				public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
				public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
				public static TextAppearance_AppCompat_Medium: number;
				public static TextAppearance_AppCompat_Medium_Inverse: number;
				public static TextAppearance_AppCompat_Menu: number;
				public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
				public static TextAppearance_AppCompat_SearchResult_Title: number;
				public static TextAppearance_AppCompat_Small: number;
				public static TextAppearance_AppCompat_Small_Inverse: number;
				public static TextAppearance_AppCompat_Subhead: number;
				public static TextAppearance_AppCompat_Subhead_Inverse: number;
				public static TextAppearance_AppCompat_Title: number;
				public static TextAppearance_AppCompat_Title_Inverse: number;
				public static TextAppearance_AppCompat_Tooltip: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
				public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
				public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
				public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
				public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
				public static TextAppearance_AppCompat_Widget_Button: number;
				public static TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
				public static TextAppearance_AppCompat_Widget_Button_Colored: number;
				public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
				public static TextAppearance_AppCompat_Widget_DropDownItem: number;
				public static TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
				public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
				public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
				public static TextAppearance_AppCompat_Widget_Switch: number;
				public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
				public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
				public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
				public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
				public static ThemeOverlay_AppCompat: number;
				public static ThemeOverlay_AppCompat_ActionBar: number;
				public static ThemeOverlay_AppCompat_Dark: number;
				public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
				public static ThemeOverlay_AppCompat_DayNight: number;
				public static ThemeOverlay_AppCompat_DayNight_ActionBar: number;
				public static ThemeOverlay_AppCompat_Dialog: number;
				public static ThemeOverlay_AppCompat_Dialog_Alert: number;
				public static ThemeOverlay_AppCompat_Light: number;
				public static Theme_AppCompat: number;
				public static Theme_AppCompat_CompactMenu: number;
				public static Theme_AppCompat_DayNight: number;
				public static Theme_AppCompat_DayNight_DarkActionBar: number;
				public static Theme_AppCompat_DayNight_Dialog: number;
				public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
				public static Theme_AppCompat_DayNight_Dialog_Alert: number;
				public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
				public static Theme_AppCompat_DayNight_NoActionBar: number;
				public static Theme_AppCompat_Dialog: number;
				public static Theme_AppCompat_DialogWhenLarge: number;
				public static Theme_AppCompat_Dialog_Alert: number;
				public static Theme_AppCompat_Dialog_MinWidth: number;
				public static Theme_AppCompat_Empty: number;
				public static Theme_AppCompat_Light: number;
				public static Theme_AppCompat_Light_DarkActionBar: number;
				public static Theme_AppCompat_Light_Dialog: number;
				public static Theme_AppCompat_Light_DialogWhenLarge: number;
				public static Theme_AppCompat_Light_Dialog_Alert: number;
				public static Theme_AppCompat_Light_Dialog_MinWidth: number;
				public static Theme_AppCompat_Light_NoActionBar: number;
				public static Theme_AppCompat_NoActionBar: number;
				public static Widget_AppCompat_ActionBar: number;
				public static Widget_AppCompat_ActionBar_Solid: number;
				public static Widget_AppCompat_ActionBar_TabBar: number;
				public static Widget_AppCompat_ActionBar_TabText: number;
				public static Widget_AppCompat_ActionBar_TabView: number;
				public static Widget_AppCompat_ActionButton: number;
				public static Widget_AppCompat_ActionButton_CloseMode: number;
				public static Widget_AppCompat_ActionButton_Overflow: number;
				public static Widget_AppCompat_ActionMode: number;
				public static Widget_AppCompat_ActivityChooserView: number;
				public static Widget_AppCompat_AutoCompleteTextView: number;
				public static Widget_AppCompat_Button: number;
				public static Widget_AppCompat_ButtonBar: number;
				public static Widget_AppCompat_ButtonBar_AlertDialog: number;
				public static Widget_AppCompat_Button_Borderless: number;
				public static Widget_AppCompat_Button_Borderless_Colored: number;
				public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
				public static Widget_AppCompat_Button_Colored: number;
				public static Widget_AppCompat_Button_Small: number;
				public static Widget_AppCompat_CompoundButton_CheckBox: number;
				public static Widget_AppCompat_CompoundButton_RadioButton: number;
				public static Widget_AppCompat_CompoundButton_Switch: number;
				public static Widget_AppCompat_DrawerArrowToggle: number;
				public static Widget_AppCompat_DropDownItem_Spinner: number;
				public static Widget_AppCompat_EditText: number;
				public static Widget_AppCompat_ImageButton: number;
				public static Widget_AppCompat_Light_ActionBar: number;
				public static Widget_AppCompat_Light_ActionBar_Solid: number;
				public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
				public static Widget_AppCompat_Light_ActionBar_TabBar: number;
				public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
				public static Widget_AppCompat_Light_ActionBar_TabText: number;
				public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
				public static Widget_AppCompat_Light_ActionBar_TabView: number;
				public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
				public static Widget_AppCompat_Light_ActionButton: number;
				public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
				public static Widget_AppCompat_Light_ActionButton_Overflow: number;
				public static Widget_AppCompat_Light_ActionMode_Inverse: number;
				public static Widget_AppCompat_Light_ActivityChooserView: number;
				public static Widget_AppCompat_Light_AutoCompleteTextView: number;
				public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
				public static Widget_AppCompat_Light_ListPopupWindow: number;
				public static Widget_AppCompat_Light_ListView_DropDown: number;
				public static Widget_AppCompat_Light_PopupMenu: number;
				public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
				public static Widget_AppCompat_Light_SearchView: number;
				public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
				public static Widget_AppCompat_ListMenuView: number;
				public static Widget_AppCompat_ListPopupWindow: number;
				public static Widget_AppCompat_ListView: number;
				public static Widget_AppCompat_ListView_DropDown: number;
				public static Widget_AppCompat_ListView_Menu: number;
				public static Widget_AppCompat_PopupMenu: number;
				public static Widget_AppCompat_PopupMenu_Overflow: number;
				public static Widget_AppCompat_PopupWindow: number;
				public static Widget_AppCompat_ProgressBar: number;
				public static Widget_AppCompat_ProgressBar_Horizontal: number;
				public static Widget_AppCompat_RatingBar: number;
				public static Widget_AppCompat_RatingBar_Indicator: number;
				public static Widget_AppCompat_RatingBar_Small: number;
				public static Widget_AppCompat_SearchView: number;
				public static Widget_AppCompat_SearchView_ActionBar: number;
				public static Widget_AppCompat_SeekBar: number;
				public static Widget_AppCompat_SeekBar_Discrete: number;
				public static Widget_AppCompat_Spinner: number;
				public static Widget_AppCompat_Spinner_DropDown: number;
				public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
				public static Widget_AppCompat_Spinner_Underlined: number;
				public static Widget_AppCompat_TextView: number;
				public static Widget_AppCompat_TextView_SpinnerItem: number;
				public static Widget_AppCompat_Toolbar: number;
				public static Widget_AppCompat_Toolbar_Button_Navigation: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompat.R.styleable>;
				public static ActionBar: number[];
				public static ActionBar_background: number;
				public static ActionBar_backgroundSplit: number;
				public static ActionBar_backgroundStacked: number;
				public static ActionBar_contentInsetEnd: number;
				public static ActionBar_contentInsetEndWithActions: number;
				public static ActionBar_contentInsetLeft: number;
				public static ActionBar_contentInsetRight: number;
				public static ActionBar_contentInsetStart: number;
				public static ActionBar_contentInsetStartWithNavigation: number;
				public static ActionBar_customNavigationLayout: number;
				public static ActionBar_displayOptions: number;
				public static ActionBar_divider: number;
				public static ActionBar_elevation: number;
				public static ActionBar_height: number;
				public static ActionBar_hideOnContentScroll: number;
				public static ActionBar_homeAsUpIndicator: number;
				public static ActionBar_homeLayout: number;
				public static ActionBar_icon: number;
				public static ActionBar_indeterminateProgressStyle: number;
				public static ActionBar_itemPadding: number;
				public static ActionBar_logo: number;
				public static ActionBar_navigationMode: number;
				public static ActionBar_popupTheme: number;
				public static ActionBar_progressBarPadding: number;
				public static ActionBar_progressBarStyle: number;
				public static ActionBar_subtitle: number;
				public static ActionBar_subtitleTextStyle: number;
				public static ActionBar_title: number;
				public static ActionBar_titleTextStyle: number;
				public static ActionBarLayout: number[];
				public static ActionBarLayout_android_layout_gravity: number;
				public static ActionMenuItemView: number[];
				public static ActionMenuItemView_android_minWidth: number;
				public static ActionMenuView: number[];
				public static ActionMode: number[];
				public static ActionMode_background: number;
				public static ActionMode_backgroundSplit: number;
				public static ActionMode_closeItemLayout: number;
				public static ActionMode_height: number;
				public static ActionMode_subtitleTextStyle: number;
				public static ActionMode_titleTextStyle: number;
				public static ActivityChooserView: number[];
				public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
				public static ActivityChooserView_initialActivityCount: number;
				public static AlertDialog: number[];
				public static AlertDialog_android_layout: number;
				public static AlertDialog_buttonIconDimen: number;
				public static AlertDialog_buttonPanelSideLayout: number;
				public static AlertDialog_listItemLayout: number;
				public static AlertDialog_listLayout: number;
				public static AlertDialog_multiChoiceItemLayout: number;
				public static AlertDialog_showTitle: number;
				public static AlertDialog_singleChoiceItemLayout: number;
				public static AppCompatEmojiHelper: number[];
				public static AppCompatImageView: number[];
				public static AppCompatImageView_android_src: number;
				public static AppCompatImageView_srcCompat: number;
				public static AppCompatImageView_tint: number;
				public static AppCompatImageView_tintMode: number;
				public static AppCompatSeekBar: number[];
				public static AppCompatSeekBar_android_thumb: number;
				public static AppCompatSeekBar_tickMark: number;
				public static AppCompatSeekBar_tickMarkTint: number;
				public static AppCompatSeekBar_tickMarkTintMode: number;
				public static AppCompatTextHelper: number[];
				public static AppCompatTextHelper_android_textAppearance: number;
				public static AppCompatTextHelper_android_drawableTop: number;
				public static AppCompatTextHelper_android_drawableBottom: number;
				public static AppCompatTextHelper_android_drawableLeft: number;
				public static AppCompatTextHelper_android_drawableRight: number;
				public static AppCompatTextHelper_android_drawableStart: number;
				public static AppCompatTextHelper_android_drawableEnd: number;
				public static AppCompatTextView: number[];
				public static AppCompatTextView_android_textAppearance: number;
				public static AppCompatTextView_autoSizeMaxTextSize: number;
				public static AppCompatTextView_autoSizeMinTextSize: number;
				public static AppCompatTextView_autoSizePresetSizes: number;
				public static AppCompatTextView_autoSizeStepGranularity: number;
				public static AppCompatTextView_autoSizeTextType: number;
				public static AppCompatTextView_drawableBottomCompat: number;
				public static AppCompatTextView_drawableEndCompat: number;
				public static AppCompatTextView_drawableLeftCompat: number;
				public static AppCompatTextView_drawableRightCompat: number;
				public static AppCompatTextView_drawableStartCompat: number;
				public static AppCompatTextView_drawableTint: number;
				public static AppCompatTextView_drawableTintMode: number;
				public static AppCompatTextView_drawableTopCompat: number;
				public static AppCompatTextView_emojiCompatEnabled: number;
				public static AppCompatTextView_firstBaselineToTopHeight: number;
				public static AppCompatTextView_fontFamily: number;
				public static AppCompatTextView_fontVariationSettings: number;
				public static AppCompatTextView_lastBaselineToBottomHeight: number;
				public static AppCompatTextView_lineHeight: number;
				public static AppCompatTextView_textAllCaps: number;
				public static AppCompatTextView_textLocale: number;
				public static AppCompatTheme: number[];
				public static AppCompatTheme_android_windowIsFloating: number;
				public static AppCompatTheme_android_windowAnimationStyle: number;
				public static AppCompatTheme_actionBarDivider: number;
				public static AppCompatTheme_actionBarItemBackground: number;
				public static AppCompatTheme_actionBarPopupTheme: number;
				public static AppCompatTheme_actionBarSize: number;
				public static AppCompatTheme_actionBarSplitStyle: number;
				public static AppCompatTheme_actionBarStyle: number;
				public static AppCompatTheme_actionBarTabBarStyle: number;
				public static AppCompatTheme_actionBarTabStyle: number;
				public static AppCompatTheme_actionBarTabTextStyle: number;
				public static AppCompatTheme_actionBarTheme: number;
				public static AppCompatTheme_actionBarWidgetTheme: number;
				public static AppCompatTheme_actionButtonStyle: number;
				public static AppCompatTheme_actionDropDownStyle: number;
				public static AppCompatTheme_actionMenuTextAppearance: number;
				public static AppCompatTheme_actionMenuTextColor: number;
				public static AppCompatTheme_actionModeBackground: number;
				public static AppCompatTheme_actionModeCloseButtonStyle: number;
				public static AppCompatTheme_actionModeCloseContentDescription: number;
				public static AppCompatTheme_actionModeCloseDrawable: number;
				public static AppCompatTheme_actionModeCopyDrawable: number;
				public static AppCompatTheme_actionModeCutDrawable: number;
				public static AppCompatTheme_actionModeFindDrawable: number;
				public static AppCompatTheme_actionModePasteDrawable: number;
				public static AppCompatTheme_actionModePopupWindowStyle: number;
				public static AppCompatTheme_actionModeSelectAllDrawable: number;
				public static AppCompatTheme_actionModeShareDrawable: number;
				public static AppCompatTheme_actionModeSplitBackground: number;
				public static AppCompatTheme_actionModeStyle: number;
				public static AppCompatTheme_actionModeTheme: number;
				public static AppCompatTheme_actionModeWebSearchDrawable: number;
				public static AppCompatTheme_actionOverflowButtonStyle: number;
				public static AppCompatTheme_actionOverflowMenuStyle: number;
				public static AppCompatTheme_activityChooserViewStyle: number;
				public static AppCompatTheme_alertDialogButtonGroupStyle: number;
				public static AppCompatTheme_alertDialogCenterButtons: number;
				public static AppCompatTheme_alertDialogStyle: number;
				public static AppCompatTheme_alertDialogTheme: number;
				public static AppCompatTheme_autoCompleteTextViewStyle: number;
				public static AppCompatTheme_borderlessButtonStyle: number;
				public static AppCompatTheme_buttonBarButtonStyle: number;
				public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
				public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
				public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
				public static AppCompatTheme_buttonBarStyle: number;
				public static AppCompatTheme_buttonStyle: number;
				public static AppCompatTheme_buttonStyleSmall: number;
				public static AppCompatTheme_checkboxStyle: number;
				public static AppCompatTheme_checkedTextViewStyle: number;
				public static AppCompatTheme_colorAccent: number;
				public static AppCompatTheme_colorBackgroundFloating: number;
				public static AppCompatTheme_colorButtonNormal: number;
				public static AppCompatTheme_colorControlActivated: number;
				public static AppCompatTheme_colorControlHighlight: number;
				public static AppCompatTheme_colorControlNormal: number;
				public static AppCompatTheme_colorError: number;
				public static AppCompatTheme_colorPrimary: number;
				public static AppCompatTheme_colorPrimaryDark: number;
				public static AppCompatTheme_colorSwitchThumbNormal: number;
				public static AppCompatTheme_controlBackground: number;
				public static AppCompatTheme_dialogCornerRadius: number;
				public static AppCompatTheme_dialogPreferredPadding: number;
				public static AppCompatTheme_dialogTheme: number;
				public static AppCompatTheme_dividerHorizontal: number;
				public static AppCompatTheme_dividerVertical: number;
				public static AppCompatTheme_dropDownListViewStyle: number;
				public static AppCompatTheme_dropdownListPreferredItemHeight: number;
				public static AppCompatTheme_editTextBackground: number;
				public static AppCompatTheme_editTextColor: number;
				public static AppCompatTheme_editTextStyle: number;
				public static AppCompatTheme_homeAsUpIndicator: number;
				public static AppCompatTheme_imageButtonStyle: number;
				public static AppCompatTheme_listChoiceBackgroundIndicator: number;
				public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
				public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
				public static AppCompatTheme_listDividerAlertDialog: number;
				public static AppCompatTheme_listMenuViewStyle: number;
				public static AppCompatTheme_listPopupWindowStyle: number;
				public static AppCompatTheme_listPreferredItemHeight: number;
				public static AppCompatTheme_listPreferredItemHeightLarge: number;
				public static AppCompatTheme_listPreferredItemHeightSmall: number;
				public static AppCompatTheme_listPreferredItemPaddingEnd: number;
				public static AppCompatTheme_listPreferredItemPaddingLeft: number;
				public static AppCompatTheme_listPreferredItemPaddingRight: number;
				public static AppCompatTheme_listPreferredItemPaddingStart: number;
				public static AppCompatTheme_panelBackground: number;
				public static AppCompatTheme_panelMenuListTheme: number;
				public static AppCompatTheme_panelMenuListWidth: number;
				public static AppCompatTheme_popupMenuStyle: number;
				public static AppCompatTheme_popupWindowStyle: number;
				public static AppCompatTheme_radioButtonStyle: number;
				public static AppCompatTheme_ratingBarStyle: number;
				public static AppCompatTheme_ratingBarStyleIndicator: number;
				public static AppCompatTheme_ratingBarStyleSmall: number;
				public static AppCompatTheme_searchViewStyle: number;
				public static AppCompatTheme_seekBarStyle: number;
				public static AppCompatTheme_selectableItemBackground: number;
				public static AppCompatTheme_selectableItemBackgroundBorderless: number;
				public static AppCompatTheme_spinnerDropDownItemStyle: number;
				public static AppCompatTheme_spinnerStyle: number;
				public static AppCompatTheme_switchStyle: number;
				public static AppCompatTheme_textAppearanceLargePopupMenu: number;
				public static AppCompatTheme_textAppearanceListItem: number;
				public static AppCompatTheme_textAppearanceListItemSecondary: number;
				public static AppCompatTheme_textAppearanceListItemSmall: number;
				public static AppCompatTheme_textAppearancePopupMenuHeader: number;
				public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
				public static AppCompatTheme_textAppearanceSearchResultTitle: number;
				public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
				public static AppCompatTheme_textColorAlertDialogListItem: number;
				public static AppCompatTheme_textColorSearchUrl: number;
				public static AppCompatTheme_toolbarNavigationButtonStyle: number;
				public static AppCompatTheme_toolbarStyle: number;
				public static AppCompatTheme_tooltipForegroundColor: number;
				public static AppCompatTheme_tooltipFrameBackground: number;
				public static AppCompatTheme_viewInflaterClass: number;
				public static AppCompatTheme_windowActionBar: number;
				public static AppCompatTheme_windowActionBarOverlay: number;
				public static AppCompatTheme_windowActionModeOverlay: number;
				public static AppCompatTheme_windowFixedHeightMajor: number;
				public static AppCompatTheme_windowFixedHeightMinor: number;
				public static AppCompatTheme_windowFixedWidthMajor: number;
				public static AppCompatTheme_windowFixedWidthMinor: number;
				public static AppCompatTheme_windowMinWidthMajor: number;
				public static AppCompatTheme_windowMinWidthMinor: number;
				public static AppCompatTheme_windowNoTitle: number;
				public static ButtonBarLayout: number[];
				public static ButtonBarLayout_allowStacking: number;
				public static CheckedTextView: number[];
				public static CheckedTextView_android_checkMark: number;
				public static CheckedTextView_checkMarkCompat: number;
				public static CheckedTextView_checkMarkTint: number;
				public static CheckedTextView_checkMarkTintMode: number;
				public static CompoundButton: number[];
				public static CompoundButton_android_button: number;
				public static CompoundButton_buttonCompat: number;
				public static CompoundButton_buttonTint: number;
				public static CompoundButton_buttonTintMode: number;
				public static DrawerArrowToggle: number[];
				public static DrawerArrowToggle_arrowHeadLength: number;
				public static DrawerArrowToggle_arrowShaftLength: number;
				public static DrawerArrowToggle_barLength: number;
				public static DrawerArrowToggle_color: number;
				public static DrawerArrowToggle_drawableSize: number;
				public static DrawerArrowToggle_gapBetweenBars: number;
				public static DrawerArrowToggle_spinBars: number;
				public static DrawerArrowToggle_thickness: number;
				public static LinearLayoutCompat: number[];
				public static LinearLayoutCompat_android_gravity: number;
				public static LinearLayoutCompat_android_orientation: number;
				public static LinearLayoutCompat_android_baselineAligned: number;
				public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
				public static LinearLayoutCompat_android_weightSum: number;
				public static LinearLayoutCompat_divider: number;
				public static LinearLayoutCompat_dividerPadding: number;
				public static LinearLayoutCompat_measureWithLargestChild: number;
				public static LinearLayoutCompat_showDividers: number;
				public static LinearLayoutCompat_Layout: number[];
				public static LinearLayoutCompat_Layout_android_layout_gravity: number;
				public static LinearLayoutCompat_Layout_android_layout_width: number;
				public static LinearLayoutCompat_Layout_android_layout_height: number;
				public static LinearLayoutCompat_Layout_android_layout_weight: number;
				public static ListPopupWindow: number[];
				public static ListPopupWindow_android_dropDownHorizontalOffset: number;
				public static ListPopupWindow_android_dropDownVerticalOffset: number;
				public static MenuGroup: number[];
				public static MenuGroup_android_enabled: number;
				public static MenuGroup_android_id: number;
				public static MenuGroup_android_visible: number;
				public static MenuGroup_android_menuCategory: number;
				public static MenuGroup_android_orderInCategory: number;
				public static MenuGroup_android_checkableBehavior: number;
				public static MenuItem: number[];
				public static MenuItem_android_icon: number;
				public static MenuItem_android_enabled: number;
				public static MenuItem_android_id: number;
				public static MenuItem_android_checked: number;
				public static MenuItem_android_visible: number;
				public static MenuItem_android_menuCategory: number;
				public static MenuItem_android_orderInCategory: number;
				public static MenuItem_android_title: number;
				public static MenuItem_android_titleCondensed: number;
				public static MenuItem_android_alphabeticShortcut: number;
				public static MenuItem_android_numericShortcut: number;
				public static MenuItem_android_checkable: number;
				public static MenuItem_android_onClick: number;
				public static MenuItem_actionLayout: number;
				public static MenuItem_actionProviderClass: number;
				public static MenuItem_actionViewClass: number;
				public static MenuItem_alphabeticModifiers: number;
				public static MenuItem_contentDescription: number;
				public static MenuItem_iconTint: number;
				public static MenuItem_iconTintMode: number;
				public static MenuItem_numericModifiers: number;
				public static MenuItem_showAsAction: number;
				public static MenuItem_tooltipText: number;
				public static MenuView: number[];
				public static MenuView_android_windowAnimationStyle: number;
				public static MenuView_android_itemTextAppearance: number;
				public static MenuView_android_horizontalDivider: number;
				public static MenuView_android_verticalDivider: number;
				public static MenuView_android_headerBackground: number;
				public static MenuView_android_itemBackground: number;
				public static MenuView_android_itemIconDisabledAlpha: number;
				public static MenuView_preserveIconSpacing: number;
				public static MenuView_subMenuArrow: number;
				public static PopupWindow: number[];
				public static PopupWindow_android_popupBackground: number;
				public static PopupWindow_android_popupAnimationStyle: number;
				public static PopupWindow_overlapAnchor: number;
				public static PopupWindowBackgroundState: number[];
				public static PopupWindowBackgroundState_state_above_anchor: number;
				public static RecycleListView: number[];
				public static RecycleListView_paddingBottomNoButtons: number;
				public static RecycleListView_paddingTopNoTitle: number;
				public static SearchView: number[];
				public static SearchView_android_textAppearance: number;
				public static SearchView_android_focusable: number;
				public static SearchView_android_maxWidth: number;
				public static SearchView_android_text: number;
				public static SearchView_android_hint: number;
				public static SearchView_android_inputType: number;
				public static SearchView_android_imeOptions: number;
				public static SearchView_animateMenuItems: number;
				public static SearchView_animateNavigationIcon: number;
				public static SearchView_autoShowKeyboard: number;
				public static SearchView_backHandlingEnabled: number;
				public static SearchView_backgroundTint: number;
				public static SearchView_closeIcon: number;
				public static SearchView_commitIcon: number;
				public static SearchView_defaultQueryHint: number;
				public static SearchView_goIcon: number;
				public static SearchView_headerLayout: number;
				public static SearchView_hideNavigationIcon: number;
				public static SearchView_iconifiedByDefault: number;
				public static SearchView_layout: number;
				public static SearchView_queryBackground: number;
				public static SearchView_queryHint: number;
				public static SearchView_searchHintIcon: number;
				public static SearchView_searchIcon: number;
				public static SearchView_searchPrefixText: number;
				public static SearchView_submitBackground: number;
				public static SearchView_suggestionRowLayout: number;
				public static SearchView_useDrawerArrowDrawable: number;
				public static SearchView_voiceIcon: number;
				public static Spinner: number[];
				public static Spinner_android_entries: number;
				public static Spinner_android_popupBackground: number;
				public static Spinner_android_prompt: number;
				public static Spinner_android_dropDownWidth: number;
				public static Spinner_popupTheme: number;
				public static SwitchCompat: number[];
				public static SwitchCompat_android_textOn: number;
				public static SwitchCompat_android_textOff: number;
				public static SwitchCompat_android_thumb: number;
				public static SwitchCompat_showText: number;
				public static SwitchCompat_splitTrack: number;
				public static SwitchCompat_switchMinWidth: number;
				public static SwitchCompat_switchPadding: number;
				public static SwitchCompat_switchTextAppearance: number;
				public static SwitchCompat_thumbTextPadding: number;
				public static SwitchCompat_thumbTint: number;
				public static SwitchCompat_thumbTintMode: number;
				public static SwitchCompat_track: number;
				public static SwitchCompat_trackTint: number;
				public static SwitchCompat_trackTintMode: number;
				public static TextAppearance: number[];
				public static TextAppearance_android_textSize: number;
				public static TextAppearance_android_typeface: number;
				public static TextAppearance_android_textStyle: number;
				public static TextAppearance_android_textColor: number;
				public static TextAppearance_android_textColorHint: number;
				public static TextAppearance_android_textColorLink: number;
				public static TextAppearance_android_shadowColor: number;
				public static TextAppearance_android_shadowDx: number;
				public static TextAppearance_android_shadowDy: number;
				public static TextAppearance_android_shadowRadius: number;
				public static TextAppearance_android_fontFamily: number;
				public static TextAppearance_android_textFontWeight: number;
				public static TextAppearance_fontFamily: number;
				public static TextAppearance_fontVariationSettings: number;
				public static TextAppearance_textAllCaps: number;
				public static TextAppearance_textLocale: number;
				public static Toolbar: number[];
				public static Toolbar_android_gravity: number;
				public static Toolbar_android_minHeight: number;
				public static Toolbar_buttonGravity: number;
				public static Toolbar_collapseContentDescription: number;
				public static Toolbar_collapseIcon: number;
				public static Toolbar_contentInsetEnd: number;
				public static Toolbar_contentInsetEndWithActions: number;
				public static Toolbar_contentInsetLeft: number;
				public static Toolbar_contentInsetRight: number;
				public static Toolbar_contentInsetStart: number;
				public static Toolbar_contentInsetStartWithNavigation: number;
				public static Toolbar_logo: number;
				public static Toolbar_logoDescription: number;
				public static Toolbar_maxButtonHeight: number;
				public static Toolbar_menu: number;
				public static Toolbar_navigationContentDescription: number;
				public static Toolbar_navigationIcon: number;
				public static Toolbar_popupTheme: number;
				public static Toolbar_subtitle: number;
				public static Toolbar_subtitleTextAppearance: number;
				public static Toolbar_subtitleTextColor: number;
				public static Toolbar_title: number;
				public static Toolbar_titleMargin: number;
				public static Toolbar_titleMarginBottom: number;
				public static Toolbar_titleMarginEnd: number;
				public static Toolbar_titleMarginStart: number;
				public static Toolbar_titleMarginTop: number;
				public static Toolbar_titleMargins: number;
				public static Toolbar_titleTextAppearance: number;
				public static Toolbar_titleTextColor: number;
				public static View: number[];
				public static View_android_theme: number;
				public static View_android_focusable: number;
				public static View_paddingEnd: number;
				public static View_paddingStart: number;
				public static View_theme: number;
				public static ViewBackgroundHelper: number[];
				public static ViewBackgroundHelper_android_background: number;
				public static ViewBackgroundHelper_backgroundTint: number;
				public static ViewBackgroundHelper_backgroundTintMode: number;
				public static ViewStubCompat: number[];
				public static ViewStubCompat_android_id: number;
				public static ViewStubCompat_android_layout: number;
				public static ViewStubCompat_android_inflatedId: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module appcompat {
		export module resources {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompat.resources.R>;
			}
			export module R {
				export class drawable extends java.lang.Object {
					public static class: java.lang.Class<androidx.appcompat.resources.R.drawable>;
					public static abc_vector_test: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<androidx.appcompat.resources.R.styleable>;
					public static AnimatedStateListDrawableCompat: number[];
					public static AnimatedStateListDrawableCompat_android_dither: number;
					public static AnimatedStateListDrawableCompat_android_visible: number;
					public static AnimatedStateListDrawableCompat_android_variablePadding: number;
					public static AnimatedStateListDrawableCompat_android_constantSize: number;
					public static AnimatedStateListDrawableCompat_android_enterFadeDuration: number;
					public static AnimatedStateListDrawableCompat_android_exitFadeDuration: number;
					public static AnimatedStateListDrawableItem: number[];
					public static AnimatedStateListDrawableItem_android_id: number;
					public static AnimatedStateListDrawableItem_android_drawable: number;
					public static AnimatedStateListDrawableTransition: number[];
					public static AnimatedStateListDrawableTransition_android_drawable: number;
					public static AnimatedStateListDrawableTransition_android_toId: number;
					public static AnimatedStateListDrawableTransition_android_fromId: number;
					public static AnimatedStateListDrawableTransition_android_reversible: number;
					public static StateListDrawable: number[];
					public static StateListDrawable_android_dither: number;
					public static StateListDrawable_android_visible: number;
					public static StateListDrawable_android_variablePadding: number;
					public static StateListDrawable_android_constantSize: number;
					public static StateListDrawable_android_enterFadeDuration: number;
					public static StateListDrawable_android_exitFadeDuration: number;
					public static StateListDrawableItem: number[];
					public static StateListDrawableItem_android_drawable: number;
					public static "<clinit>"(): void;
				}
			}
		}
	}
}

declare module androidx {
	export module appcompatlegacy {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.appcompatlegacy.R>;
		}
		export module R {
			export class anim extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompatlegacy.R.anim>;
				public static abc_fade_in: number;
				public static abc_fade_out: number;
				public static abc_grow_fade_in_from_bottom: number;
				public static abc_popup_enter: number;
				public static abc_popup_exit: number;
				public static abc_shrink_fade_out_from_bottom: number;
				public static abc_slide_in_bottom: number;
				public static abc_slide_in_top: number;
				public static abc_slide_out_bottom: number;
				public static abc_slide_out_top: number;
				public static abc_tooltip_enter: number;
				public static abc_tooltip_exit: number;
			}
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompatlegacy.R.attr>;
				public static actionBarDivider: number;
				public static actionBarItemBackground: number;
				public static actionBarPopupTheme: number;
				public static actionBarSize: number;
				public static actionBarSplitStyle: number;
				public static actionBarStyle: number;
				public static actionBarTabBarStyle: number;
				public static actionBarTabStyle: number;
				public static actionBarTabTextStyle: number;
				public static actionBarTheme: number;
				public static actionBarWidgetTheme: number;
				public static actionButtonStyle: number;
				public static actionDropDownStyle: number;
				public static actionLayout: number;
				public static actionMenuTextAppearance: number;
				public static actionMenuTextColor: number;
				public static actionModeBackground: number;
				public static actionModeCloseButtonStyle: number;
				public static actionModeCloseDrawable: number;
				public static actionModeCopyDrawable: number;
				public static actionModeCutDrawable: number;
				public static actionModeFindDrawable: number;
				public static actionModePasteDrawable: number;
				public static actionModePopupWindowStyle: number;
				public static actionModeSelectAllDrawable: number;
				public static actionModeShareDrawable: number;
				public static actionModeSplitBackground: number;
				public static actionModeStyle: number;
				public static actionModeWebSearchDrawable: number;
				public static actionOverflowButtonStyle: number;
				public static actionOverflowMenuStyle: number;
				public static actionProviderClass: number;
				public static actionViewClass: number;
				public static activityChooserViewStyle: number;
				public static alertDialogButtonGroupStyle: number;
				public static alertDialogCenterButtons: number;
				public static alertDialogStyle: number;
				public static alertDialogTheme: number;
				public static allowStacking: number;
				public static alpha: number;
				public static alphabeticModifiers: number;
				public static arrowHeadLength: number;
				public static arrowShaftLength: number;
				public static autoCompleteTextViewStyle: number;
				public static autoSizeMaxTextSize: number;
				public static autoSizeMinTextSize: number;
				public static autoSizePresetSizes: number;
				public static autoSizeStepGranularity: number;
				public static autoSizeTextType: number;
				public static background: number;
				public static backgroundSplit: number;
				public static backgroundStacked: number;
				public static backgroundTint: number;
				public static backgroundTintMode: number;
				public static barLength: number;
				public static borderlessButtonStyle: number;
				public static buttonBarButtonStyle: number;
				public static buttonBarNegativeButtonStyle: number;
				public static buttonBarNeutralButtonStyle: number;
				public static buttonBarPositiveButtonStyle: number;
				public static buttonBarStyle: number;
				public static buttonGravity: number;
				public static buttonIconDimen: number;
				public static buttonPanelSideLayout: number;
				public static buttonStyle: number;
				public static buttonStyleSmall: number;
				public static buttonTint: number;
				public static buttonTintMode: number;
				public static checkboxStyle: number;
				public static checkedTextViewStyle: number;
				public static closeIcon: number;
				public static closeItemLayout: number;
				public static collapseContentDescription: number;
				public static collapseIcon: number;
				public static color: number;
				public static colorAccent: number;
				public static colorBackgroundFloating: number;
				public static colorButtonNormal: number;
				public static colorControlActivated: number;
				public static colorControlHighlight: number;
				public static colorControlNormal: number;
				public static colorError: number;
				public static colorPrimary: number;
				public static colorPrimaryDark: number;
				public static colorSwitchThumbNormal: number;
				public static commitIcon: number;
				public static contentDescription: number;
				public static contentInsetEnd: number;
				public static contentInsetEndWithActions: number;
				public static contentInsetLeft: number;
				public static contentInsetRight: number;
				public static contentInsetStart: number;
				public static contentInsetStartWithNavigation: number;
				public static controlBackground: number;
				public static coordinatorLayoutStyle: number;
				public static customNavigationLayout: number;
				public static defaultQueryHint: number;
				public static dialogCornerRadius: number;
				public static dialogPreferredPadding: number;
				public static dialogTheme: number;
				public static displayOptions: number;
				public static divider: number;
				public static dividerHorizontal: number;
				public static dividerPadding: number;
				public static dividerVertical: number;
				public static drawableSize: number;
				public static drawerArrowStyle: number;
				public static dropDownListViewStyle: number;
				public static dropdownListPreferredItemHeight: number;
				public static editTextBackground: number;
				public static editTextColor: number;
				public static editTextStyle: number;
				public static elevation: number;
				public static expandActivityOverflowButtonDrawable: number;
				public static firstBaselineToTopHeight: number;
				public static font: number;
				public static fontFamily: number;
				public static fontProviderAuthority: number;
				public static fontProviderCerts: number;
				public static fontProviderFetchStrategy: number;
				public static fontProviderFetchTimeout: number;
				public static fontProviderPackage: number;
				public static fontProviderQuery: number;
				public static fontStyle: number;
				public static fontVariationSettings: number;
				public static fontWeight: number;
				public static gapBetweenBars: number;
				public static goIcon: number;
				public static height: number;
				public static hideOnContentScroll: number;
				public static homeAsUpIndicator: number;
				public static homeLayout: number;
				public static icon: number;
				public static iconTint: number;
				public static iconTintMode: number;
				public static iconifiedByDefault: number;
				public static imageButtonStyle: number;
				public static indeterminateProgressStyle: number;
				public static initialActivityCount: number;
				public static isLightTheme: number;
				public static itemPadding: number;
				public static keylines: number;
				public static lastBaselineToBottomHeight: number;
				public static layout: number;
				public static layout_anchor: number;
				public static layout_anchorGravity: number;
				public static layout_behavior: number;
				public static layout_dodgeInsetEdges: number;
				public static layout_insetEdge: number;
				public static layout_keyline: number;
				public static lineHeight: number;
				public static listChoiceBackgroundIndicator: number;
				public static listDividerAlertDialog: number;
				public static listItemLayout: number;
				public static listLayout: number;
				public static listMenuViewStyle: number;
				public static listPopupWindowStyle: number;
				public static listPreferredItemHeight: number;
				public static listPreferredItemHeightLarge: number;
				public static listPreferredItemHeightSmall: number;
				public static listPreferredItemPaddingLeft: number;
				public static listPreferredItemPaddingRight: number;
				public static logo: number;
				public static logoDescription: number;
				public static maxButtonHeight: number;
				public static measureWithLargestChild: number;
				public static multiChoiceItemLayout: number;
				public static navigationContentDescription: number;
				public static navigationIcon: number;
				public static navigationMode: number;
				public static numericModifiers: number;
				public static overlapAnchor: number;
				public static paddingBottomNoButtons: number;
				public static paddingEnd: number;
				public static paddingStart: number;
				public static paddingTopNoTitle: number;
				public static panelBackground: number;
				public static panelMenuListTheme: number;
				public static panelMenuListWidth: number;
				public static popupMenuStyle: number;
				public static popupTheme: number;
				public static popupWindowStyle: number;
				public static preserveIconSpacing: number;
				public static progressBarPadding: number;
				public static progressBarStyle: number;
				public static queryBackground: number;
				public static queryHint: number;
				public static radioButtonStyle: number;
				public static ratingBarStyle: number;
				public static ratingBarStyleIndicator: number;
				public static ratingBarStyleSmall: number;
				public static searchHintIcon: number;
				public static searchIcon: number;
				public static searchViewStyle: number;
				public static seekBarStyle: number;
				public static selectableItemBackground: number;
				public static selectableItemBackgroundBorderless: number;
				public static showAsAction: number;
				public static showDividers: number;
				public static showText: number;
				public static showTitle: number;
				public static singleChoiceItemLayout: number;
				public static spinBars: number;
				public static spinnerDropDownItemStyle: number;
				public static spinnerStyle: number;
				public static splitTrack: number;
				public static srcCompat: number;
				public static state_above_anchor: number;
				public static statusBarBackground: number;
				public static subMenuArrow: number;
				public static submitBackground: number;
				public static subtitle: number;
				public static subtitleTextAppearance: number;
				public static subtitleTextColor: number;
				public static subtitleTextStyle: number;
				public static suggestionRowLayout: number;
				public static switchMinWidth: number;
				public static switchPadding: number;
				public static switchStyle: number;
				public static switchTextAppearance: number;
				public static textAllCaps: number;
				public static textAppearanceLargePopupMenu: number;
				public static textAppearanceListItem: number;
				public static textAppearanceListItemSecondary: number;
				public static textAppearanceListItemSmall: number;
				public static textAppearancePopupMenuHeader: number;
				public static textAppearanceSearchResultSubtitle: number;
				public static textAppearanceSearchResultTitle: number;
				public static textAppearanceSmallPopupMenu: number;
				public static textColorAlertDialogListItem: number;
				public static textColorSearchUrl: number;
				public static theme: number;
				public static thickness: number;
				public static thumbTextPadding: number;
				public static thumbTint: number;
				public static thumbTintMode: number;
				public static tickMark: number;
				public static tickMarkTint: number;
				public static tickMarkTintMode: number;
				public static tint: number;
				public static tintMode: number;
				public static title: number;
				public static titleMargin: number;
				public static titleMarginBottom: number;
				public static titleMarginEnd: number;
				public static titleMarginStart: number;
				public static titleMarginTop: number;
				public static titleMargins: number;
				public static titleTextAppearance: number;
				public static titleTextColor: number;
				public static titleTextStyle: number;
				public static toolbarNavigationButtonStyle: number;
				public static toolbarStyle: number;
				public static tooltipForegroundColor: number;
				public static tooltipFrameBackground: number;
				public static tooltipText: number;
				public static track: number;
				public static trackTint: number;
				public static trackTintMode: number;
				public static ttcIndex: number;
				public static viewInflaterClass: number;
				public static voiceIcon: number;
				public static windowActionBar: number;
				public static windowActionBarOverlay: number;
				public static windowActionModeOverlay: number;
				public static windowFixedHeightMajor: number;
				public static windowFixedHeightMinor: number;
				public static windowFixedWidthMajor: number;
				public static windowFixedWidthMinor: number;
				public static windowMinWidthMajor: number;
				public static windowMinWidthMinor: number;
				public static windowNoTitle: number;
			}
			export class bool extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompatlegacy.R.bool>;
				public static abc_action_bar_embed_tabs: number;
				public static abc_allow_stacked_button_bar: number;
				public static abc_config_actionMenuItemAllCaps: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompatlegacy.R.color>;
				public static abc_background_cache_hint_selector_material_dark: number;
				public static abc_background_cache_hint_selector_material_light: number;
				public static abc_btn_colored_borderless_text_material: number;
				public static abc_btn_colored_text_material: number;
				public static abc_color_highlight_material: number;
				public static abc_hint_foreground_material_dark: number;
				public static abc_hint_foreground_material_light: number;
				public static abc_input_method_navigation_guard: number;
				public static abc_primary_text_disable_only_material_dark: number;
				public static abc_primary_text_disable_only_material_light: number;
				public static abc_primary_text_material_dark: number;
				public static abc_primary_text_material_light: number;
				public static abc_search_url_text: number;
				public static abc_search_url_text_normal: number;
				public static abc_search_url_text_pressed: number;
				public static abc_search_url_text_selected: number;
				public static abc_secondary_text_material_dark: number;
				public static abc_secondary_text_material_light: number;
				public static abc_tint_btn_checkable: number;
				public static abc_tint_default: number;
				public static abc_tint_edittext: number;
				public static abc_tint_seek_thumb: number;
				public static abc_tint_spinner: number;
				public static abc_tint_switch_track: number;
				public static accent_material_dark: number;
				public static accent_material_light: number;
				public static background_floating_material_dark: number;
				public static background_floating_material_light: number;
				public static background_material_dark: number;
				public static background_material_light: number;
				public static bright_foreground_disabled_material_dark: number;
				public static bright_foreground_disabled_material_light: number;
				public static bright_foreground_inverse_material_dark: number;
				public static bright_foreground_inverse_material_light: number;
				public static bright_foreground_material_dark: number;
				public static bright_foreground_material_light: number;
				public static button_material_dark: number;
				public static button_material_light: number;
				public static dim_foreground_disabled_material_dark: number;
				public static dim_foreground_disabled_material_light: number;
				public static dim_foreground_material_dark: number;
				public static dim_foreground_material_light: number;
				public static error_color_material_dark: number;
				public static error_color_material_light: number;
				public static foreground_material_dark: number;
				public static foreground_material_light: number;
				public static highlighted_text_material_dark: number;
				public static highlighted_text_material_light: number;
				public static material_blue_grey_800: number;
				public static material_blue_grey_900: number;
				public static material_blue_grey_950: number;
				public static material_deep_teal_200: number;
				public static material_deep_teal_500: number;
				public static material_grey_100: number;
				public static material_grey_300: number;
				public static material_grey_50: number;
				public static material_grey_600: number;
				public static material_grey_800: number;
				public static material_grey_850: number;
				public static material_grey_900: number;
				public static notification_action_color_filter: number;
				public static notification_icon_bg_color: number;
				public static primary_dark_material_dark: number;
				public static primary_dark_material_light: number;
				public static primary_material_dark: number;
				public static primary_material_light: number;
				public static primary_text_default_material_dark: number;
				public static primary_text_default_material_light: number;
				public static primary_text_disabled_material_dark: number;
				public static primary_text_disabled_material_light: number;
				public static ripple_material_dark: number;
				public static ripple_material_light: number;
				public static secondary_text_default_material_dark: number;
				public static secondary_text_default_material_light: number;
				public static secondary_text_disabled_material_dark: number;
				public static secondary_text_disabled_material_light: number;
				public static switch_thumb_disabled_material_dark: number;
				public static switch_thumb_disabled_material_light: number;
				public static switch_thumb_material_dark: number;
				public static switch_thumb_material_light: number;
				public static switch_thumb_normal_material_dark: number;
				public static switch_thumb_normal_material_light: number;
				public static tooltip_background_dark: number;
				public static tooltip_background_light: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompatlegacy.R.dimen>;
				public static abc_action_bar_content_inset_material: number;
				public static abc_action_bar_content_inset_with_nav: number;
				public static abc_action_bar_default_height_material: number;
				public static abc_action_bar_default_padding_end_material: number;
				public static abc_action_bar_default_padding_start_material: number;
				public static abc_action_bar_elevation_material: number;
				public static abc_action_bar_icon_vertical_padding_material: number;
				public static abc_action_bar_overflow_padding_end_material: number;
				public static abc_action_bar_overflow_padding_start_material: number;
				public static abc_action_bar_stacked_max_height: number;
				public static abc_action_bar_stacked_tab_max_width: number;
				public static abc_action_bar_subtitle_bottom_margin_material: number;
				public static abc_action_bar_subtitle_top_margin_material: number;
				public static abc_action_button_min_height_material: number;
				public static abc_action_button_min_width_material: number;
				public static abc_action_button_min_width_overflow_material: number;
				public static abc_alert_dialog_button_bar_height: number;
				public static abc_alert_dialog_button_dimen: number;
				public static abc_button_inset_horizontal_material: number;
				public static abc_button_inset_vertical_material: number;
				public static abc_button_padding_horizontal_material: number;
				public static abc_button_padding_vertical_material: number;
				public static abc_cascading_menus_min_smallest_width: number;
				public static abc_config_prefDialogWidth: number;
				public static abc_control_corner_material: number;
				public static abc_control_inset_material: number;
				public static abc_control_padding_material: number;
				public static abc_dialog_corner_radius_material: number;
				public static abc_dialog_fixed_height_major: number;
				public static abc_dialog_fixed_height_minor: number;
				public static abc_dialog_fixed_width_major: number;
				public static abc_dialog_fixed_width_minor: number;
				public static abc_dialog_list_padding_bottom_no_buttons: number;
				public static abc_dialog_list_padding_top_no_title: number;
				public static abc_dialog_min_width_major: number;
				public static abc_dialog_min_width_minor: number;
				public static abc_dialog_padding_material: number;
				public static abc_dialog_padding_top_material: number;
				public static abc_dialog_title_divider_material: number;
				public static abc_disabled_alpha_material_dark: number;
				public static abc_disabled_alpha_material_light: number;
				public static abc_dropdownitem_icon_width: number;
				public static abc_dropdownitem_text_padding_left: number;
				public static abc_dropdownitem_text_padding_right: number;
				public static abc_edit_text_inset_bottom_material: number;
				public static abc_edit_text_inset_horizontal_material: number;
				public static abc_edit_text_inset_top_material: number;
				public static abc_floating_window_z: number;
				public static abc_list_item_padding_horizontal_material: number;
				public static abc_panel_menu_list_width: number;
				public static abc_progress_bar_height_material: number;
				public static abc_search_view_preferred_height: number;
				public static abc_search_view_preferred_width: number;
				public static abc_seekbar_track_background_height_material: number;
				public static abc_seekbar_track_progress_height_material: number;
				public static abc_select_dialog_padding_start_material: number;
				public static abc_switch_padding: number;
				public static abc_text_size_body_1_material: number;
				public static abc_text_size_body_2_material: number;
				public static abc_text_size_button_material: number;
				public static abc_text_size_caption_material: number;
				public static abc_text_size_display_1_material: number;
				public static abc_text_size_display_2_material: number;
				public static abc_text_size_display_3_material: number;
				public static abc_text_size_display_4_material: number;
				public static abc_text_size_headline_material: number;
				public static abc_text_size_large_material: number;
				public static abc_text_size_medium_material: number;
				public static abc_text_size_menu_header_material: number;
				public static abc_text_size_menu_material: number;
				public static abc_text_size_small_material: number;
				public static abc_text_size_subhead_material: number;
				public static abc_text_size_subtitle_material_toolbar: number;
				public static abc_text_size_title_material: number;
				public static abc_text_size_title_material_toolbar: number;
				public static compat_button_inset_horizontal_material: number;
				public static compat_button_inset_vertical_material: number;
				public static compat_button_padding_horizontal_material: number;
				public static compat_button_padding_vertical_material: number;
				public static compat_control_corner_material: number;
				public static compat_notification_large_icon_max_height: number;
				public static compat_notification_large_icon_max_width: number;
				public static disabled_alpha_material_dark: number;
				public static disabled_alpha_material_light: number;
				public static highlight_alpha_material_colored: number;
				public static highlight_alpha_material_dark: number;
				public static highlight_alpha_material_light: number;
				public static hint_alpha_material_dark: number;
				public static hint_alpha_material_light: number;
				public static hint_pressed_alpha_material_dark: number;
				public static hint_pressed_alpha_material_light: number;
				public static notification_action_icon_size: number;
				public static notification_action_text_size: number;
				public static notification_big_circle_margin: number;
				public static notification_content_margin_start: number;
				public static notification_large_icon_height: number;
				public static notification_large_icon_width: number;
				public static notification_main_column_padding_top: number;
				public static notification_media_narrow_margin: number;
				public static notification_right_icon_size: number;
				public static notification_right_side_padding_top: number;
				public static notification_small_icon_background_padding: number;
				public static notification_small_icon_size_as_large: number;
				public static notification_subtext_size: number;
				public static notification_top_pad: number;
				public static notification_top_pad_large_text: number;
				public static tooltip_corner_radius: number;
				public static tooltip_horizontal_padding: number;
				public static tooltip_margin: number;
				public static tooltip_precise_anchor_extra_offset: number;
				public static tooltip_precise_anchor_threshold: number;
				public static tooltip_vertical_padding: number;
				public static tooltip_y_offset_non_touch: number;
				public static tooltip_y_offset_touch: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompatlegacy.R.drawable>;
				public static abc_ab_share_pack_mtrl_alpha: number;
				public static abc_action_bar_item_background_material: number;
				public static abc_btn_borderless_material: number;
				public static abc_btn_check_material: number;
				public static abc_btn_check_to_on_mtrl_000: number;
				public static abc_btn_check_to_on_mtrl_015: number;
				public static abc_btn_colored_material: number;
				public static abc_btn_default_mtrl_shape: number;
				public static abc_btn_radio_material: number;
				public static abc_btn_radio_to_on_mtrl_000: number;
				public static abc_btn_radio_to_on_mtrl_015: number;
				public static abc_btn_switch_to_on_mtrl_00001: number;
				public static abc_btn_switch_to_on_mtrl_00012: number;
				public static abc_cab_background_internal_bg: number;
				public static abc_cab_background_top_material: number;
				public static abc_cab_background_top_mtrl_alpha: number;
				public static abc_control_background_material: number;
				public static abc_dialog_material_background: number;
				public static abc_edit_text_material: number;
				public static abc_ic_ab_back_material: number;
				public static abc_ic_arrow_drop_right_black_24dp: number;
				public static abc_ic_clear_material: number;
				public static abc_ic_commit_search_api_mtrl_alpha: number;
				public static abc_ic_go_search_api_material: number;
				public static abc_ic_menu_copy_mtrl_am_alpha: number;
				public static abc_ic_menu_cut_mtrl_alpha: number;
				public static abc_ic_menu_overflow_material: number;
				public static abc_ic_menu_paste_mtrl_am_alpha: number;
				public static abc_ic_menu_selectall_mtrl_alpha: number;
				public static abc_ic_menu_share_mtrl_alpha: number;
				public static abc_ic_search_api_material: number;
				public static abc_ic_star_black_16dp: number;
				public static abc_ic_star_black_36dp: number;
				public static abc_ic_star_black_48dp: number;
				public static abc_ic_star_half_black_16dp: number;
				public static abc_ic_star_half_black_36dp: number;
				public static abc_ic_star_half_black_48dp: number;
				public static abc_ic_voice_search_api_material: number;
				public static abc_item_background_holo_dark: number;
				public static abc_item_background_holo_light: number;
				public static abc_list_divider_material: number;
				public static abc_list_divider_mtrl_alpha: number;
				public static abc_list_focused_holo: number;
				public static abc_list_longpressed_holo: number;
				public static abc_list_pressed_holo_dark: number;
				public static abc_list_pressed_holo_light: number;
				public static abc_list_selector_background_transition_holo_dark: number;
				public static abc_list_selector_background_transition_holo_light: number;
				public static abc_list_selector_disabled_holo_dark: number;
				public static abc_list_selector_disabled_holo_light: number;
				public static abc_list_selector_holo_dark: number;
				public static abc_list_selector_holo_light: number;
				public static abc_menu_hardkey_panel_mtrl_mult: number;
				public static abc_popup_background_mtrl_mult: number;
				public static abc_ratingbar_indicator_material: number;
				public static abc_ratingbar_material: number;
				public static abc_ratingbar_small_material: number;
				public static abc_scrubber_control_off_mtrl_alpha: number;
				public static abc_scrubber_control_to_pressed_mtrl_000: number;
				public static abc_scrubber_control_to_pressed_mtrl_005: number;
				public static abc_scrubber_primary_mtrl_alpha: number;
				public static abc_scrubber_track_mtrl_alpha: number;
				public static abc_seekbar_thumb_material: number;
				public static abc_seekbar_tick_mark_material: number;
				public static abc_seekbar_track_material: number;
				public static abc_spinner_mtrl_am_alpha: number;
				public static abc_spinner_textfield_background_material: number;
				public static abc_switch_thumb_material: number;
				public static abc_switch_track_mtrl_alpha: number;
				public static abc_tab_indicator_material: number;
				public static abc_tab_indicator_mtrl_alpha: number;
				public static abc_text_cursor_material: number;
				public static abc_text_select_handle_left_mtrl_dark: number;
				public static abc_text_select_handle_left_mtrl_light: number;
				public static abc_text_select_handle_middle_mtrl_dark: number;
				public static abc_text_select_handle_middle_mtrl_light: number;
				public static abc_text_select_handle_right_mtrl_dark: number;
				public static abc_text_select_handle_right_mtrl_light: number;
				public static abc_textfield_activated_mtrl_alpha: number;
				public static abc_textfield_default_mtrl_alpha: number;
				public static abc_textfield_search_activated_mtrl_alpha: number;
				public static abc_textfield_search_default_mtrl_alpha: number;
				public static abc_textfield_search_material: number;
				public static abc_vector_test: number;
				public static notification_action_background: number;
				public static notification_bg: number;
				public static notification_bg_low: number;
				public static notification_bg_low_normal: number;
				public static notification_bg_low_pressed: number;
				public static notification_bg_normal: number;
				public static notification_bg_normal_pressed: number;
				public static notification_icon_background: number;
				public static notification_template_icon_bg: number;
				public static notification_template_icon_low_bg: number;
				public static notification_tile_bg: number;
				public static notify_panel_notification_icon_bg: number;
				public static tooltip_frame_dark: number;
				public static tooltip_frame_light: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompatlegacy.R.id>;
				public static action_bar: number;
				public static action_bar_activity_content: number;
				public static action_bar_container: number;
				public static action_bar_root: number;
				public static action_bar_spinner: number;
				public static action_bar_subtitle: number;
				public static action_bar_title: number;
				public static action_container: number;
				public static action_context_bar: number;
				public static action_divider: number;
				public static action_image: number;
				public static action_menu_divider: number;
				public static action_menu_presenter: number;
				public static action_mode_bar: number;
				public static action_mode_bar_stub: number;
				public static action_mode_close_button: number;
				public static action_text: number;
				public static actions: number;
				public static activity_chooser_view_content: number;
				public static add: number;
				public static alertTitle: number;
				public static async: number;
				public static blocking: number;
				public static bottom: number;
				public static buttonPanel: number;
				public static checkbox: number;
				public static chronometer: number;
				public static content: number;
				public static contentPanel: number;
				public static custom: number;
				public static customPanel: number;
				public static decor_content_parent: number;
				public static default_activity_button: number;
				public static edit_query: number;
				public static end: number;
				public static expand_activities_button: number;
				public static expanded_menu: number;
				public static forever: number;
				public static group_divider: number;
				public static home: number;
				public static icon: number;
				public static icon_group: number;
				public static image: number;
				public static info: number;
				public static italic: number;
				public static left: number;
				public static line1: number;
				public static line3: number;
				public static listMode: number;
				public static list_item: number;
				public static message: number;
				public static multiply: number;
				public static none: number;
				public static normal: number;
				public static notification_background: number;
				public static notification_main_column: number;
				public static notification_main_column_container: number;
				public static parentPanel: number;
				public static progress_circular: number;
				public static progress_horizontal: number;
				public static radio: number;
				public static right: number;
				public static right_icon: number;
				public static right_side: number;
				public static screen: number;
				public static scrollIndicatorDown: number;
				public static scrollIndicatorUp: number;
				public static scrollView: number;
				public static search_badge: number;
				public static search_bar: number;
				public static search_button: number;
				public static search_close_btn: number;
				public static search_edit_frame: number;
				public static search_go_btn: number;
				public static search_mag_icon: number;
				public static search_plate: number;
				public static search_src_text: number;
				public static search_voice_btn: number;
				public static select_dialog_listview: number;
				public static shortcut: number;
				public static spacer: number;
				public static split_action_bar: number;
				public static src_atop: number;
				public static src_in: number;
				public static src_over: number;
				public static start: number;
				public static submenuarrow: number;
				public static submit_area: number;
				public static tabMode: number;
				public static tag_transition_group: number;
				public static tag_unhandled_key_event_manager: number;
				public static tag_unhandled_key_listeners: number;
				public static text: number;
				public static text2: number;
				public static textSpacerNoButtons: number;
				public static textSpacerNoTitle: number;
				public static time: number;
				public static title: number;
				public static titleDividerNoCustom: number;
				public static title_template: number;
				public static top: number;
				public static topPanel: number;
				public static uniform: number;
				public static up: number;
				public static wrap_content: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompatlegacy.R.integer>;
				public static abc_config_activityDefaultDur: number;
				public static abc_config_activityShortDur: number;
				public static cancel_button_image_alpha: number;
				public static config_tooltipAnimTime: number;
				public static status_bar_notification_info_maxnum: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompatlegacy.R.layout>;
				public static abc_action_bar_title_item: number;
				public static abc_action_bar_up_container: number;
				public static abc_action_menu_item_layout: number;
				public static abc_action_menu_layout: number;
				public static abc_action_mode_bar: number;
				public static abc_action_mode_close_item_material: number;
				public static abc_activity_chooser_view: number;
				public static abc_activity_chooser_view_list_item: number;
				public static abc_alert_dialog_button_bar_material: number;
				public static abc_alert_dialog_material: number;
				public static abc_alert_dialog_title_material: number;
				public static abc_cascading_menu_item_layout: number;
				public static abc_dialog_title_material: number;
				public static abc_expanded_menu_layout: number;
				public static abc_list_menu_item_checkbox: number;
				public static abc_list_menu_item_icon: number;
				public static abc_list_menu_item_layout: number;
				public static abc_list_menu_item_radio: number;
				public static abc_popup_menu_header_item_layout: number;
				public static abc_popup_menu_item_layout: number;
				public static abc_screen_content_include: number;
				public static abc_screen_simple: number;
				public static abc_screen_simple_overlay_action_mode: number;
				public static abc_screen_toolbar: number;
				public static abc_search_dropdown_item_icons_2line: number;
				public static abc_search_view: number;
				public static abc_select_dialog_material: number;
				public static abc_tooltip: number;
				public static notification_action: number;
				public static notification_action_tombstone: number;
				public static notification_template_custom_big: number;
				public static notification_template_icon_group: number;
				public static notification_template_part_chronometer: number;
				public static notification_template_part_time: number;
				public static select_dialog_item_material: number;
				public static select_dialog_multichoice_material: number;
				public static select_dialog_singlechoice_material: number;
				public static support_simple_spinner_dropdown_item: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompatlegacy.R.style>;
				public static AlertDialog_AppCompat: number;
				public static AlertDialog_AppCompat_Light: number;
				public static Animation_AppCompat_Dialog: number;
				public static Animation_AppCompat_DropDownUp: number;
				public static Animation_AppCompat_Tooltip: number;
				public static Base_AlertDialog_AppCompat: number;
				public static Base_AlertDialog_AppCompat_Light: number;
				public static Base_Animation_AppCompat_Dialog: number;
				public static Base_Animation_AppCompat_DropDownUp: number;
				public static Base_Animation_AppCompat_Tooltip: number;
				public static Base_DialogWindowTitleBackground_AppCompat: number;
				public static Base_DialogWindowTitle_AppCompat: number;
				public static Base_TextAppearance_AppCompat: number;
				public static Base_TextAppearance_AppCompat_Body1: number;
				public static Base_TextAppearance_AppCompat_Body2: number;
				public static Base_TextAppearance_AppCompat_Button: number;
				public static Base_TextAppearance_AppCompat_Caption: number;
				public static Base_TextAppearance_AppCompat_Display1: number;
				public static Base_TextAppearance_AppCompat_Display2: number;
				public static Base_TextAppearance_AppCompat_Display3: number;
				public static Base_TextAppearance_AppCompat_Display4: number;
				public static Base_TextAppearance_AppCompat_Headline: number;
				public static Base_TextAppearance_AppCompat_Inverse: number;
				public static Base_TextAppearance_AppCompat_Large: number;
				public static Base_TextAppearance_AppCompat_Large_Inverse: number;
				public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
				public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
				public static Base_TextAppearance_AppCompat_Medium: number;
				public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
				public static Base_TextAppearance_AppCompat_Menu: number;
				public static Base_TextAppearance_AppCompat_SearchResult: number;
				public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
				public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
				public static Base_TextAppearance_AppCompat_Small: number;
				public static Base_TextAppearance_AppCompat_Small_Inverse: number;
				public static Base_TextAppearance_AppCompat_Subhead: number;
				public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
				public static Base_TextAppearance_AppCompat_Title: number;
				public static Base_TextAppearance_AppCompat_Title_Inverse: number;
				public static Base_TextAppearance_AppCompat_Tooltip: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
				public static Base_TextAppearance_AppCompat_Widget_Button: number;
				public static Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
				public static Base_TextAppearance_AppCompat_Widget_Button_Colored: number;
				public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
				public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
				public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
				public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
				public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
				public static Base_TextAppearance_AppCompat_Widget_Switch: number;
				public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
				public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
				public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
				public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
				public static Base_ThemeOverlay_AppCompat: number;
				public static Base_ThemeOverlay_AppCompat_ActionBar: number;
				public static Base_ThemeOverlay_AppCompat_Dark: number;
				public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
				public static Base_ThemeOverlay_AppCompat_Dialog: number;
				public static Base_ThemeOverlay_AppCompat_Dialog_Alert: number;
				public static Base_ThemeOverlay_AppCompat_Light: number;
				public static Base_Theme_AppCompat: number;
				public static Base_Theme_AppCompat_CompactMenu: number;
				public static Base_Theme_AppCompat_Dialog: number;
				public static Base_Theme_AppCompat_DialogWhenLarge: number;
				public static Base_Theme_AppCompat_Dialog_Alert: number;
				public static Base_Theme_AppCompat_Dialog_FixedSize: number;
				public static Base_Theme_AppCompat_Dialog_MinWidth: number;
				public static Base_Theme_AppCompat_Light: number;
				public static Base_Theme_AppCompat_Light_DarkActionBar: number;
				public static Base_Theme_AppCompat_Light_Dialog: number;
				public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
				public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
				public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
				public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
				public static Base_V21_ThemeOverlay_AppCompat_Dialog: number;
				public static Base_V21_Theme_AppCompat: number;
				public static Base_V21_Theme_AppCompat_Dialog: number;
				public static Base_V21_Theme_AppCompat_Light: number;
				public static Base_V21_Theme_AppCompat_Light_Dialog: number;
				public static Base_V22_Theme_AppCompat: number;
				public static Base_V22_Theme_AppCompat_Light: number;
				public static Base_V23_Theme_AppCompat: number;
				public static Base_V23_Theme_AppCompat_Light: number;
				public static Base_V26_Theme_AppCompat: number;
				public static Base_V26_Theme_AppCompat_Light: number;
				public static Base_V26_Widget_AppCompat_Toolbar: number;
				public static Base_V28_Theme_AppCompat: number;
				public static Base_V28_Theme_AppCompat_Light: number;
				public static Base_V7_ThemeOverlay_AppCompat_Dialog: number;
				public static Base_V7_Theme_AppCompat: number;
				public static Base_V7_Theme_AppCompat_Dialog: number;
				public static Base_V7_Theme_AppCompat_Light: number;
				public static Base_V7_Theme_AppCompat_Light_Dialog: number;
				public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
				public static Base_V7_Widget_AppCompat_EditText: number;
				public static Base_V7_Widget_AppCompat_Toolbar: number;
				public static Base_Widget_AppCompat_ActionBar: number;
				public static Base_Widget_AppCompat_ActionBar_Solid: number;
				public static Base_Widget_AppCompat_ActionBar_TabBar: number;
				public static Base_Widget_AppCompat_ActionBar_TabText: number;
				public static Base_Widget_AppCompat_ActionBar_TabView: number;
				public static Base_Widget_AppCompat_ActionButton: number;
				public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
				public static Base_Widget_AppCompat_ActionButton_Overflow: number;
				public static Base_Widget_AppCompat_ActionMode: number;
				public static Base_Widget_AppCompat_ActivityChooserView: number;
				public static Base_Widget_AppCompat_AutoCompleteTextView: number;
				public static Base_Widget_AppCompat_Button: number;
				public static Base_Widget_AppCompat_ButtonBar: number;
				public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
				public static Base_Widget_AppCompat_Button_Borderless: number;
				public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
				public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
				public static Base_Widget_AppCompat_Button_Colored: number;
				public static Base_Widget_AppCompat_Button_Small: number;
				public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
				public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
				public static Base_Widget_AppCompat_CompoundButton_Switch: number;
				public static Base_Widget_AppCompat_DrawerArrowToggle: number;
				public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
				public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
				public static Base_Widget_AppCompat_EditText: number;
				public static Base_Widget_AppCompat_ImageButton: number;
				public static Base_Widget_AppCompat_Light_ActionBar: number;
				public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
				public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
				public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
				public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
				public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
				public static Base_Widget_AppCompat_Light_PopupMenu: number;
				public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
				public static Base_Widget_AppCompat_ListMenuView: number;
				public static Base_Widget_AppCompat_ListPopupWindow: number;
				public static Base_Widget_AppCompat_ListView: number;
				public static Base_Widget_AppCompat_ListView_DropDown: number;
				public static Base_Widget_AppCompat_ListView_Menu: number;
				public static Base_Widget_AppCompat_PopupMenu: number;
				public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
				public static Base_Widget_AppCompat_PopupWindow: number;
				public static Base_Widget_AppCompat_ProgressBar: number;
				public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
				public static Base_Widget_AppCompat_RatingBar: number;
				public static Base_Widget_AppCompat_RatingBar_Indicator: number;
				public static Base_Widget_AppCompat_RatingBar_Small: number;
				public static Base_Widget_AppCompat_SearchView: number;
				public static Base_Widget_AppCompat_SearchView_ActionBar: number;
				public static Base_Widget_AppCompat_SeekBar: number;
				public static Base_Widget_AppCompat_SeekBar_Discrete: number;
				public static Base_Widget_AppCompat_Spinner: number;
				public static Base_Widget_AppCompat_Spinner_Underlined: number;
				public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
				public static Base_Widget_AppCompat_Toolbar: number;
				public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
				public static Platform_AppCompat: number;
				public static Platform_AppCompat_Light: number;
				public static Platform_ThemeOverlay_AppCompat: number;
				public static Platform_ThemeOverlay_AppCompat_Dark: number;
				public static Platform_ThemeOverlay_AppCompat_Light: number;
				public static Platform_V21_AppCompat: number;
				public static Platform_V21_AppCompat_Light: number;
				public static Platform_V25_AppCompat: number;
				public static Platform_V25_AppCompat_Light: number;
				public static Platform_Widget_AppCompat_Spinner: number;
				public static RtlOverlay_DialogWindowTitle_AppCompat: number;
				public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
				public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Title: number;
				public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
				public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
				public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
				public static TextAppearance_AppCompat: number;
				public static TextAppearance_AppCompat_Body1: number;
				public static TextAppearance_AppCompat_Body2: number;
				public static TextAppearance_AppCompat_Button: number;
				public static TextAppearance_AppCompat_Caption: number;
				public static TextAppearance_AppCompat_Display1: number;
				public static TextAppearance_AppCompat_Display2: number;
				public static TextAppearance_AppCompat_Display3: number;
				public static TextAppearance_AppCompat_Display4: number;
				public static TextAppearance_AppCompat_Headline: number;
				public static TextAppearance_AppCompat_Inverse: number;
				public static TextAppearance_AppCompat_Large: number;
				public static TextAppearance_AppCompat_Large_Inverse: number;
				public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
				public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
				public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
				public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
				public static TextAppearance_AppCompat_Medium: number;
				public static TextAppearance_AppCompat_Medium_Inverse: number;
				public static TextAppearance_AppCompat_Menu: number;
				public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
				public static TextAppearance_AppCompat_SearchResult_Title: number;
				public static TextAppearance_AppCompat_Small: number;
				public static TextAppearance_AppCompat_Small_Inverse: number;
				public static TextAppearance_AppCompat_Subhead: number;
				public static TextAppearance_AppCompat_Subhead_Inverse: number;
				public static TextAppearance_AppCompat_Title: number;
				public static TextAppearance_AppCompat_Title_Inverse: number;
				public static TextAppearance_AppCompat_Tooltip: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
				public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
				public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
				public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
				public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
				public static TextAppearance_AppCompat_Widget_Button: number;
				public static TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
				public static TextAppearance_AppCompat_Widget_Button_Colored: number;
				public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
				public static TextAppearance_AppCompat_Widget_DropDownItem: number;
				public static TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
				public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
				public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
				public static TextAppearance_AppCompat_Widget_Switch: number;
				public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
				public static TextAppearance_Compat_Notification: number;
				public static TextAppearance_Compat_Notification_Info: number;
				public static TextAppearance_Compat_Notification_Line2: number;
				public static TextAppearance_Compat_Notification_Time: number;
				public static TextAppearance_Compat_Notification_Title: number;
				public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
				public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
				public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
				public static ThemeOverlay_AppCompat: number;
				public static ThemeOverlay_AppCompat_ActionBar: number;
				public static ThemeOverlay_AppCompat_Dark: number;
				public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
				public static ThemeOverlay_AppCompat_Dialog: number;
				public static ThemeOverlay_AppCompat_Dialog_Alert: number;
				public static ThemeOverlay_AppCompat_Light: number;
				public static Theme_AppCompat: number;
				public static Theme_AppCompat_CompactMenu: number;
				public static Theme_AppCompat_DayNight: number;
				public static Theme_AppCompat_DayNight_DarkActionBar: number;
				public static Theme_AppCompat_DayNight_Dialog: number;
				public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
				public static Theme_AppCompat_DayNight_Dialog_Alert: number;
				public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
				public static Theme_AppCompat_DayNight_NoActionBar: number;
				public static Theme_AppCompat_Dialog: number;
				public static Theme_AppCompat_DialogWhenLarge: number;
				public static Theme_AppCompat_Dialog_Alert: number;
				public static Theme_AppCompat_Dialog_MinWidth: number;
				public static Theme_AppCompat_Light: number;
				public static Theme_AppCompat_Light_DarkActionBar: number;
				public static Theme_AppCompat_Light_Dialog: number;
				public static Theme_AppCompat_Light_DialogWhenLarge: number;
				public static Theme_AppCompat_Light_Dialog_Alert: number;
				public static Theme_AppCompat_Light_Dialog_MinWidth: number;
				public static Theme_AppCompat_Light_NoActionBar: number;
				public static Theme_AppCompat_NoActionBar: number;
				public static Widget_AppCompat_ActionBar: number;
				public static Widget_AppCompat_ActionBar_Solid: number;
				public static Widget_AppCompat_ActionBar_TabBar: number;
				public static Widget_AppCompat_ActionBar_TabText: number;
				public static Widget_AppCompat_ActionBar_TabView: number;
				public static Widget_AppCompat_ActionButton: number;
				public static Widget_AppCompat_ActionButton_CloseMode: number;
				public static Widget_AppCompat_ActionButton_Overflow: number;
				public static Widget_AppCompat_ActionMode: number;
				public static Widget_AppCompat_ActivityChooserView: number;
				public static Widget_AppCompat_AutoCompleteTextView: number;
				public static Widget_AppCompat_Button: number;
				public static Widget_AppCompat_ButtonBar: number;
				public static Widget_AppCompat_ButtonBar_AlertDialog: number;
				public static Widget_AppCompat_Button_Borderless: number;
				public static Widget_AppCompat_Button_Borderless_Colored: number;
				public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
				public static Widget_AppCompat_Button_Colored: number;
				public static Widget_AppCompat_Button_Small: number;
				public static Widget_AppCompat_CompoundButton_CheckBox: number;
				public static Widget_AppCompat_CompoundButton_RadioButton: number;
				public static Widget_AppCompat_CompoundButton_Switch: number;
				public static Widget_AppCompat_DrawerArrowToggle: number;
				public static Widget_AppCompat_DropDownItem_Spinner: number;
				public static Widget_AppCompat_EditText: number;
				public static Widget_AppCompat_ImageButton: number;
				public static Widget_AppCompat_Light_ActionBar: number;
				public static Widget_AppCompat_Light_ActionBar_Solid: number;
				public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
				public static Widget_AppCompat_Light_ActionBar_TabBar: number;
				public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
				public static Widget_AppCompat_Light_ActionBar_TabText: number;
				public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
				public static Widget_AppCompat_Light_ActionBar_TabView: number;
				public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
				public static Widget_AppCompat_Light_ActionButton: number;
				public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
				public static Widget_AppCompat_Light_ActionButton_Overflow: number;
				public static Widget_AppCompat_Light_ActionMode_Inverse: number;
				public static Widget_AppCompat_Light_ActivityChooserView: number;
				public static Widget_AppCompat_Light_AutoCompleteTextView: number;
				public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
				public static Widget_AppCompat_Light_ListPopupWindow: number;
				public static Widget_AppCompat_Light_ListView_DropDown: number;
				public static Widget_AppCompat_Light_PopupMenu: number;
				public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
				public static Widget_AppCompat_Light_SearchView: number;
				public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
				public static Widget_AppCompat_ListMenuView: number;
				public static Widget_AppCompat_ListPopupWindow: number;
				public static Widget_AppCompat_ListView: number;
				public static Widget_AppCompat_ListView_DropDown: number;
				public static Widget_AppCompat_ListView_Menu: number;
				public static Widget_AppCompat_PopupMenu: number;
				public static Widget_AppCompat_PopupMenu_Overflow: number;
				public static Widget_AppCompat_PopupWindow: number;
				public static Widget_AppCompat_ProgressBar: number;
				public static Widget_AppCompat_ProgressBar_Horizontal: number;
				public static Widget_AppCompat_RatingBar: number;
				public static Widget_AppCompat_RatingBar_Indicator: number;
				public static Widget_AppCompat_RatingBar_Small: number;
				public static Widget_AppCompat_SearchView: number;
				public static Widget_AppCompat_SearchView_ActionBar: number;
				public static Widget_AppCompat_SeekBar: number;
				public static Widget_AppCompat_SeekBar_Discrete: number;
				public static Widget_AppCompat_Spinner: number;
				public static Widget_AppCompat_Spinner_DropDown: number;
				public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
				public static Widget_AppCompat_Spinner_Underlined: number;
				public static Widget_AppCompat_TextView_SpinnerItem: number;
				public static Widget_AppCompat_Toolbar: number;
				public static Widget_AppCompat_Toolbar_Button_Navigation: number;
				public static Widget_Compat_NotificationActionContainer: number;
				public static Widget_Compat_NotificationActionText: number;
				public static Widget_Support_CoordinatorLayout: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.appcompatlegacy.R.styleable>;
				public static ActionBar: number[];
				public static ActionBar_background: number;
				public static ActionBar_backgroundSplit: number;
				public static ActionBar_backgroundStacked: number;
				public static ActionBar_contentInsetEnd: number;
				public static ActionBar_contentInsetEndWithActions: number;
				public static ActionBar_contentInsetLeft: number;
				public static ActionBar_contentInsetRight: number;
				public static ActionBar_contentInsetStart: number;
				public static ActionBar_contentInsetStartWithNavigation: number;
				public static ActionBar_customNavigationLayout: number;
				public static ActionBar_displayOptions: number;
				public static ActionBar_divider: number;
				public static ActionBar_elevation: number;
				public static ActionBar_height: number;
				public static ActionBar_hideOnContentScroll: number;
				public static ActionBar_homeAsUpIndicator: number;
				public static ActionBar_homeLayout: number;
				public static ActionBar_icon: number;
				public static ActionBar_indeterminateProgressStyle: number;
				public static ActionBar_itemPadding: number;
				public static ActionBar_logo: number;
				public static ActionBar_navigationMode: number;
				public static ActionBar_popupTheme: number;
				public static ActionBar_progressBarPadding: number;
				public static ActionBar_progressBarStyle: number;
				public static ActionBar_subtitle: number;
				public static ActionBar_subtitleTextStyle: number;
				public static ActionBar_title: number;
				public static ActionBar_titleTextStyle: number;
				public static ActionBarLayout: number[];
				public static ActionBarLayout_android_layout_gravity: number;
				public static ActionMenuItemView: number[];
				public static ActionMenuItemView_android_minWidth: number;
				public static ActionMenuView: number[];
				public static ActionMode: number[];
				public static ActionMode_background: number;
				public static ActionMode_backgroundSplit: number;
				public static ActionMode_closeItemLayout: number;
				public static ActionMode_height: number;
				public static ActionMode_subtitleTextStyle: number;
				public static ActionMode_titleTextStyle: number;
				public static ActivityChooserView: number[];
				public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
				public static ActivityChooserView_initialActivityCount: number;
				public static AlertDialog: number[];
				public static AlertDialog_android_layout: number;
				public static AlertDialog_buttonIconDimen: number;
				public static AlertDialog_buttonPanelSideLayout: number;
				public static AlertDialog_listItemLayout: number;
				public static AlertDialog_listLayout: number;
				public static AlertDialog_multiChoiceItemLayout: number;
				public static AlertDialog_showTitle: number;
				public static AlertDialog_singleChoiceItemLayout: number;
				public static AnimatedStateListDrawableCompat: number[];
				public static AnimatedStateListDrawableCompat_android_dither: number;
				public static AnimatedStateListDrawableCompat_android_visible: number;
				public static AnimatedStateListDrawableCompat_android_variablePadding: number;
				public static AnimatedStateListDrawableCompat_android_constantSize: number;
				public static AnimatedStateListDrawableCompat_android_enterFadeDuration: number;
				public static AnimatedStateListDrawableCompat_android_exitFadeDuration: number;
				public static AnimatedStateListDrawableItem: number[];
				public static AnimatedStateListDrawableItem_android_id: number;
				public static AnimatedStateListDrawableItem_android_drawable: number;
				public static AnimatedStateListDrawableTransition: number[];
				public static AnimatedStateListDrawableTransition_android_drawable: number;
				public static AnimatedStateListDrawableTransition_android_toId: number;
				public static AnimatedStateListDrawableTransition_android_fromId: number;
				public static AnimatedStateListDrawableTransition_android_reversible: number;
				public static AppCompatImageView: number[];
				public static AppCompatImageView_android_src: number;
				public static AppCompatImageView_srcCompat: number;
				public static AppCompatImageView_tint: number;
				public static AppCompatImageView_tintMode: number;
				public static AppCompatSeekBar: number[];
				public static AppCompatSeekBar_android_thumb: number;
				public static AppCompatSeekBar_tickMark: number;
				public static AppCompatSeekBar_tickMarkTint: number;
				public static AppCompatSeekBar_tickMarkTintMode: number;
				public static AppCompatTextHelper: number[];
				public static AppCompatTextHelper_android_textAppearance: number;
				public static AppCompatTextHelper_android_drawableTop: number;
				public static AppCompatTextHelper_android_drawableBottom: number;
				public static AppCompatTextHelper_android_drawableLeft: number;
				public static AppCompatTextHelper_android_drawableRight: number;
				public static AppCompatTextHelper_android_drawableStart: number;
				public static AppCompatTextHelper_android_drawableEnd: number;
				public static AppCompatTextView: number[];
				public static AppCompatTextView_android_textAppearance: number;
				public static AppCompatTextView_autoSizeMaxTextSize: number;
				public static AppCompatTextView_autoSizeMinTextSize: number;
				public static AppCompatTextView_autoSizePresetSizes: number;
				public static AppCompatTextView_autoSizeStepGranularity: number;
				public static AppCompatTextView_autoSizeTextType: number;
				public static AppCompatTextView_drawableBottomCompat: number;
				public static AppCompatTextView_drawableEndCompat: number;
				public static AppCompatTextView_drawableLeftCompat: number;
				public static AppCompatTextView_drawableRightCompat: number;
				public static AppCompatTextView_drawableStartCompat: number;
				public static AppCompatTextView_drawableTint: number;
				public static AppCompatTextView_drawableTintMode: number;
				public static AppCompatTextView_drawableTopCompat: number;
				public static AppCompatTextView_emojiCompatEnabled: number;
				public static AppCompatTextView_firstBaselineToTopHeight: number;
				public static AppCompatTextView_fontFamily: number;
				public static AppCompatTextView_fontVariationSettings: number;
				public static AppCompatTextView_lastBaselineToBottomHeight: number;
				public static AppCompatTextView_lineHeight: number;
				public static AppCompatTextView_textAllCaps: number;
				public static AppCompatTextView_textLocale: number;
				public static AppCompatTheme: number[];
				public static AppCompatTheme_android_windowIsFloating: number;
				public static AppCompatTheme_android_windowAnimationStyle: number;
				public static AppCompatTheme_actionBarDivider: number;
				public static AppCompatTheme_actionBarItemBackground: number;
				public static AppCompatTheme_actionBarPopupTheme: number;
				public static AppCompatTheme_actionBarSize: number;
				public static AppCompatTheme_actionBarSplitStyle: number;
				public static AppCompatTheme_actionBarStyle: number;
				public static AppCompatTheme_actionBarTabBarStyle: number;
				public static AppCompatTheme_actionBarTabStyle: number;
				public static AppCompatTheme_actionBarTabTextStyle: number;
				public static AppCompatTheme_actionBarTheme: number;
				public static AppCompatTheme_actionBarWidgetTheme: number;
				public static AppCompatTheme_actionButtonStyle: number;
				public static AppCompatTheme_actionDropDownStyle: number;
				public static AppCompatTheme_actionMenuTextAppearance: number;
				public static AppCompatTheme_actionMenuTextColor: number;
				public static AppCompatTheme_actionModeBackground: number;
				public static AppCompatTheme_actionModeCloseButtonStyle: number;
				public static AppCompatTheme_actionModeCloseContentDescription: number;
				public static AppCompatTheme_actionModeCloseDrawable: number;
				public static AppCompatTheme_actionModeCopyDrawable: number;
				public static AppCompatTheme_actionModeCutDrawable: number;
				public static AppCompatTheme_actionModeFindDrawable: number;
				public static AppCompatTheme_actionModePasteDrawable: number;
				public static AppCompatTheme_actionModePopupWindowStyle: number;
				public static AppCompatTheme_actionModeSelectAllDrawable: number;
				public static AppCompatTheme_actionModeShareDrawable: number;
				public static AppCompatTheme_actionModeSplitBackground: number;
				public static AppCompatTheme_actionModeStyle: number;
				public static AppCompatTheme_actionModeTheme: number;
				public static AppCompatTheme_actionModeWebSearchDrawable: number;
				public static AppCompatTheme_actionOverflowButtonStyle: number;
				public static AppCompatTheme_actionOverflowMenuStyle: number;
				public static AppCompatTheme_activityChooserViewStyle: number;
				public static AppCompatTheme_alertDialogButtonGroupStyle: number;
				public static AppCompatTheme_alertDialogCenterButtons: number;
				public static AppCompatTheme_alertDialogStyle: number;
				public static AppCompatTheme_alertDialogTheme: number;
				public static AppCompatTheme_autoCompleteTextViewStyle: number;
				public static AppCompatTheme_borderlessButtonStyle: number;
				public static AppCompatTheme_buttonBarButtonStyle: number;
				public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
				public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
				public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
				public static AppCompatTheme_buttonBarStyle: number;
				public static AppCompatTheme_buttonStyle: number;
				public static AppCompatTheme_buttonStyleSmall: number;
				public static AppCompatTheme_checkboxStyle: number;
				public static AppCompatTheme_checkedTextViewStyle: number;
				public static AppCompatTheme_colorAccent: number;
				public static AppCompatTheme_colorBackgroundFloating: number;
				public static AppCompatTheme_colorButtonNormal: number;
				public static AppCompatTheme_colorControlActivated: number;
				public static AppCompatTheme_colorControlHighlight: number;
				public static AppCompatTheme_colorControlNormal: number;
				public static AppCompatTheme_colorError: number;
				public static AppCompatTheme_colorPrimary: number;
				public static AppCompatTheme_colorPrimaryDark: number;
				public static AppCompatTheme_colorSwitchThumbNormal: number;
				public static AppCompatTheme_controlBackground: number;
				public static AppCompatTheme_dialogCornerRadius: number;
				public static AppCompatTheme_dialogPreferredPadding: number;
				public static AppCompatTheme_dialogTheme: number;
				public static AppCompatTheme_dividerHorizontal: number;
				public static AppCompatTheme_dividerVertical: number;
				public static AppCompatTheme_dropDownListViewStyle: number;
				public static AppCompatTheme_dropdownListPreferredItemHeight: number;
				public static AppCompatTheme_editTextBackground: number;
				public static AppCompatTheme_editTextColor: number;
				public static AppCompatTheme_editTextStyle: number;
				public static AppCompatTheme_homeAsUpIndicator: number;
				public static AppCompatTheme_imageButtonStyle: number;
				public static AppCompatTheme_listChoiceBackgroundIndicator: number;
				public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
				public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
				public static AppCompatTheme_listDividerAlertDialog: number;
				public static AppCompatTheme_listMenuViewStyle: number;
				public static AppCompatTheme_listPopupWindowStyle: number;
				public static AppCompatTheme_listPreferredItemHeight: number;
				public static AppCompatTheme_listPreferredItemHeightLarge: number;
				public static AppCompatTheme_listPreferredItemHeightSmall: number;
				public static AppCompatTheme_listPreferredItemPaddingEnd: number;
				public static AppCompatTheme_listPreferredItemPaddingLeft: number;
				public static AppCompatTheme_listPreferredItemPaddingRight: number;
				public static AppCompatTheme_listPreferredItemPaddingStart: number;
				public static AppCompatTheme_panelBackground: number;
				public static AppCompatTheme_panelMenuListTheme: number;
				public static AppCompatTheme_panelMenuListWidth: number;
				public static AppCompatTheme_popupMenuStyle: number;
				public static AppCompatTheme_popupWindowStyle: number;
				public static AppCompatTheme_radioButtonStyle: number;
				public static AppCompatTheme_ratingBarStyle: number;
				public static AppCompatTheme_ratingBarStyleIndicator: number;
				public static AppCompatTheme_ratingBarStyleSmall: number;
				public static AppCompatTheme_searchViewStyle: number;
				public static AppCompatTheme_seekBarStyle: number;
				public static AppCompatTheme_selectableItemBackground: number;
				public static AppCompatTheme_selectableItemBackgroundBorderless: number;
				public static AppCompatTheme_spinnerDropDownItemStyle: number;
				public static AppCompatTheme_spinnerStyle: number;
				public static AppCompatTheme_switchStyle: number;
				public static AppCompatTheme_textAppearanceLargePopupMenu: number;
				public static AppCompatTheme_textAppearanceListItem: number;
				public static AppCompatTheme_textAppearanceListItemSecondary: number;
				public static AppCompatTheme_textAppearanceListItemSmall: number;
				public static AppCompatTheme_textAppearancePopupMenuHeader: number;
				public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
				public static AppCompatTheme_textAppearanceSearchResultTitle: number;
				public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
				public static AppCompatTheme_textColorAlertDialogListItem: number;
				public static AppCompatTheme_textColorSearchUrl: number;
				public static AppCompatTheme_toolbarNavigationButtonStyle: number;
				public static AppCompatTheme_toolbarStyle: number;
				public static AppCompatTheme_tooltipForegroundColor: number;
				public static AppCompatTheme_tooltipFrameBackground: number;
				public static AppCompatTheme_viewInflaterClass: number;
				public static AppCompatTheme_windowActionBar: number;
				public static AppCompatTheme_windowActionBarOverlay: number;
				public static AppCompatTheme_windowActionModeOverlay: number;
				public static AppCompatTheme_windowFixedHeightMajor: number;
				public static AppCompatTheme_windowFixedHeightMinor: number;
				public static AppCompatTheme_windowFixedWidthMajor: number;
				public static AppCompatTheme_windowFixedWidthMinor: number;
				public static AppCompatTheme_windowMinWidthMajor: number;
				public static AppCompatTheme_windowMinWidthMinor: number;
				public static AppCompatTheme_windowNoTitle: number;
				public static ButtonBarLayout: number[];
				public static ButtonBarLayout_allowStacking: number;
				public static ColorStateListItem: number[];
				public static ColorStateListItem_android_color: number;
				public static ColorStateListItem_android_alpha: number;
				public static ColorStateListItem_android_lStar: number;
				public static ColorStateListItem_alpha: number;
				public static ColorStateListItem_lStar: number;
				public static CompoundButton: number[];
				public static CompoundButton_android_button: number;
				public static CompoundButton_buttonCompat: number;
				public static CompoundButton_buttonTint: number;
				public static CompoundButton_buttonTintMode: number;
				public static CoordinatorLayout: number[];
				public static CoordinatorLayout_keylines: number;
				public static CoordinatorLayout_statusBarBackground: number;
				public static CoordinatorLayout_Layout: number[];
				public static CoordinatorLayout_Layout_android_layout_gravity: number;
				public static CoordinatorLayout_Layout_layout_anchor: number;
				public static CoordinatorLayout_Layout_layout_anchorGravity: number;
				public static CoordinatorLayout_Layout_layout_behavior: number;
				public static CoordinatorLayout_Layout_layout_dodgeInsetEdges: number;
				public static CoordinatorLayout_Layout_layout_insetEdge: number;
				public static CoordinatorLayout_Layout_layout_keyline: number;
				public static DrawerArrowToggle: number[];
				public static DrawerArrowToggle_arrowHeadLength: number;
				public static DrawerArrowToggle_arrowShaftLength: number;
				public static DrawerArrowToggle_barLength: number;
				public static DrawerArrowToggle_color: number;
				public static DrawerArrowToggle_drawableSize: number;
				public static DrawerArrowToggle_gapBetweenBars: number;
				public static DrawerArrowToggle_spinBars: number;
				public static DrawerArrowToggle_thickness: number;
				public static FontFamily: number[];
				public static FontFamily_fontProviderAuthority: number;
				public static FontFamily_fontProviderCerts: number;
				public static FontFamily_fontProviderFetchStrategy: number;
				public static FontFamily_fontProviderFetchTimeout: number;
				public static FontFamily_fontProviderPackage: number;
				public static FontFamily_fontProviderQuery: number;
				public static FontFamily_fontProviderSystemFontFamily: number;
				public static FontFamilyFont: number[];
				public static FontFamilyFont_android_font: number;
				public static FontFamilyFont_android_fontWeight: number;
				public static FontFamilyFont_android_fontStyle: number;
				public static FontFamilyFont_android_ttcIndex: number;
				public static FontFamilyFont_android_fontVariationSettings: number;
				public static FontFamilyFont_font: number;
				public static FontFamilyFont_fontStyle: number;
				public static FontFamilyFont_fontVariationSettings: number;
				public static FontFamilyFont_fontWeight: number;
				public static FontFamilyFont_ttcIndex: number;
				public static GradientColor: number[];
				public static GradientColor_android_startColor: number;
				public static GradientColor_android_endColor: number;
				public static GradientColor_android_type: number;
				public static GradientColor_android_centerX: number;
				public static GradientColor_android_centerY: number;
				public static GradientColor_android_gradientRadius: number;
				public static GradientColor_android_tileMode: number;
				public static GradientColor_android_centerColor: number;
				public static GradientColor_android_startX: number;
				public static GradientColor_android_startY: number;
				public static GradientColor_android_endX: number;
				public static GradientColor_android_endY: number;
				public static GradientColorItem: number[];
				public static GradientColorItem_android_color: number;
				public static GradientColorItem_android_offset: number;
				public static LinearLayoutCompat: number[];
				public static LinearLayoutCompat_android_gravity: number;
				public static LinearLayoutCompat_android_orientation: number;
				public static LinearLayoutCompat_android_baselineAligned: number;
				public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
				public static LinearLayoutCompat_android_weightSum: number;
				public static LinearLayoutCompat_divider: number;
				public static LinearLayoutCompat_dividerPadding: number;
				public static LinearLayoutCompat_measureWithLargestChild: number;
				public static LinearLayoutCompat_showDividers: number;
				public static LinearLayoutCompat_Layout: number[];
				public static LinearLayoutCompat_Layout_android_layout_gravity: number;
				public static LinearLayoutCompat_Layout_android_layout_width: number;
				public static LinearLayoutCompat_Layout_android_layout_height: number;
				public static LinearLayoutCompat_Layout_android_layout_weight: number;
				public static ListPopupWindow: number[];
				public static ListPopupWindow_android_dropDownHorizontalOffset: number;
				public static ListPopupWindow_android_dropDownVerticalOffset: number;
				public static MenuGroup: number[];
				public static MenuGroup_android_enabled: number;
				public static MenuGroup_android_id: number;
				public static MenuGroup_android_visible: number;
				public static MenuGroup_android_menuCategory: number;
				public static MenuGroup_android_orderInCategory: number;
				public static MenuGroup_android_checkableBehavior: number;
				public static MenuItem: number[];
				public static MenuItem_android_icon: number;
				public static MenuItem_android_enabled: number;
				public static MenuItem_android_id: number;
				public static MenuItem_android_checked: number;
				public static MenuItem_android_visible: number;
				public static MenuItem_android_menuCategory: number;
				public static MenuItem_android_orderInCategory: number;
				public static MenuItem_android_title: number;
				public static MenuItem_android_titleCondensed: number;
				public static MenuItem_android_alphabeticShortcut: number;
				public static MenuItem_android_numericShortcut: number;
				public static MenuItem_android_checkable: number;
				public static MenuItem_android_onClick: number;
				public static MenuItem_actionLayout: number;
				public static MenuItem_actionProviderClass: number;
				public static MenuItem_actionViewClass: number;
				public static MenuItem_alphabeticModifiers: number;
				public static MenuItem_contentDescription: number;
				public static MenuItem_iconTint: number;
				public static MenuItem_iconTintMode: number;
				public static MenuItem_numericModifiers: number;
				public static MenuItem_showAsAction: number;
				public static MenuItem_tooltipText: number;
				public static MenuView: number[];
				public static MenuView_android_windowAnimationStyle: number;
				public static MenuView_android_itemTextAppearance: number;
				public static MenuView_android_horizontalDivider: number;
				public static MenuView_android_verticalDivider: number;
				public static MenuView_android_headerBackground: number;
				public static MenuView_android_itemBackground: number;
				public static MenuView_android_itemIconDisabledAlpha: number;
				public static MenuView_preserveIconSpacing: number;
				public static MenuView_subMenuArrow: number;
				public static PopupWindow: number[];
				public static PopupWindow_android_popupBackground: number;
				public static PopupWindow_android_popupAnimationStyle: number;
				public static PopupWindow_overlapAnchor: number;
				public static PopupWindowBackgroundState: number[];
				public static PopupWindowBackgroundState_state_above_anchor: number;
				public static RecycleListView: number[];
				public static RecycleListView_paddingBottomNoButtons: number;
				public static RecycleListView_paddingTopNoTitle: number;
				public static SearchView: number[];
				public static SearchView_android_textAppearance: number;
				public static SearchView_android_focusable: number;
				public static SearchView_android_maxWidth: number;
				public static SearchView_android_text: number;
				public static SearchView_android_hint: number;
				public static SearchView_android_inputType: number;
				public static SearchView_android_imeOptions: number;
				public static SearchView_animateMenuItems: number;
				public static SearchView_animateNavigationIcon: number;
				public static SearchView_autoShowKeyboard: number;
				public static SearchView_backHandlingEnabled: number;
				public static SearchView_backgroundTint: number;
				public static SearchView_closeIcon: number;
				public static SearchView_commitIcon: number;
				public static SearchView_defaultQueryHint: number;
				public static SearchView_goIcon: number;
				public static SearchView_headerLayout: number;
				public static SearchView_hideNavigationIcon: number;
				public static SearchView_iconifiedByDefault: number;
				public static SearchView_layout: number;
				public static SearchView_queryBackground: number;
				public static SearchView_queryHint: number;
				public static SearchView_searchHintIcon: number;
				public static SearchView_searchIcon: number;
				public static SearchView_searchPrefixText: number;
				public static SearchView_submitBackground: number;
				public static SearchView_suggestionRowLayout: number;
				public static SearchView_useDrawerArrowDrawable: number;
				public static SearchView_voiceIcon: number;
				public static Spinner: number[];
				public static Spinner_android_entries: number;
				public static Spinner_android_popupBackground: number;
				public static Spinner_android_prompt: number;
				public static Spinner_android_dropDownWidth: number;
				public static Spinner_popupTheme: number;
				public static StateListDrawable: number[];
				public static StateListDrawable_android_dither: number;
				public static StateListDrawable_android_visible: number;
				public static StateListDrawable_android_variablePadding: number;
				public static StateListDrawable_android_constantSize: number;
				public static StateListDrawable_android_enterFadeDuration: number;
				public static StateListDrawable_android_exitFadeDuration: number;
				public static StateListDrawableItem: number[];
				public static StateListDrawableItem_android_drawable: number;
				public static SwitchCompat: number[];
				public static SwitchCompat_android_textOn: number;
				public static SwitchCompat_android_textOff: number;
				public static SwitchCompat_android_thumb: number;
				public static SwitchCompat_showText: number;
				public static SwitchCompat_splitTrack: number;
				public static SwitchCompat_switchMinWidth: number;
				public static SwitchCompat_switchPadding: number;
				public static SwitchCompat_switchTextAppearance: number;
				public static SwitchCompat_thumbTextPadding: number;
				public static SwitchCompat_thumbTint: number;
				public static SwitchCompat_thumbTintMode: number;
				public static SwitchCompat_track: number;
				public static SwitchCompat_trackTint: number;
				public static SwitchCompat_trackTintMode: number;
				public static TextAppearance: number[];
				public static TextAppearance_android_textSize: number;
				public static TextAppearance_android_typeface: number;
				public static TextAppearance_android_textStyle: number;
				public static TextAppearance_android_textColor: number;
				public static TextAppearance_android_textColorHint: number;
				public static TextAppearance_android_textColorLink: number;
				public static TextAppearance_android_shadowColor: number;
				public static TextAppearance_android_shadowDx: number;
				public static TextAppearance_android_shadowDy: number;
				public static TextAppearance_android_shadowRadius: number;
				public static TextAppearance_android_fontFamily: number;
				public static TextAppearance_android_textFontWeight: number;
				public static TextAppearance_fontFamily: number;
				public static TextAppearance_fontVariationSettings: number;
				public static TextAppearance_textAllCaps: number;
				public static TextAppearance_textLocale: number;
				public static Toolbar: number[];
				public static Toolbar_android_gravity: number;
				public static Toolbar_android_minHeight: number;
				public static Toolbar_buttonGravity: number;
				public static Toolbar_collapseContentDescription: number;
				public static Toolbar_collapseIcon: number;
				public static Toolbar_contentInsetEnd: number;
				public static Toolbar_contentInsetEndWithActions: number;
				public static Toolbar_contentInsetLeft: number;
				public static Toolbar_contentInsetRight: number;
				public static Toolbar_contentInsetStart: number;
				public static Toolbar_contentInsetStartWithNavigation: number;
				public static Toolbar_logo: number;
				public static Toolbar_logoDescription: number;
				public static Toolbar_maxButtonHeight: number;
				public static Toolbar_menu: number;
				public static Toolbar_navigationContentDescription: number;
				public static Toolbar_navigationIcon: number;
				public static Toolbar_popupTheme: number;
				public static Toolbar_subtitle: number;
				public static Toolbar_subtitleTextAppearance: number;
				public static Toolbar_subtitleTextColor: number;
				public static Toolbar_title: number;
				public static Toolbar_titleMargin: number;
				public static Toolbar_titleMarginBottom: number;
				public static Toolbar_titleMarginEnd: number;
				public static Toolbar_titleMarginStart: number;
				public static Toolbar_titleMarginTop: number;
				public static Toolbar_titleMargins: number;
				public static Toolbar_titleTextAppearance: number;
				public static Toolbar_titleTextColor: number;
				public static View: number[];
				public static View_android_theme: number;
				public static View_android_focusable: number;
				public static View_paddingEnd: number;
				public static View_paddingStart: number;
				public static View_theme: number;
				public static ViewBackgroundHelper: number[];
				public static ViewBackgroundHelper_android_background: number;
				public static ViewBackgroundHelper_backgroundTint: number;
				public static ViewBackgroundHelper_backgroundTintMode: number;
				public static ViewStubCompat: number[];
				public static ViewStubCompat_android_id: number;
				public static ViewStubCompat_android_layout: number;
				public static ViewStubCompat_android_inflatedId: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module arch {
		export module core {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.arch.core.R>;
			}
		}
	}
}

declare module androidx {
	export module cardview {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.cardview.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.cardview.R.attr>;
				public static cardBackgroundColor: number;
				public static cardCornerRadius: number;
				public static cardElevation: number;
				public static cardMaxElevation: number;
				public static cardPreventCornerOverlap: number;
				public static cardUseCompatPadding: number;
				public static cardViewStyle: number;
				public static contentPadding: number;
				public static contentPaddingBottom: number;
				public static contentPaddingLeft: number;
				public static contentPaddingRight: number;
				public static contentPaddingTop: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.cardview.R.color>;
				public static cardview_dark_background: number;
				public static cardview_light_background: number;
				public static cardview_shadow_end_color: number;
				public static cardview_shadow_start_color: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.cardview.R.dimen>;
				public static cardview_compat_inset_shadow: number;
				public static cardview_default_elevation: number;
				public static cardview_default_radius: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.cardview.R.style>;
				public static Base_CardView: number;
				public static CardView: number;
				public static CardView_Dark: number;
				public static CardView_Light: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.cardview.R.styleable>;
				public static CardView: number[];
				public static CardView_android_minWidth: number;
				public static CardView_android_minHeight: number;
				public static CardView_cardBackgroundColor: number;
				public static CardView_cardCornerRadius: number;
				public static CardView_cardElevation: number;
				public static CardView_cardMaxElevation: number;
				public static CardView_cardPreventCornerOverlap: number;
				public static CardView_cardUseCompatPadding: number;
				public static CardView_contentPadding: number;
				public static CardView_contentPaddingBottom: number;
				public static CardView_contentPaddingLeft: number;
				public static CardView_contentPaddingRight: number;
				public static CardView_contentPaddingTop: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module constraintlayout {
		export module widget {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.constraintlayout.widget.R>;
			}
			export module R {
				export class anim extends java.lang.Object {
					public static class: java.lang.Class<androidx.constraintlayout.widget.R.anim>;
					public static abc_fade_in: number;
					public static abc_fade_out: number;
					public static abc_grow_fade_in_from_bottom: number;
					public static abc_popup_enter: number;
					public static abc_popup_exit: number;
					public static abc_shrink_fade_out_from_bottom: number;
					public static abc_slide_in_bottom: number;
					public static abc_slide_in_top: number;
					public static abc_slide_out_bottom: number;
					public static abc_slide_out_top: number;
					public static abc_tooltip_enter: number;
					public static abc_tooltip_exit: number;
					public static btn_checkbox_to_checked_box_inner_merged_animation: number;
					public static btn_checkbox_to_checked_box_outer_merged_animation: number;
					public static btn_checkbox_to_checked_icon_null_animation: number;
					public static btn_checkbox_to_unchecked_box_inner_merged_animation: number;
					public static btn_checkbox_to_unchecked_check_path_merged_animation: number;
					public static btn_checkbox_to_unchecked_icon_null_animation: number;
					public static btn_radio_to_off_mtrl_dot_group_animation: number;
					public static btn_radio_to_off_mtrl_ring_outer_animation: number;
					public static btn_radio_to_off_mtrl_ring_outer_path_animation: number;
					public static btn_radio_to_on_mtrl_dot_group_animation: number;
					public static btn_radio_to_on_mtrl_ring_outer_animation: number;
					public static btn_radio_to_on_mtrl_ring_outer_path_animation: number;
				}
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<androidx.constraintlayout.widget.R.attr>;
					public static actionBarDivider: number;
					public static actionBarItemBackground: number;
					public static actionBarPopupTheme: number;
					public static actionBarSize: number;
					public static actionBarSplitStyle: number;
					public static actionBarStyle: number;
					public static actionBarTabBarStyle: number;
					public static actionBarTabStyle: number;
					public static actionBarTabTextStyle: number;
					public static actionBarTheme: number;
					public static actionBarWidgetTheme: number;
					public static actionButtonStyle: number;
					public static actionDropDownStyle: number;
					public static actionLayout: number;
					public static actionMenuTextAppearance: number;
					public static actionMenuTextColor: number;
					public static actionModeBackground: number;
					public static actionModeCloseButtonStyle: number;
					public static actionModeCloseDrawable: number;
					public static actionModeCopyDrawable: number;
					public static actionModeCutDrawable: number;
					public static actionModeFindDrawable: number;
					public static actionModePasteDrawable: number;
					public static actionModePopupWindowStyle: number;
					public static actionModeSelectAllDrawable: number;
					public static actionModeShareDrawable: number;
					public static actionModeSplitBackground: number;
					public static actionModeStyle: number;
					public static actionModeWebSearchDrawable: number;
					public static actionOverflowButtonStyle: number;
					public static actionOverflowMenuStyle: number;
					public static actionProviderClass: number;
					public static actionViewClass: number;
					public static activityChooserViewStyle: number;
					public static alertDialogButtonGroupStyle: number;
					public static alertDialogCenterButtons: number;
					public static alertDialogStyle: number;
					public static alertDialogTheme: number;
					public static allowStacking: number;
					public static alpha: number;
					public static alphabeticModifiers: number;
					public static altSrc: number;
					public static animate_relativeTo: number;
					public static applyMotionScene: number;
					public static arcMode: number;
					public static arrowHeadLength: number;
					public static arrowShaftLength: number;
					public static attributeName: number;
					public static autoCompleteTextViewStyle: number;
					public static autoSizeMaxTextSize: number;
					public static autoSizeMinTextSize: number;
					public static autoSizePresetSizes: number;
					public static autoSizeStepGranularity: number;
					public static autoSizeTextType: number;
					public static autoTransition: number;
					public static background: number;
					public static backgroundSplit: number;
					public static backgroundStacked: number;
					public static backgroundTint: number;
					public static backgroundTintMode: number;
					public static barLength: number;
					public static barrierAllowsGoneWidgets: number;
					public static barrierDirection: number;
					public static barrierMargin: number;
					public static borderlessButtonStyle: number;
					public static brightness: number;
					public static buttonBarButtonStyle: number;
					public static buttonBarNegativeButtonStyle: number;
					public static buttonBarNeutralButtonStyle: number;
					public static buttonBarPositiveButtonStyle: number;
					public static buttonBarStyle: number;
					public static buttonCompat: number;
					public static buttonGravity: number;
					public static buttonIconDimen: number;
					public static buttonPanelSideLayout: number;
					public static buttonStyle: number;
					public static buttonStyleSmall: number;
					public static buttonTint: number;
					public static buttonTintMode: number;
					public static chainUseRtl: number;
					public static checkboxStyle: number;
					public static checkedTextViewStyle: number;
					public static circleRadius: number;
					public static clickAction: number;
					public static closeIcon: number;
					public static closeItemLayout: number;
					public static collapseContentDescription: number;
					public static collapseIcon: number;
					public static color: number;
					public static colorAccent: number;
					public static colorBackgroundFloating: number;
					public static colorButtonNormal: number;
					public static colorControlActivated: number;
					public static colorControlHighlight: number;
					public static colorControlNormal: number;
					public static colorError: number;
					public static colorPrimary: number;
					public static colorPrimaryDark: number;
					public static colorSwitchThumbNormal: number;
					public static commitIcon: number;
					public static constraintSet: number;
					public static constraintSetEnd: number;
					public static constraintSetStart: number;
					public static constraint_referenced_ids: number;
					public static constraints: number;
					public static content: number;
					public static contentDescription: number;
					public static contentInsetEnd: number;
					public static contentInsetEndWithActions: number;
					public static contentInsetLeft: number;
					public static contentInsetRight: number;
					public static contentInsetStart: number;
					public static contentInsetStartWithNavigation: number;
					public static contrast: number;
					public static controlBackground: number;
					public static crossfade: number;
					public static currentState: number;
					public static curveFit: number;
					public static customBoolean: number;
					public static customColorDrawableValue: number;
					public static customColorValue: number;
					public static customDimension: number;
					public static customFloatValue: number;
					public static customIntegerValue: number;
					public static customNavigationLayout: number;
					public static customPixelDimension: number;
					public static customStringValue: number;
					public static defaultDuration: number;
					public static defaultQueryHint: number;
					public static defaultState: number;
					public static deltaPolarAngle: number;
					public static deltaPolarRadius: number;
					public static deriveConstraintsFrom: number;
					public static dialogCornerRadius: number;
					public static dialogPreferredPadding: number;
					public static dialogTheme: number;
					public static displayOptions: number;
					public static divider: number;
					public static dividerHorizontal: number;
					public static dividerPadding: number;
					public static dividerVertical: number;
					public static dragDirection: number;
					public static dragScale: number;
					public static dragThreshold: number;
					public static drawPath: number;
					public static drawableBottomCompat: number;
					public static drawableEndCompat: number;
					public static drawableLeftCompat: number;
					public static drawableRightCompat: number;
					public static drawableSize: number;
					public static drawableStartCompat: number;
					public static drawableTint: number;
					public static drawableTintMode: number;
					public static drawableTopCompat: number;
					public static drawerArrowStyle: number;
					public static dropDownListViewStyle: number;
					public static dropdownListPreferredItemHeight: number;
					public static duration: number;
					public static editTextBackground: number;
					public static editTextColor: number;
					public static editTextStyle: number;
					public static elevation: number;
					public static expandActivityOverflowButtonDrawable: number;
					public static firstBaselineToTopHeight: number;
					public static flow_firstHorizontalBias: number;
					public static flow_firstHorizontalStyle: number;
					public static flow_firstVerticalBias: number;
					public static flow_firstVerticalStyle: number;
					public static flow_horizontalAlign: number;
					public static flow_horizontalBias: number;
					public static flow_horizontalGap: number;
					public static flow_horizontalStyle: number;
					public static flow_lastHorizontalBias: number;
					public static flow_lastHorizontalStyle: number;
					public static flow_lastVerticalBias: number;
					public static flow_lastVerticalStyle: number;
					public static flow_maxElementsWrap: number;
					public static flow_padding: number;
					public static flow_verticalAlign: number;
					public static flow_verticalBias: number;
					public static flow_verticalGap: number;
					public static flow_verticalStyle: number;
					public static flow_wrapMode: number;
					public static font: number;
					public static fontFamily: number;
					public static fontProviderAuthority: number;
					public static fontProviderCerts: number;
					public static fontProviderFetchStrategy: number;
					public static fontProviderFetchTimeout: number;
					public static fontProviderPackage: number;
					public static fontProviderQuery: number;
					public static fontStyle: number;
					public static fontVariationSettings: number;
					public static fontWeight: number;
					public static framePosition: number;
					public static gapBetweenBars: number;
					public static goIcon: number;
					public static height: number;
					public static hideOnContentScroll: number;
					public static homeAsUpIndicator: number;
					public static homeLayout: number;
					public static icon: number;
					public static iconTint: number;
					public static iconTintMode: number;
					public static iconifiedByDefault: number;
					public static imageButtonStyle: number;
					public static indeterminateProgressStyle: number;
					public static initialActivityCount: number;
					public static isLightTheme: number;
					public static itemPadding: number;
					public static keyPositionType: number;
					public static lastBaselineToBottomHeight: number;
					public static layout: number;
					public static layoutDescription: number;
					public static layoutDuringTransition: number;
					public static layout_constrainedHeight: number;
					public static layout_constrainedWidth: number;
					public static layout_constraintBaseline_creator: number;
					public static layout_constraintBaseline_toBaselineOf: number;
					public static layout_constraintBottom_creator: number;
					public static layout_constraintBottom_toBottomOf: number;
					public static layout_constraintBottom_toTopOf: number;
					public static layout_constraintCircle: number;
					public static layout_constraintCircleAngle: number;
					public static layout_constraintCircleRadius: number;
					public static layout_constraintDimensionRatio: number;
					public static layout_constraintEnd_toEndOf: number;
					public static layout_constraintEnd_toStartOf: number;
					public static layout_constraintGuide_begin: number;
					public static layout_constraintGuide_end: number;
					public static layout_constraintGuide_percent: number;
					public static layout_constraintHeight_default: number;
					public static layout_constraintHeight_max: number;
					public static layout_constraintHeight_min: number;
					public static layout_constraintHeight_percent: number;
					public static layout_constraintHorizontal_bias: number;
					public static layout_constraintHorizontal_chainStyle: number;
					public static layout_constraintHorizontal_weight: number;
					public static layout_constraintLeft_creator: number;
					public static layout_constraintLeft_toLeftOf: number;
					public static layout_constraintLeft_toRightOf: number;
					public static layout_constraintRight_creator: number;
					public static layout_constraintRight_toLeftOf: number;
					public static layout_constraintRight_toRightOf: number;
					public static layout_constraintStart_toEndOf: number;
					public static layout_constraintStart_toStartOf: number;
					public static layout_constraintTag: number;
					public static layout_constraintTop_creator: number;
					public static layout_constraintTop_toBottomOf: number;
					public static layout_constraintTop_toTopOf: number;
					public static layout_constraintVertical_bias: number;
					public static layout_constraintVertical_chainStyle: number;
					public static layout_constraintVertical_weight: number;
					public static layout_constraintWidth_default: number;
					public static layout_constraintWidth_max: number;
					public static layout_constraintWidth_min: number;
					public static layout_constraintWidth_percent: number;
					public static layout_editor_absoluteX: number;
					public static layout_editor_absoluteY: number;
					public static layout_goneMarginBottom: number;
					public static layout_goneMarginEnd: number;
					public static layout_goneMarginLeft: number;
					public static layout_goneMarginRight: number;
					public static layout_goneMarginStart: number;
					public static layout_goneMarginTop: number;
					public static layout_optimizationLevel: number;
					public static limitBoundsTo: number;
					public static lineHeight: number;
					public static listChoiceBackgroundIndicator: number;
					public static listChoiceIndicatorMultipleAnimated: number;
					public static listChoiceIndicatorSingleAnimated: number;
					public static listDividerAlertDialog: number;
					public static listItemLayout: number;
					public static listLayout: number;
					public static listMenuViewStyle: number;
					public static listPopupWindowStyle: number;
					public static listPreferredItemHeight: number;
					public static listPreferredItemHeightLarge: number;
					public static listPreferredItemHeightSmall: number;
					public static listPreferredItemPaddingEnd: number;
					public static listPreferredItemPaddingLeft: number;
					public static listPreferredItemPaddingRight: number;
					public static listPreferredItemPaddingStart: number;
					public static logo: number;
					public static logoDescription: number;
					public static maxAcceleration: number;
					public static maxButtonHeight: number;
					public static maxHeight: number;
					public static maxVelocity: number;
					public static maxWidth: number;
					public static measureWithLargestChild: number;
					public static menu: number;
					public static minHeight: number;
					public static minWidth: number;
					public static mock_diagonalsColor: number;
					public static mock_label: number;
					public static mock_labelBackgroundColor: number;
					public static mock_labelColor: number;
					public static mock_showDiagonals: number;
					public static mock_showLabel: number;
					public static motionDebug: number;
					public static motionInterpolator: number;
					public static motionPathRotate: number;
					public static motionProgress: number;
					public static motionStagger: number;
					public static motionTarget: number;
					public static motion_postLayoutCollision: number;
					public static motion_triggerOnCollision: number;
					public static moveWhenScrollAtTop: number;
					public static multiChoiceItemLayout: number;
					public static navigationContentDescription: number;
					public static navigationIcon: number;
					public static navigationMode: number;
					public static nestedScrollFlags: number;
					public static numericModifiers: number;
					public static onCross: number;
					public static onHide: number;
					public static onNegativeCross: number;
					public static onPositiveCross: number;
					public static onShow: number;
					public static onTouchUp: number;
					public static overlapAnchor: number;
					public static overlay: number;
					public static paddingBottomNoButtons: number;
					public static paddingEnd: number;
					public static paddingStart: number;
					public static paddingTopNoTitle: number;
					public static panelBackground: number;
					public static panelMenuListTheme: number;
					public static panelMenuListWidth: number;
					public static pathMotionArc: number;
					public static path_percent: number;
					public static percentHeight: number;
					public static percentWidth: number;
					public static percentX: number;
					public static percentY: number;
					public static perpendicularPath_percent: number;
					public static pivotAnchor: number;
					public static placeholder_emptyVisibility: number;
					public static popupMenuStyle: number;
					public static popupTheme: number;
					public static popupWindowStyle: number;
					public static preserveIconSpacing: number;
					public static progressBarPadding: number;
					public static progressBarStyle: number;
					public static queryBackground: number;
					public static queryHint: number;
					public static radioButtonStyle: number;
					public static ratingBarStyle: number;
					public static ratingBarStyleIndicator: number;
					public static ratingBarStyleSmall: number;
					public static region_heightLessThan: number;
					public static region_heightMoreThan: number;
					public static region_widthLessThan: number;
					public static region_widthMoreThan: number;
					public static round: number;
					public static roundPercent: number;
					public static saturation: number;
					public static searchHintIcon: number;
					public static searchIcon: number;
					public static searchViewStyle: number;
					public static seekBarStyle: number;
					public static selectableItemBackground: number;
					public static selectableItemBackgroundBorderless: number;
					public static showAsAction: number;
					public static showDividers: number;
					public static showPaths: number;
					public static showText: number;
					public static showTitle: number;
					public static singleChoiceItemLayout: number;
					public static sizePercent: number;
					public static spinBars: number;
					public static spinnerDropDownItemStyle: number;
					public static spinnerStyle: number;
					public static splitTrack: number;
					public static srcCompat: number;
					public static staggered: number;
					public static state_above_anchor: number;
					public static subMenuArrow: number;
					public static submitBackground: number;
					public static subtitle: number;
					public static subtitleTextAppearance: number;
					public static subtitleTextColor: number;
					public static subtitleTextStyle: number;
					public static suggestionRowLayout: number;
					public static switchMinWidth: number;
					public static switchPadding: number;
					public static switchStyle: number;
					public static switchTextAppearance: number;
					public static targetId: number;
					public static telltales_tailColor: number;
					public static telltales_tailScale: number;
					public static telltales_velocityMode: number;
					public static textAllCaps: number;
					public static textAppearanceLargePopupMenu: number;
					public static textAppearanceListItem: number;
					public static textAppearanceListItemSecondary: number;
					public static textAppearanceListItemSmall: number;
					public static textAppearancePopupMenuHeader: number;
					public static textAppearanceSearchResultSubtitle: number;
					public static textAppearanceSearchResultTitle: number;
					public static textAppearanceSmallPopupMenu: number;
					public static textColorAlertDialogListItem: number;
					public static textColorSearchUrl: number;
					public static textLocale: number;
					public static theme: number;
					public static thickness: number;
					public static thumbTextPadding: number;
					public static thumbTint: number;
					public static thumbTintMode: number;
					public static tickMark: number;
					public static tickMarkTint: number;
					public static tickMarkTintMode: number;
					public static tint: number;
					public static tintMode: number;
					public static title: number;
					public static titleMargin: number;
					public static titleMarginBottom: number;
					public static titleMarginEnd: number;
					public static titleMarginStart: number;
					public static titleMarginTop: number;
					public static titleMargins: number;
					public static titleTextAppearance: number;
					public static titleTextColor: number;
					public static titleTextStyle: number;
					public static toolbarNavigationButtonStyle: number;
					public static toolbarStyle: number;
					public static tooltipForegroundColor: number;
					public static tooltipFrameBackground: number;
					public static tooltipText: number;
					public static touchAnchorId: number;
					public static touchAnchorSide: number;
					public static touchRegionId: number;
					public static track: number;
					public static trackTint: number;
					public static trackTintMode: number;
					public static transitionDisable: number;
					public static transitionEasing: number;
					public static transitionFlags: number;
					public static transitionPathRotate: number;
					public static triggerId: number;
					public static triggerReceiver: number;
					public static triggerSlack: number;
					public static ttcIndex: number;
					public static viewInflaterClass: number;
					public static visibilityMode: number;
					public static voiceIcon: number;
					public static warmth: number;
					public static waveDecay: number;
					public static waveOffset: number;
					public static wavePeriod: number;
					public static waveShape: number;
					public static waveVariesBy: number;
					public static windowActionBar: number;
					public static windowActionBarOverlay: number;
					public static windowActionModeOverlay: number;
					public static windowFixedHeightMajor: number;
					public static windowFixedHeightMinor: number;
					public static windowFixedWidthMajor: number;
					public static windowFixedWidthMinor: number;
					public static windowMinWidthMajor: number;
					public static windowMinWidthMinor: number;
					public static windowNoTitle: number;
				}
				export class bool extends java.lang.Object {
					public static class: java.lang.Class<androidx.constraintlayout.widget.R.bool>;
					public static abc_action_bar_embed_tabs: number;
					public static abc_allow_stacked_button_bar: number;
					public static abc_config_actionMenuItemAllCaps: number;
				}
				export class color extends java.lang.Object {
					public static class: java.lang.Class<androidx.constraintlayout.widget.R.color>;
					public static abc_background_cache_hint_selector_material_dark: number;
					public static abc_background_cache_hint_selector_material_light: number;
					public static abc_btn_colored_borderless_text_material: number;
					public static abc_btn_colored_text_material: number;
					public static abc_color_highlight_material: number;
					public static abc_decor_view_status_guard: number;
					public static abc_decor_view_status_guard_light: number;
					public static abc_hint_foreground_material_dark: number;
					public static abc_hint_foreground_material_light: number;
					public static abc_primary_text_disable_only_material_dark: number;
					public static abc_primary_text_disable_only_material_light: number;
					public static abc_primary_text_material_dark: number;
					public static abc_primary_text_material_light: number;
					public static abc_search_url_text: number;
					public static abc_search_url_text_normal: number;
					public static abc_search_url_text_pressed: number;
					public static abc_search_url_text_selected: number;
					public static abc_secondary_text_material_dark: number;
					public static abc_secondary_text_material_light: number;
					public static abc_tint_btn_checkable: number;
					public static abc_tint_default: number;
					public static abc_tint_edittext: number;
					public static abc_tint_seek_thumb: number;
					public static abc_tint_spinner: number;
					public static abc_tint_switch_track: number;
					public static accent_material_dark: number;
					public static accent_material_light: number;
					public static androidx_core_ripple_material_light: number;
					public static androidx_core_secondary_text_default_material_light: number;
					public static background_floating_material_dark: number;
					public static background_floating_material_light: number;
					public static background_material_dark: number;
					public static background_material_light: number;
					public static bright_foreground_disabled_material_dark: number;
					public static bright_foreground_disabled_material_light: number;
					public static bright_foreground_inverse_material_dark: number;
					public static bright_foreground_inverse_material_light: number;
					public static bright_foreground_material_dark: number;
					public static bright_foreground_material_light: number;
					public static button_material_dark: number;
					public static button_material_light: number;
					public static dim_foreground_disabled_material_dark: number;
					public static dim_foreground_disabled_material_light: number;
					public static dim_foreground_material_dark: number;
					public static dim_foreground_material_light: number;
					public static error_color_material_dark: number;
					public static error_color_material_light: number;
					public static foreground_material_dark: number;
					public static foreground_material_light: number;
					public static highlighted_text_material_dark: number;
					public static highlighted_text_material_light: number;
					public static material_blue_grey_800: number;
					public static material_blue_grey_900: number;
					public static material_blue_grey_950: number;
					public static material_deep_teal_200: number;
					public static material_deep_teal_500: number;
					public static material_grey_100: number;
					public static material_grey_300: number;
					public static material_grey_50: number;
					public static material_grey_600: number;
					public static material_grey_800: number;
					public static material_grey_850: number;
					public static material_grey_900: number;
					public static notification_action_color_filter: number;
					public static notification_icon_bg_color: number;
					public static primary_dark_material_dark: number;
					public static primary_dark_material_light: number;
					public static primary_material_dark: number;
					public static primary_material_light: number;
					public static primary_text_default_material_dark: number;
					public static primary_text_default_material_light: number;
					public static primary_text_disabled_material_dark: number;
					public static primary_text_disabled_material_light: number;
					public static ripple_material_dark: number;
					public static ripple_material_light: number;
					public static secondary_text_default_material_dark: number;
					public static secondary_text_default_material_light: number;
					public static secondary_text_disabled_material_dark: number;
					public static secondary_text_disabled_material_light: number;
					public static switch_thumb_disabled_material_dark: number;
					public static switch_thumb_disabled_material_light: number;
					public static switch_thumb_material_dark: number;
					public static switch_thumb_material_light: number;
					public static switch_thumb_normal_material_dark: number;
					public static switch_thumb_normal_material_light: number;
					public static tooltip_background_dark: number;
					public static tooltip_background_light: number;
				}
				export class dimen extends java.lang.Object {
					public static class: java.lang.Class<androidx.constraintlayout.widget.R.dimen>;
					public static abc_action_bar_content_inset_material: number;
					public static abc_action_bar_content_inset_with_nav: number;
					public static abc_action_bar_default_height_material: number;
					public static abc_action_bar_default_padding_end_material: number;
					public static abc_action_bar_default_padding_start_material: number;
					public static abc_action_bar_elevation_material: number;
					public static abc_action_bar_icon_vertical_padding_material: number;
					public static abc_action_bar_overflow_padding_end_material: number;
					public static abc_action_bar_overflow_padding_start_material: number;
					public static abc_action_bar_stacked_max_height: number;
					public static abc_action_bar_stacked_tab_max_width: number;
					public static abc_action_bar_subtitle_bottom_margin_material: number;
					public static abc_action_bar_subtitle_top_margin_material: number;
					public static abc_action_button_min_height_material: number;
					public static abc_action_button_min_width_material: number;
					public static abc_action_button_min_width_overflow_material: number;
					public static abc_alert_dialog_button_bar_height: number;
					public static abc_alert_dialog_button_dimen: number;
					public static abc_button_inset_horizontal_material: number;
					public static abc_button_inset_vertical_material: number;
					public static abc_button_padding_horizontal_material: number;
					public static abc_button_padding_vertical_material: number;
					public static abc_cascading_menus_min_smallest_width: number;
					public static abc_config_prefDialogWidth: number;
					public static abc_control_corner_material: number;
					public static abc_control_inset_material: number;
					public static abc_control_padding_material: number;
					public static abc_dialog_corner_radius_material: number;
					public static abc_dialog_fixed_height_major: number;
					public static abc_dialog_fixed_height_minor: number;
					public static abc_dialog_fixed_width_major: number;
					public static abc_dialog_fixed_width_minor: number;
					public static abc_dialog_list_padding_bottom_no_buttons: number;
					public static abc_dialog_list_padding_top_no_title: number;
					public static abc_dialog_min_width_major: number;
					public static abc_dialog_min_width_minor: number;
					public static abc_dialog_padding_material: number;
					public static abc_dialog_padding_top_material: number;
					public static abc_dialog_title_divider_material: number;
					public static abc_disabled_alpha_material_dark: number;
					public static abc_disabled_alpha_material_light: number;
					public static abc_dropdownitem_icon_width: number;
					public static abc_dropdownitem_text_padding_left: number;
					public static abc_dropdownitem_text_padding_right: number;
					public static abc_edit_text_inset_bottom_material: number;
					public static abc_edit_text_inset_horizontal_material: number;
					public static abc_edit_text_inset_top_material: number;
					public static abc_floating_window_z: number;
					public static abc_list_item_height_large_material: number;
					public static abc_list_item_height_material: number;
					public static abc_list_item_height_small_material: number;
					public static abc_list_item_padding_horizontal_material: number;
					public static abc_panel_menu_list_width: number;
					public static abc_progress_bar_height_material: number;
					public static abc_search_view_preferred_height: number;
					public static abc_search_view_preferred_width: number;
					public static abc_seekbar_track_background_height_material: number;
					public static abc_seekbar_track_progress_height_material: number;
					public static abc_select_dialog_padding_start_material: number;
					public static abc_switch_padding: number;
					public static abc_text_size_body_1_material: number;
					public static abc_text_size_body_2_material: number;
					public static abc_text_size_button_material: number;
					public static abc_text_size_caption_material: number;
					public static abc_text_size_display_1_material: number;
					public static abc_text_size_display_2_material: number;
					public static abc_text_size_display_3_material: number;
					public static abc_text_size_display_4_material: number;
					public static abc_text_size_headline_material: number;
					public static abc_text_size_large_material: number;
					public static abc_text_size_medium_material: number;
					public static abc_text_size_menu_header_material: number;
					public static abc_text_size_menu_material: number;
					public static abc_text_size_small_material: number;
					public static abc_text_size_subhead_material: number;
					public static abc_text_size_subtitle_material_toolbar: number;
					public static abc_text_size_title_material: number;
					public static abc_text_size_title_material_toolbar: number;
					public static compat_button_inset_horizontal_material: number;
					public static compat_button_inset_vertical_material: number;
					public static compat_button_padding_horizontal_material: number;
					public static compat_button_padding_vertical_material: number;
					public static compat_control_corner_material: number;
					public static compat_notification_large_icon_max_height: number;
					public static compat_notification_large_icon_max_width: number;
					public static disabled_alpha_material_dark: number;
					public static disabled_alpha_material_light: number;
					public static highlight_alpha_material_colored: number;
					public static highlight_alpha_material_dark: number;
					public static highlight_alpha_material_light: number;
					public static hint_alpha_material_dark: number;
					public static hint_alpha_material_light: number;
					public static hint_pressed_alpha_material_dark: number;
					public static hint_pressed_alpha_material_light: number;
					public static notification_action_icon_size: number;
					public static notification_action_text_size: number;
					public static notification_big_circle_margin: number;
					public static notification_content_margin_start: number;
					public static notification_large_icon_height: number;
					public static notification_large_icon_width: number;
					public static notification_main_column_padding_top: number;
					public static notification_media_narrow_margin: number;
					public static notification_right_icon_size: number;
					public static notification_right_side_padding_top: number;
					public static notification_small_icon_background_padding: number;
					public static notification_small_icon_size_as_large: number;
					public static notification_subtext_size: number;
					public static notification_top_pad: number;
					public static notification_top_pad_large_text: number;
					public static tooltip_corner_radius: number;
					public static tooltip_horizontal_padding: number;
					public static tooltip_margin: number;
					public static tooltip_precise_anchor_extra_offset: number;
					public static tooltip_precise_anchor_threshold: number;
					public static tooltip_vertical_padding: number;
					public static tooltip_y_offset_non_touch: number;
					public static tooltip_y_offset_touch: number;
				}
				export class drawable extends java.lang.Object {
					public static class: java.lang.Class<androidx.constraintlayout.widget.R.drawable>;
					public static abc_ab_share_pack_mtrl_alpha: number;
					public static abc_action_bar_item_background_material: number;
					public static abc_btn_borderless_material: number;
					public static abc_btn_check_material: number;
					public static abc_btn_check_material_anim: number;
					public static abc_btn_check_to_on_mtrl_000: number;
					public static abc_btn_check_to_on_mtrl_015: number;
					public static abc_btn_colored_material: number;
					public static abc_btn_default_mtrl_shape: number;
					public static abc_btn_radio_material: number;
					public static abc_btn_radio_material_anim: number;
					public static abc_btn_radio_to_on_mtrl_000: number;
					public static abc_btn_radio_to_on_mtrl_015: number;
					public static abc_btn_switch_to_on_mtrl_00001: number;
					public static abc_btn_switch_to_on_mtrl_00012: number;
					public static abc_cab_background_internal_bg: number;
					public static abc_cab_background_top_material: number;
					public static abc_cab_background_top_mtrl_alpha: number;
					public static abc_control_background_material: number;
					public static abc_dialog_material_background: number;
					public static abc_edit_text_material: number;
					public static abc_ic_ab_back_material: number;
					public static abc_ic_arrow_drop_right_black_24dp: number;
					public static abc_ic_clear_material: number;
					public static abc_ic_commit_search_api_mtrl_alpha: number;
					public static abc_ic_go_search_api_material: number;
					public static abc_ic_menu_copy_mtrl_am_alpha: number;
					public static abc_ic_menu_cut_mtrl_alpha: number;
					public static abc_ic_menu_overflow_material: number;
					public static abc_ic_menu_paste_mtrl_am_alpha: number;
					public static abc_ic_menu_selectall_mtrl_alpha: number;
					public static abc_ic_menu_share_mtrl_alpha: number;
					public static abc_ic_search_api_material: number;
					public static abc_ic_star_black_16dp: number;
					public static abc_ic_star_black_36dp: number;
					public static abc_ic_star_black_48dp: number;
					public static abc_ic_star_half_black_16dp: number;
					public static abc_ic_star_half_black_36dp: number;
					public static abc_ic_star_half_black_48dp: number;
					public static abc_ic_voice_search_api_material: number;
					public static abc_item_background_holo_dark: number;
					public static abc_item_background_holo_light: number;
					public static abc_list_divider_material: number;
					public static abc_list_divider_mtrl_alpha: number;
					public static abc_list_focused_holo: number;
					public static abc_list_longpressed_holo: number;
					public static abc_list_pressed_holo_dark: number;
					public static abc_list_pressed_holo_light: number;
					public static abc_list_selector_background_transition_holo_dark: number;
					public static abc_list_selector_background_transition_holo_light: number;
					public static abc_list_selector_disabled_holo_dark: number;
					public static abc_list_selector_disabled_holo_light: number;
					public static abc_list_selector_holo_dark: number;
					public static abc_list_selector_holo_light: number;
					public static abc_menu_hardkey_panel_mtrl_mult: number;
					public static abc_popup_background_mtrl_mult: number;
					public static abc_ratingbar_indicator_material: number;
					public static abc_ratingbar_material: number;
					public static abc_ratingbar_small_material: number;
					public static abc_scrubber_control_off_mtrl_alpha: number;
					public static abc_scrubber_control_to_pressed_mtrl_000: number;
					public static abc_scrubber_control_to_pressed_mtrl_005: number;
					public static abc_scrubber_primary_mtrl_alpha: number;
					public static abc_scrubber_track_mtrl_alpha: number;
					public static abc_seekbar_thumb_material: number;
					public static abc_seekbar_tick_mark_material: number;
					public static abc_seekbar_track_material: number;
					public static abc_spinner_mtrl_am_alpha: number;
					public static abc_spinner_textfield_background_material: number;
					public static abc_switch_thumb_material: number;
					public static abc_switch_track_mtrl_alpha: number;
					public static abc_tab_indicator_material: number;
					public static abc_tab_indicator_mtrl_alpha: number;
					public static abc_text_cursor_material: number;
					public static abc_text_select_handle_left_mtrl_dark: number;
					public static abc_text_select_handle_left_mtrl_light: number;
					public static abc_text_select_handle_middle_mtrl_dark: number;
					public static abc_text_select_handle_middle_mtrl_light: number;
					public static abc_text_select_handle_right_mtrl_dark: number;
					public static abc_text_select_handle_right_mtrl_light: number;
					public static abc_textfield_activated_mtrl_alpha: number;
					public static abc_textfield_default_mtrl_alpha: number;
					public static abc_textfield_search_activated_mtrl_alpha: number;
					public static abc_textfield_search_default_mtrl_alpha: number;
					public static abc_textfield_search_material: number;
					public static abc_vector_test: number;
					public static btn_checkbox_checked_mtrl: number;
					public static btn_checkbox_checked_to_unchecked_mtrl_animation: number;
					public static btn_checkbox_unchecked_mtrl: number;
					public static btn_checkbox_unchecked_to_checked_mtrl_animation: number;
					public static btn_radio_off_mtrl: number;
					public static btn_radio_off_to_on_mtrl_animation: number;
					public static btn_radio_on_mtrl: number;
					public static btn_radio_on_to_off_mtrl_animation: number;
					public static notification_action_background: number;
					public static notification_bg: number;
					public static notification_bg_low: number;
					public static notification_bg_low_normal: number;
					public static notification_bg_low_pressed: number;
					public static notification_bg_normal: number;
					public static notification_bg_normal_pressed: number;
					public static notification_icon_background: number;
					public static notification_template_icon_bg: number;
					public static notification_template_icon_low_bg: number;
					public static notification_tile_bg: number;
					public static notify_panel_notification_icon_bg: number;
					public static tooltip_frame_dark: number;
					public static tooltip_frame_light: number;
				}
				export class id extends java.lang.Object {
					public static class: java.lang.Class<androidx.constraintlayout.widget.R.id>;
					public static NO_DEBUG: number;
					public static SHOW_ALL: number;
					public static SHOW_PATH: number;
					public static SHOW_PROGRESS: number;
					public static accelerate: number;
					public static accessibility_action_clickable_span: number;
					public static accessibility_custom_action_0: number;
					public static accessibility_custom_action_1: number;
					public static accessibility_custom_action_10: number;
					public static accessibility_custom_action_11: number;
					public static accessibility_custom_action_12: number;
					public static accessibility_custom_action_13: number;
					public static accessibility_custom_action_14: number;
					public static accessibility_custom_action_15: number;
					public static accessibility_custom_action_16: number;
					public static accessibility_custom_action_17: number;
					public static accessibility_custom_action_18: number;
					public static accessibility_custom_action_19: number;
					public static accessibility_custom_action_2: number;
					public static accessibility_custom_action_20: number;
					public static accessibility_custom_action_21: number;
					public static accessibility_custom_action_22: number;
					public static accessibility_custom_action_23: number;
					public static accessibility_custom_action_24: number;
					public static accessibility_custom_action_25: number;
					public static accessibility_custom_action_26: number;
					public static accessibility_custom_action_27: number;
					public static accessibility_custom_action_28: number;
					public static accessibility_custom_action_29: number;
					public static accessibility_custom_action_3: number;
					public static accessibility_custom_action_30: number;
					public static accessibility_custom_action_31: number;
					public static accessibility_custom_action_4: number;
					public static accessibility_custom_action_5: number;
					public static accessibility_custom_action_6: number;
					public static accessibility_custom_action_7: number;
					public static accessibility_custom_action_8: number;
					public static accessibility_custom_action_9: number;
					public static action_bar: number;
					public static action_bar_activity_content: number;
					public static action_bar_container: number;
					public static action_bar_root: number;
					public static action_bar_spinner: number;
					public static action_bar_subtitle: number;
					public static action_bar_title: number;
					public static action_container: number;
					public static action_context_bar: number;
					public static action_divider: number;
					public static action_image: number;
					public static action_menu_divider: number;
					public static action_menu_presenter: number;
					public static action_mode_bar: number;
					public static action_mode_bar_stub: number;
					public static action_mode_close_button: number;
					public static action_text: number;
					public static actions: number;
					public static activity_chooser_view_content: number;
					public static add: number;
					public static alertTitle: number;
					public static aligned: number;
					public static animateToEnd: number;
					public static animateToStart: number;
					public static asConfigured: number;
					public static async: number;
					public static autoComplete: number;
					public static autoCompleteToEnd: number;
					public static autoCompleteToStart: number;
					public static baseline: number;
					public static blocking: number;
					public static bottom: number;
					public static bounce: number;
					public static buttonPanel: number;
					public static center: number;
					public static chain: number;
					public static checkbox: number;
					public static checked: number;
					public static chronometer: number;
					public static content: number;
					public static contentPanel: number;
					public static cos: number;
					public static custom: number;
					public static customPanel: number;
					public static decelerate: number;
					public static decelerateAndComplete: number;
					public static decor_content_parent: number;
					public static default_activity_button: number;
					public static deltaRelative: number;
					public static dialog_button: number;
					public static dragDown: number;
					public static dragEnd: number;
					public static dragLeft: number;
					public static dragRight: number;
					public static dragStart: number;
					public static dragUp: number;
					public static easeIn: number;
					public static easeInOut: number;
					public static easeOut: number;
					public static edit_query: number;
					public static end: number;
					public static expand_activities_button: number;
					public static expanded_menu: number;
					public static flip: number;
					public static forever: number;
					public static gone: number;
					public static group_divider: number;
					public static home: number;
					public static honorRequest: number;
					public static icon: number;
					public static icon_group: number;
					public static ignore: number;
					public static ignoreRequest: number;
					public static image: number;
					public static info: number;
					public static invisible: number;
					public static italic: number;
					public static jumpToEnd: number;
					public static jumpToStart: number;
					public static layout: number;
					public static left: number;
					public static line1: number;
					public static line3: number;
					public static linear: number;
					public static listMode: number;
					public static list_item: number;
					public static message: number;
					public static middle: number;
					public static motion_base: number;
					public static multiply: number;
					public static none: number;
					public static normal: number;
					public static notification_background: number;
					public static notification_main_column: number;
					public static notification_main_column_container: number;
					public static off: number;
					public static on: number;
					public static packed: number;
					public static parent: number;
					public static parentPanel: number;
					public static parentRelative: number;
					public static path: number;
					public static pathRelative: number;
					public static percent: number;
					public static position: number;
					public static postLayout: number;
					public static progress_circular: number;
					public static progress_horizontal: number;
					public static radio: number;
					public static rectangles: number;
					public static reverseSawtooth: number;
					public static right: number;
					public static right_icon: number;
					public static right_side: number;
					public static sawtooth: number;
					public static screen: number;
					public static scrollIndicatorDown: number;
					public static scrollIndicatorUp: number;
					public static scrollView: number;
					public static search_badge: number;
					public static search_bar: number;
					public static search_button: number;
					public static search_close_btn: number;
					public static search_edit_frame: number;
					public static search_go_btn: number;
					public static search_mag_icon: number;
					public static search_plate: number;
					public static search_src_text: number;
					public static search_voice_btn: number;
					public static select_dialog_listview: number;
					public static shortcut: number;
					public static sin: number;
					public static spacer: number;
					public static spline: number;
					public static split_action_bar: number;
					public static spread: number;
					public static spread_inside: number;
					public static square: number;
					public static src_atop: number;
					public static src_in: number;
					public static src_over: number;
					public static standard: number;
					public static start: number;
					public static startHorizontal: number;
					public static startVertical: number;
					public static staticLayout: number;
					public static staticPostLayout: number;
					public static stop: number;
					public static submenuarrow: number;
					public static submit_area: number;
					public static tabMode: number;
					public static tag_accessibility_actions: number;
					public static tag_accessibility_clickable_spans: number;
					public static tag_accessibility_heading: number;
					public static tag_accessibility_pane_title: number;
					public static tag_screen_reader_focusable: number;
					public static tag_transition_group: number;
					public static tag_unhandled_key_event_manager: number;
					public static tag_unhandled_key_listeners: number;
					public static text: number;
					public static text2: number;
					public static textSpacerNoButtons: number;
					public static textSpacerNoTitle: number;
					public static time: number;
					public static title: number;
					public static titleDividerNoCustom: number;
					public static title_template: number;
					public static top: number;
					public static topPanel: number;
					public static triangle: number;
					public static unchecked: number;
					public static uniform: number;
					public static up: number;
					public static visible: number;
					public static wrap: number;
					public static wrap_content: number;
				}
				export class integer extends java.lang.Object {
					public static class: java.lang.Class<androidx.constraintlayout.widget.R.integer>;
					public static abc_config_activityDefaultDur: number;
					public static abc_config_activityShortDur: number;
					public static cancel_button_image_alpha: number;
					public static config_tooltipAnimTime: number;
					public static status_bar_notification_info_maxnum: number;
				}
				export class interpolator extends java.lang.Object {
					public static class: java.lang.Class<androidx.constraintlayout.widget.R.interpolator>;
					public static btn_checkbox_checked_mtrl_animation_interpolator_0: number;
					public static btn_checkbox_checked_mtrl_animation_interpolator_1: number;
					public static btn_checkbox_unchecked_mtrl_animation_interpolator_0: number;
					public static btn_checkbox_unchecked_mtrl_animation_interpolator_1: number;
					public static btn_radio_to_off_mtrl_animation_interpolator_0: number;
					public static btn_radio_to_on_mtrl_animation_interpolator_0: number;
					public static fast_out_slow_in: number;
				}
				export class layout extends java.lang.Object {
					public static class: java.lang.Class<androidx.constraintlayout.widget.R.layout>;
					public static abc_action_bar_title_item: number;
					public static abc_action_bar_up_container: number;
					public static abc_action_menu_item_layout: number;
					public static abc_action_menu_layout: number;
					public static abc_action_mode_bar: number;
					public static abc_action_mode_close_item_material: number;
					public static abc_activity_chooser_view: number;
					public static abc_activity_chooser_view_list_item: number;
					public static abc_alert_dialog_button_bar_material: number;
					public static abc_alert_dialog_material: number;
					public static abc_alert_dialog_title_material: number;
					public static abc_cascading_menu_item_layout: number;
					public static abc_dialog_title_material: number;
					public static abc_expanded_menu_layout: number;
					public static abc_list_menu_item_checkbox: number;
					public static abc_list_menu_item_icon: number;
					public static abc_list_menu_item_layout: number;
					public static abc_list_menu_item_radio: number;
					public static abc_popup_menu_header_item_layout: number;
					public static abc_popup_menu_item_layout: number;
					public static abc_screen_content_include: number;
					public static abc_screen_simple: number;
					public static abc_screen_simple_overlay_action_mode: number;
					public static abc_screen_toolbar: number;
					public static abc_search_dropdown_item_icons_2line: number;
					public static abc_search_view: number;
					public static abc_select_dialog_material: number;
					public static abc_tooltip: number;
					public static custom_dialog: number;
					public static notification_action: number;
					public static notification_action_tombstone: number;
					public static notification_template_custom_big: number;
					public static notification_template_icon_group: number;
					public static notification_template_part_chronometer: number;
					public static notification_template_part_time: number;
					public static select_dialog_item_material: number;
					public static select_dialog_multichoice_material: number;
					public static select_dialog_singlechoice_material: number;
					public static support_simple_spinner_dropdown_item: number;
				}
				export class style extends java.lang.Object {
					public static class: java.lang.Class<androidx.constraintlayout.widget.R.style>;
					public static AlertDialog_AppCompat: number;
					public static AlertDialog_AppCompat_Light: number;
					public static Animation_AppCompat_Dialog: number;
					public static Animation_AppCompat_DropDownUp: number;
					public static Animation_AppCompat_Tooltip: number;
					public static Base_AlertDialog_AppCompat: number;
					public static Base_AlertDialog_AppCompat_Light: number;
					public static Base_Animation_AppCompat_Dialog: number;
					public static Base_Animation_AppCompat_DropDownUp: number;
					public static Base_Animation_AppCompat_Tooltip: number;
					public static Base_DialogWindowTitleBackground_AppCompat: number;
					public static Base_DialogWindowTitle_AppCompat: number;
					public static Base_TextAppearance_AppCompat: number;
					public static Base_TextAppearance_AppCompat_Body1: number;
					public static Base_TextAppearance_AppCompat_Body2: number;
					public static Base_TextAppearance_AppCompat_Button: number;
					public static Base_TextAppearance_AppCompat_Caption: number;
					public static Base_TextAppearance_AppCompat_Display1: number;
					public static Base_TextAppearance_AppCompat_Display2: number;
					public static Base_TextAppearance_AppCompat_Display3: number;
					public static Base_TextAppearance_AppCompat_Display4: number;
					public static Base_TextAppearance_AppCompat_Headline: number;
					public static Base_TextAppearance_AppCompat_Inverse: number;
					public static Base_TextAppearance_AppCompat_Large: number;
					public static Base_TextAppearance_AppCompat_Large_Inverse: number;
					public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
					public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
					public static Base_TextAppearance_AppCompat_Medium: number;
					public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
					public static Base_TextAppearance_AppCompat_Menu: number;
					public static Base_TextAppearance_AppCompat_SearchResult: number;
					public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
					public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
					public static Base_TextAppearance_AppCompat_Small: number;
					public static Base_TextAppearance_AppCompat_Small_Inverse: number;
					public static Base_TextAppearance_AppCompat_Subhead: number;
					public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
					public static Base_TextAppearance_AppCompat_Title: number;
					public static Base_TextAppearance_AppCompat_Title_Inverse: number;
					public static Base_TextAppearance_AppCompat_Tooltip: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
					public static Base_TextAppearance_AppCompat_Widget_Button: number;
					public static Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
					public static Base_TextAppearance_AppCompat_Widget_Button_Colored: number;
					public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
					public static Base_TextAppearance_AppCompat_Widget_Switch: number;
					public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
					public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
					public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
					public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
					public static Base_ThemeOverlay_AppCompat: number;
					public static Base_ThemeOverlay_AppCompat_ActionBar: number;
					public static Base_ThemeOverlay_AppCompat_Dark: number;
					public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
					public static Base_ThemeOverlay_AppCompat_Dialog: number;
					public static Base_ThemeOverlay_AppCompat_Dialog_Alert: number;
					public static Base_ThemeOverlay_AppCompat_Light: number;
					public static Base_Theme_AppCompat: number;
					public static Base_Theme_AppCompat_CompactMenu: number;
					public static Base_Theme_AppCompat_Dialog: number;
					public static Base_Theme_AppCompat_DialogWhenLarge: number;
					public static Base_Theme_AppCompat_Dialog_Alert: number;
					public static Base_Theme_AppCompat_Dialog_FixedSize: number;
					public static Base_Theme_AppCompat_Dialog_MinWidth: number;
					public static Base_Theme_AppCompat_Light: number;
					public static Base_Theme_AppCompat_Light_DarkActionBar: number;
					public static Base_Theme_AppCompat_Light_Dialog: number;
					public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
					public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
					public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
					public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
					public static Base_V21_ThemeOverlay_AppCompat_Dialog: number;
					public static Base_V21_Theme_AppCompat: number;
					public static Base_V21_Theme_AppCompat_Dialog: number;
					public static Base_V21_Theme_AppCompat_Light: number;
					public static Base_V21_Theme_AppCompat_Light_Dialog: number;
					public static Base_V22_Theme_AppCompat: number;
					public static Base_V22_Theme_AppCompat_Light: number;
					public static Base_V23_Theme_AppCompat: number;
					public static Base_V23_Theme_AppCompat_Light: number;
					public static Base_V26_Theme_AppCompat: number;
					public static Base_V26_Theme_AppCompat_Light: number;
					public static Base_V26_Widget_AppCompat_Toolbar: number;
					public static Base_V28_Theme_AppCompat: number;
					public static Base_V28_Theme_AppCompat_Light: number;
					public static Base_V7_ThemeOverlay_AppCompat_Dialog: number;
					public static Base_V7_Theme_AppCompat: number;
					public static Base_V7_Theme_AppCompat_Dialog: number;
					public static Base_V7_Theme_AppCompat_Light: number;
					public static Base_V7_Theme_AppCompat_Light_Dialog: number;
					public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
					public static Base_V7_Widget_AppCompat_EditText: number;
					public static Base_V7_Widget_AppCompat_Toolbar: number;
					public static Base_Widget_AppCompat_ActionBar: number;
					public static Base_Widget_AppCompat_ActionBar_Solid: number;
					public static Base_Widget_AppCompat_ActionBar_TabBar: number;
					public static Base_Widget_AppCompat_ActionBar_TabText: number;
					public static Base_Widget_AppCompat_ActionBar_TabView: number;
					public static Base_Widget_AppCompat_ActionButton: number;
					public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
					public static Base_Widget_AppCompat_ActionButton_Overflow: number;
					public static Base_Widget_AppCompat_ActionMode: number;
					public static Base_Widget_AppCompat_ActivityChooserView: number;
					public static Base_Widget_AppCompat_AutoCompleteTextView: number;
					public static Base_Widget_AppCompat_Button: number;
					public static Base_Widget_AppCompat_ButtonBar: number;
					public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
					public static Base_Widget_AppCompat_Button_Borderless: number;
					public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
					public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
					public static Base_Widget_AppCompat_Button_Colored: number;
					public static Base_Widget_AppCompat_Button_Small: number;
					public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
					public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
					public static Base_Widget_AppCompat_CompoundButton_Switch: number;
					public static Base_Widget_AppCompat_DrawerArrowToggle: number;
					public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
					public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
					public static Base_Widget_AppCompat_EditText: number;
					public static Base_Widget_AppCompat_ImageButton: number;
					public static Base_Widget_AppCompat_Light_ActionBar: number;
					public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
					public static Base_Widget_AppCompat_Light_PopupMenu: number;
					public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
					public static Base_Widget_AppCompat_ListMenuView: number;
					public static Base_Widget_AppCompat_ListPopupWindow: number;
					public static Base_Widget_AppCompat_ListView: number;
					public static Base_Widget_AppCompat_ListView_DropDown: number;
					public static Base_Widget_AppCompat_ListView_Menu: number;
					public static Base_Widget_AppCompat_PopupMenu: number;
					public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
					public static Base_Widget_AppCompat_PopupWindow: number;
					public static Base_Widget_AppCompat_ProgressBar: number;
					public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
					public static Base_Widget_AppCompat_RatingBar: number;
					public static Base_Widget_AppCompat_RatingBar_Indicator: number;
					public static Base_Widget_AppCompat_RatingBar_Small: number;
					public static Base_Widget_AppCompat_SearchView: number;
					public static Base_Widget_AppCompat_SearchView_ActionBar: number;
					public static Base_Widget_AppCompat_SeekBar: number;
					public static Base_Widget_AppCompat_SeekBar_Discrete: number;
					public static Base_Widget_AppCompat_Spinner: number;
					public static Base_Widget_AppCompat_Spinner_Underlined: number;
					public static Base_Widget_AppCompat_TextView: number;
					public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
					public static Base_Widget_AppCompat_Toolbar: number;
					public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
					public static Platform_AppCompat: number;
					public static Platform_AppCompat_Light: number;
					public static Platform_ThemeOverlay_AppCompat: number;
					public static Platform_ThemeOverlay_AppCompat_Dark: number;
					public static Platform_ThemeOverlay_AppCompat_Light: number;
					public static Platform_V21_AppCompat: number;
					public static Platform_V21_AppCompat_Light: number;
					public static Platform_V25_AppCompat: number;
					public static Platform_V25_AppCompat_Light: number;
					public static Platform_Widget_AppCompat_Spinner: number;
					public static RtlOverlay_DialogWindowTitle_AppCompat: number;
					public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
					public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Title: number;
					public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
					public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
					public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
					public static TextAppearance_AppCompat: number;
					public static TextAppearance_AppCompat_Body1: number;
					public static TextAppearance_AppCompat_Body2: number;
					public static TextAppearance_AppCompat_Button: number;
					public static TextAppearance_AppCompat_Caption: number;
					public static TextAppearance_AppCompat_Display1: number;
					public static TextAppearance_AppCompat_Display2: number;
					public static TextAppearance_AppCompat_Display3: number;
					public static TextAppearance_AppCompat_Display4: number;
					public static TextAppearance_AppCompat_Headline: number;
					public static TextAppearance_AppCompat_Inverse: number;
					public static TextAppearance_AppCompat_Large: number;
					public static TextAppearance_AppCompat_Large_Inverse: number;
					public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
					public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
					public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
					public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
					public static TextAppearance_AppCompat_Medium: number;
					public static TextAppearance_AppCompat_Medium_Inverse: number;
					public static TextAppearance_AppCompat_Menu: number;
					public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
					public static TextAppearance_AppCompat_SearchResult_Title: number;
					public static TextAppearance_AppCompat_Small: number;
					public static TextAppearance_AppCompat_Small_Inverse: number;
					public static TextAppearance_AppCompat_Subhead: number;
					public static TextAppearance_AppCompat_Subhead_Inverse: number;
					public static TextAppearance_AppCompat_Title: number;
					public static TextAppearance_AppCompat_Title_Inverse: number;
					public static TextAppearance_AppCompat_Tooltip: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
					public static TextAppearance_AppCompat_Widget_Button: number;
					public static TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
					public static TextAppearance_AppCompat_Widget_Button_Colored: number;
					public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
					public static TextAppearance_AppCompat_Widget_DropDownItem: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
					public static TextAppearance_AppCompat_Widget_Switch: number;
					public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
					public static TextAppearance_Compat_Notification: number;
					public static TextAppearance_Compat_Notification_Info: number;
					public static TextAppearance_Compat_Notification_Line2: number;
					public static TextAppearance_Compat_Notification_Time: number;
					public static TextAppearance_Compat_Notification_Title: number;
					public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
					public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
					public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
					public static ThemeOverlay_AppCompat: number;
					public static ThemeOverlay_AppCompat_ActionBar: number;
					public static ThemeOverlay_AppCompat_Dark: number;
					public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
					public static ThemeOverlay_AppCompat_DayNight: number;
					public static ThemeOverlay_AppCompat_DayNight_ActionBar: number;
					public static ThemeOverlay_AppCompat_Dialog: number;
					public static ThemeOverlay_AppCompat_Dialog_Alert: number;
					public static ThemeOverlay_AppCompat_Light: number;
					public static Theme_AppCompat: number;
					public static Theme_AppCompat_CompactMenu: number;
					public static Theme_AppCompat_DayNight: number;
					public static Theme_AppCompat_DayNight_DarkActionBar: number;
					public static Theme_AppCompat_DayNight_Dialog: number;
					public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
					public static Theme_AppCompat_DayNight_Dialog_Alert: number;
					public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
					public static Theme_AppCompat_DayNight_NoActionBar: number;
					public static Theme_AppCompat_Dialog: number;
					public static Theme_AppCompat_DialogWhenLarge: number;
					public static Theme_AppCompat_Dialog_Alert: number;
					public static Theme_AppCompat_Dialog_MinWidth: number;
					public static Theme_AppCompat_Empty: number;
					public static Theme_AppCompat_Light: number;
					public static Theme_AppCompat_Light_DarkActionBar: number;
					public static Theme_AppCompat_Light_Dialog: number;
					public static Theme_AppCompat_Light_DialogWhenLarge: number;
					public static Theme_AppCompat_Light_Dialog_Alert: number;
					public static Theme_AppCompat_Light_Dialog_MinWidth: number;
					public static Theme_AppCompat_Light_NoActionBar: number;
					public static Theme_AppCompat_NoActionBar: number;
					public static Widget_AppCompat_ActionBar: number;
					public static Widget_AppCompat_ActionBar_Solid: number;
					public static Widget_AppCompat_ActionBar_TabBar: number;
					public static Widget_AppCompat_ActionBar_TabText: number;
					public static Widget_AppCompat_ActionBar_TabView: number;
					public static Widget_AppCompat_ActionButton: number;
					public static Widget_AppCompat_ActionButton_CloseMode: number;
					public static Widget_AppCompat_ActionButton_Overflow: number;
					public static Widget_AppCompat_ActionMode: number;
					public static Widget_AppCompat_ActivityChooserView: number;
					public static Widget_AppCompat_AutoCompleteTextView: number;
					public static Widget_AppCompat_Button: number;
					public static Widget_AppCompat_ButtonBar: number;
					public static Widget_AppCompat_ButtonBar_AlertDialog: number;
					public static Widget_AppCompat_Button_Borderless: number;
					public static Widget_AppCompat_Button_Borderless_Colored: number;
					public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
					public static Widget_AppCompat_Button_Colored: number;
					public static Widget_AppCompat_Button_Small: number;
					public static Widget_AppCompat_CompoundButton_CheckBox: number;
					public static Widget_AppCompat_CompoundButton_RadioButton: number;
					public static Widget_AppCompat_CompoundButton_Switch: number;
					public static Widget_AppCompat_DrawerArrowToggle: number;
					public static Widget_AppCompat_DropDownItem_Spinner: number;
					public static Widget_AppCompat_EditText: number;
					public static Widget_AppCompat_ImageButton: number;
					public static Widget_AppCompat_Light_ActionBar: number;
					public static Widget_AppCompat_Light_ActionBar_Solid: number;
					public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabBar: number;
					public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabText: number;
					public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabView: number;
					public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
					public static Widget_AppCompat_Light_ActionButton: number;
					public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
					public static Widget_AppCompat_Light_ActionButton_Overflow: number;
					public static Widget_AppCompat_Light_ActionMode_Inverse: number;
					public static Widget_AppCompat_Light_ActivityChooserView: number;
					public static Widget_AppCompat_Light_AutoCompleteTextView: number;
					public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
					public static Widget_AppCompat_Light_ListPopupWindow: number;
					public static Widget_AppCompat_Light_ListView_DropDown: number;
					public static Widget_AppCompat_Light_PopupMenu: number;
					public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
					public static Widget_AppCompat_Light_SearchView: number;
					public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
					public static Widget_AppCompat_ListMenuView: number;
					public static Widget_AppCompat_ListPopupWindow: number;
					public static Widget_AppCompat_ListView: number;
					public static Widget_AppCompat_ListView_DropDown: number;
					public static Widget_AppCompat_ListView_Menu: number;
					public static Widget_AppCompat_PopupMenu: number;
					public static Widget_AppCompat_PopupMenu_Overflow: number;
					public static Widget_AppCompat_PopupWindow: number;
					public static Widget_AppCompat_ProgressBar: number;
					public static Widget_AppCompat_ProgressBar_Horizontal: number;
					public static Widget_AppCompat_RatingBar: number;
					public static Widget_AppCompat_RatingBar_Indicator: number;
					public static Widget_AppCompat_RatingBar_Small: number;
					public static Widget_AppCompat_SearchView: number;
					public static Widget_AppCompat_SearchView_ActionBar: number;
					public static Widget_AppCompat_SeekBar: number;
					public static Widget_AppCompat_SeekBar_Discrete: number;
					public static Widget_AppCompat_Spinner: number;
					public static Widget_AppCompat_Spinner_DropDown: number;
					public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
					public static Widget_AppCompat_Spinner_Underlined: number;
					public static Widget_AppCompat_TextView: number;
					public static Widget_AppCompat_TextView_SpinnerItem: number;
					public static Widget_AppCompat_Toolbar: number;
					public static Widget_AppCompat_Toolbar_Button_Navigation: number;
					public static Widget_Compat_NotificationActionContainer: number;
					public static Widget_Compat_NotificationActionText: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<androidx.constraintlayout.widget.R.styleable>;
					public static ActionBar: number[];
					public static ActionBar_background: number;
					public static ActionBar_backgroundSplit: number;
					public static ActionBar_backgroundStacked: number;
					public static ActionBar_contentInsetEnd: number;
					public static ActionBar_contentInsetEndWithActions: number;
					public static ActionBar_contentInsetLeft: number;
					public static ActionBar_contentInsetRight: number;
					public static ActionBar_contentInsetStart: number;
					public static ActionBar_contentInsetStartWithNavigation: number;
					public static ActionBar_customNavigationLayout: number;
					public static ActionBar_displayOptions: number;
					public static ActionBar_divider: number;
					public static ActionBar_elevation: number;
					public static ActionBar_height: number;
					public static ActionBar_hideOnContentScroll: number;
					public static ActionBar_homeAsUpIndicator: number;
					public static ActionBar_homeLayout: number;
					public static ActionBar_icon: number;
					public static ActionBar_indeterminateProgressStyle: number;
					public static ActionBar_itemPadding: number;
					public static ActionBar_logo: number;
					public static ActionBar_navigationMode: number;
					public static ActionBar_popupTheme: number;
					public static ActionBar_progressBarPadding: number;
					public static ActionBar_progressBarStyle: number;
					public static ActionBar_subtitle: number;
					public static ActionBar_subtitleTextStyle: number;
					public static ActionBar_title: number;
					public static ActionBar_titleTextStyle: number;
					public static ActionBarLayout: number[];
					public static ActionBarLayout_android_layout_gravity: number;
					public static ActionMenuItemView: number[];
					public static ActionMenuItemView_android_minWidth: number;
					public static ActionMode: number[];
					public static ActionMode_background: number;
					public static ActionMode_backgroundSplit: number;
					public static ActionMode_closeItemLayout: number;
					public static ActionMode_height: number;
					public static ActionMode_subtitleTextStyle: number;
					public static ActionMode_titleTextStyle: number;
					public static ActivityChooserView: number[];
					public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
					public static ActivityChooserView_initialActivityCount: number;
					public static AlertDialog: number[];
					public static AlertDialog_android_layout: number;
					public static AlertDialog_buttonIconDimen: number;
					public static AlertDialog_buttonPanelSideLayout: number;
					public static AlertDialog_listItemLayout: number;
					public static AlertDialog_listLayout: number;
					public static AlertDialog_multiChoiceItemLayout: number;
					public static AlertDialog_showTitle: number;
					public static AlertDialog_singleChoiceItemLayout: number;
					public static AnimatedStateListDrawableCompat: number[];
					public static AnimatedStateListDrawableCompat_android_dither: number;
					public static AnimatedStateListDrawableCompat_android_visible: number;
					public static AnimatedStateListDrawableCompat_android_variablePadding: number;
					public static AnimatedStateListDrawableCompat_android_constantSize: number;
					public static AnimatedStateListDrawableCompat_android_enterFadeDuration: number;
					public static AnimatedStateListDrawableCompat_android_exitFadeDuration: number;
					public static AnimatedStateListDrawableItem: number[];
					public static AnimatedStateListDrawableItem_android_id: number;
					public static AnimatedStateListDrawableItem_android_drawable: number;
					public static AnimatedStateListDrawableTransition: number[];
					public static AnimatedStateListDrawableTransition_android_drawable: number;
					public static AnimatedStateListDrawableTransition_android_toId: number;
					public static AnimatedStateListDrawableTransition_android_fromId: number;
					public static AnimatedStateListDrawableTransition_android_reversible: number;
					public static AppCompatImageView: number[];
					public static AppCompatImageView_android_src: number;
					public static AppCompatImageView_srcCompat: number;
					public static AppCompatImageView_tint: number;
					public static AppCompatImageView_tintMode: number;
					public static AppCompatSeekBar: number[];
					public static AppCompatSeekBar_android_thumb: number;
					public static AppCompatSeekBar_tickMark: number;
					public static AppCompatSeekBar_tickMarkTint: number;
					public static AppCompatSeekBar_tickMarkTintMode: number;
					public static AppCompatTextHelper: number[];
					public static AppCompatTextHelper_android_textAppearance: number;
					public static AppCompatTextHelper_android_drawableTop: number;
					public static AppCompatTextHelper_android_drawableBottom: number;
					public static AppCompatTextHelper_android_drawableLeft: number;
					public static AppCompatTextHelper_android_drawableRight: number;
					public static AppCompatTextHelper_android_drawableStart: number;
					public static AppCompatTextHelper_android_drawableEnd: number;
					public static AppCompatTextView: number[];
					public static AppCompatTextView_android_textAppearance: number;
					public static AppCompatTextView_autoSizeMaxTextSize: number;
					public static AppCompatTextView_autoSizeMinTextSize: number;
					public static AppCompatTextView_autoSizePresetSizes: number;
					public static AppCompatTextView_autoSizeStepGranularity: number;
					public static AppCompatTextView_autoSizeTextType: number;
					public static AppCompatTextView_drawableBottomCompat: number;
					public static AppCompatTextView_drawableEndCompat: number;
					public static AppCompatTextView_drawableLeftCompat: number;
					public static AppCompatTextView_drawableRightCompat: number;
					public static AppCompatTextView_drawableStartCompat: number;
					public static AppCompatTextView_drawableTint: number;
					public static AppCompatTextView_drawableTintMode: number;
					public static AppCompatTextView_drawableTopCompat: number;
					public static AppCompatTextView_emojiCompatEnabled: number;
					public static AppCompatTextView_firstBaselineToTopHeight: number;
					public static AppCompatTextView_fontFamily: number;
					public static AppCompatTextView_fontVariationSettings: number;
					public static AppCompatTextView_lastBaselineToBottomHeight: number;
					public static AppCompatTextView_lineHeight: number;
					public static AppCompatTextView_textAllCaps: number;
					public static AppCompatTextView_textLocale: number;
					public static AppCompatTheme: number[];
					public static AppCompatTheme_android_windowIsFloating: number;
					public static AppCompatTheme_android_windowAnimationStyle: number;
					public static AppCompatTheme_actionBarDivider: number;
					public static AppCompatTheme_actionBarItemBackground: number;
					public static AppCompatTheme_actionBarPopupTheme: number;
					public static AppCompatTheme_actionBarSize: number;
					public static AppCompatTheme_actionBarSplitStyle: number;
					public static AppCompatTheme_actionBarStyle: number;
					public static AppCompatTheme_actionBarTabBarStyle: number;
					public static AppCompatTheme_actionBarTabStyle: number;
					public static AppCompatTheme_actionBarTabTextStyle: number;
					public static AppCompatTheme_actionBarTheme: number;
					public static AppCompatTheme_actionBarWidgetTheme: number;
					public static AppCompatTheme_actionButtonStyle: number;
					public static AppCompatTheme_actionDropDownStyle: number;
					public static AppCompatTheme_actionMenuTextAppearance: number;
					public static AppCompatTheme_actionMenuTextColor: number;
					public static AppCompatTheme_actionModeBackground: number;
					public static AppCompatTheme_actionModeCloseButtonStyle: number;
					public static AppCompatTheme_actionModeCloseContentDescription: number;
					public static AppCompatTheme_actionModeCloseDrawable: number;
					public static AppCompatTheme_actionModeCopyDrawable: number;
					public static AppCompatTheme_actionModeCutDrawable: number;
					public static AppCompatTheme_actionModeFindDrawable: number;
					public static AppCompatTheme_actionModePasteDrawable: number;
					public static AppCompatTheme_actionModePopupWindowStyle: number;
					public static AppCompatTheme_actionModeSelectAllDrawable: number;
					public static AppCompatTheme_actionModeShareDrawable: number;
					public static AppCompatTheme_actionModeSplitBackground: number;
					public static AppCompatTheme_actionModeStyle: number;
					public static AppCompatTheme_actionModeTheme: number;
					public static AppCompatTheme_actionModeWebSearchDrawable: number;
					public static AppCompatTheme_actionOverflowButtonStyle: number;
					public static AppCompatTheme_actionOverflowMenuStyle: number;
					public static AppCompatTheme_activityChooserViewStyle: number;
					public static AppCompatTheme_alertDialogButtonGroupStyle: number;
					public static AppCompatTheme_alertDialogCenterButtons: number;
					public static AppCompatTheme_alertDialogStyle: number;
					public static AppCompatTheme_alertDialogTheme: number;
					public static AppCompatTheme_autoCompleteTextViewStyle: number;
					public static AppCompatTheme_borderlessButtonStyle: number;
					public static AppCompatTheme_buttonBarButtonStyle: number;
					public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
					public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
					public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
					public static AppCompatTheme_buttonBarStyle: number;
					public static AppCompatTheme_buttonStyle: number;
					public static AppCompatTheme_buttonStyleSmall: number;
					public static AppCompatTheme_checkboxStyle: number;
					public static AppCompatTheme_checkedTextViewStyle: number;
					public static AppCompatTheme_colorAccent: number;
					public static AppCompatTheme_colorBackgroundFloating: number;
					public static AppCompatTheme_colorButtonNormal: number;
					public static AppCompatTheme_colorControlActivated: number;
					public static AppCompatTheme_colorControlHighlight: number;
					public static AppCompatTheme_colorControlNormal: number;
					public static AppCompatTheme_colorError: number;
					public static AppCompatTheme_colorPrimary: number;
					public static AppCompatTheme_colorPrimaryDark: number;
					public static AppCompatTheme_colorSwitchThumbNormal: number;
					public static AppCompatTheme_controlBackground: number;
					public static AppCompatTheme_dialogCornerRadius: number;
					public static AppCompatTheme_dialogPreferredPadding: number;
					public static AppCompatTheme_dialogTheme: number;
					public static AppCompatTheme_dividerHorizontal: number;
					public static AppCompatTheme_dividerVertical: number;
					public static AppCompatTheme_dropDownListViewStyle: number;
					public static AppCompatTheme_dropdownListPreferredItemHeight: number;
					public static AppCompatTheme_editTextBackground: number;
					public static AppCompatTheme_editTextColor: number;
					public static AppCompatTheme_editTextStyle: number;
					public static AppCompatTheme_homeAsUpIndicator: number;
					public static AppCompatTheme_imageButtonStyle: number;
					public static AppCompatTheme_listChoiceBackgroundIndicator: number;
					public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
					public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
					public static AppCompatTheme_listDividerAlertDialog: number;
					public static AppCompatTheme_listMenuViewStyle: number;
					public static AppCompatTheme_listPopupWindowStyle: number;
					public static AppCompatTheme_listPreferredItemHeight: number;
					public static AppCompatTheme_listPreferredItemHeightLarge: number;
					public static AppCompatTheme_listPreferredItemHeightSmall: number;
					public static AppCompatTheme_listPreferredItemPaddingEnd: number;
					public static AppCompatTheme_listPreferredItemPaddingLeft: number;
					public static AppCompatTheme_listPreferredItemPaddingRight: number;
					public static AppCompatTheme_listPreferredItemPaddingStart: number;
					public static AppCompatTheme_panelBackground: number;
					public static AppCompatTheme_panelMenuListTheme: number;
					public static AppCompatTheme_panelMenuListWidth: number;
					public static AppCompatTheme_popupMenuStyle: number;
					public static AppCompatTheme_popupWindowStyle: number;
					public static AppCompatTheme_radioButtonStyle: number;
					public static AppCompatTheme_ratingBarStyle: number;
					public static AppCompatTheme_ratingBarStyleIndicator: number;
					public static AppCompatTheme_ratingBarStyleSmall: number;
					public static AppCompatTheme_searchViewStyle: number;
					public static AppCompatTheme_seekBarStyle: number;
					public static AppCompatTheme_selectableItemBackground: number;
					public static AppCompatTheme_selectableItemBackgroundBorderless: number;
					public static AppCompatTheme_spinnerDropDownItemStyle: number;
					public static AppCompatTheme_spinnerStyle: number;
					public static AppCompatTheme_switchStyle: number;
					public static AppCompatTheme_textAppearanceLargePopupMenu: number;
					public static AppCompatTheme_textAppearanceListItem: number;
					public static AppCompatTheme_textAppearanceListItemSecondary: number;
					public static AppCompatTheme_textAppearanceListItemSmall: number;
					public static AppCompatTheme_textAppearancePopupMenuHeader: number;
					public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
					public static AppCompatTheme_textAppearanceSearchResultTitle: number;
					public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
					public static AppCompatTheme_textColorAlertDialogListItem: number;
					public static AppCompatTheme_textColorSearchUrl: number;
					public static AppCompatTheme_toolbarNavigationButtonStyle: number;
					public static AppCompatTheme_toolbarStyle: number;
					public static AppCompatTheme_tooltipForegroundColor: number;
					public static AppCompatTheme_tooltipFrameBackground: number;
					public static AppCompatTheme_viewInflaterClass: number;
					public static AppCompatTheme_windowActionBar: number;
					public static AppCompatTheme_windowActionBarOverlay: number;
					public static AppCompatTheme_windowActionModeOverlay: number;
					public static AppCompatTheme_windowFixedHeightMajor: number;
					public static AppCompatTheme_windowFixedHeightMinor: number;
					public static AppCompatTheme_windowFixedWidthMajor: number;
					public static AppCompatTheme_windowFixedWidthMinor: number;
					public static AppCompatTheme_windowMinWidthMajor: number;
					public static AppCompatTheme_windowMinWidthMinor: number;
					public static AppCompatTheme_windowNoTitle: number;
					public static ButtonBarLayout: number[];
					public static ButtonBarLayout_allowStacking: number;
					public static ColorStateListItem: number[];
					public static ColorStateListItem_android_color: number;
					public static ColorStateListItem_android_alpha: number;
					public static ColorStateListItem_android_lStar: number;
					public static ColorStateListItem_alpha: number;
					public static ColorStateListItem_lStar: number;
					public static CompoundButton: number[];
					public static CompoundButton_android_button: number;
					public static CompoundButton_buttonCompat: number;
					public static CompoundButton_buttonTint: number;
					public static CompoundButton_buttonTintMode: number;
					public static Constraint: number[];
					public static Constraint_android_orientation: number;
					public static Constraint_android_id: number;
					public static Constraint_android_visibility: number;
					public static Constraint_android_layout_width: number;
					public static Constraint_android_layout_height: number;
					public static Constraint_android_layout_marginLeft: number;
					public static Constraint_android_layout_marginTop: number;
					public static Constraint_android_layout_marginRight: number;
					public static Constraint_android_layout_marginBottom: number;
					public static Constraint_android_maxWidth: number;
					public static Constraint_android_maxHeight: number;
					public static Constraint_android_minWidth: number;
					public static Constraint_android_minHeight: number;
					public static Constraint_android_alpha: number;
					public static Constraint_android_transformPivotX: number;
					public static Constraint_android_transformPivotY: number;
					public static Constraint_android_translationX: number;
					public static Constraint_android_translationY: number;
					public static Constraint_android_scaleX: number;
					public static Constraint_android_scaleY: number;
					public static Constraint_android_rotation: number;
					public static Constraint_android_rotationX: number;
					public static Constraint_android_rotationY: number;
					public static Constraint_android_layout_marginStart: number;
					public static Constraint_android_layout_marginEnd: number;
					public static Constraint_android_translationZ: number;
					public static Constraint_android_elevation: number;
					public static Constraint_animate_relativeTo: number;
					public static Constraint_barrierAllowsGoneWidgets: number;
					public static Constraint_barrierDirection: number;
					public static Constraint_barrierMargin: number;
					public static Constraint_chainUseRtl: number;
					public static Constraint_constraint_referenced_ids: number;
					public static Constraint_drawPath: number;
					public static Constraint_flow_firstHorizontalBias: number;
					public static Constraint_flow_firstHorizontalStyle: number;
					public static Constraint_flow_firstVerticalBias: number;
					public static Constraint_flow_firstVerticalStyle: number;
					public static Constraint_flow_horizontalAlign: number;
					public static Constraint_flow_horizontalBias: number;
					public static Constraint_flow_horizontalGap: number;
					public static Constraint_flow_horizontalStyle: number;
					public static Constraint_flow_lastHorizontalBias: number;
					public static Constraint_flow_lastHorizontalStyle: number;
					public static Constraint_flow_lastVerticalBias: number;
					public static Constraint_flow_lastVerticalStyle: number;
					public static Constraint_flow_maxElementsWrap: number;
					public static Constraint_flow_verticalAlign: number;
					public static Constraint_flow_verticalBias: number;
					public static Constraint_flow_verticalGap: number;
					public static Constraint_flow_verticalStyle: number;
					public static Constraint_flow_wrapMode: number;
					public static Constraint_layout_constrainedHeight: number;
					public static Constraint_layout_constrainedWidth: number;
					public static Constraint_layout_constraintBaseline_creator: number;
					public static Constraint_layout_constraintBaseline_toBaselineOf: number;
					public static Constraint_layout_constraintBottom_creator: number;
					public static Constraint_layout_constraintBottom_toBottomOf: number;
					public static Constraint_layout_constraintBottom_toTopOf: number;
					public static Constraint_layout_constraintCircle: number;
					public static Constraint_layout_constraintCircleAngle: number;
					public static Constraint_layout_constraintCircleRadius: number;
					public static Constraint_layout_constraintDimensionRatio: number;
					public static Constraint_layout_constraintEnd_toEndOf: number;
					public static Constraint_layout_constraintEnd_toStartOf: number;
					public static Constraint_layout_constraintGuide_begin: number;
					public static Constraint_layout_constraintGuide_end: number;
					public static Constraint_layout_constraintGuide_percent: number;
					public static Constraint_layout_constraintHeight_default: number;
					public static Constraint_layout_constraintHeight_max: number;
					public static Constraint_layout_constraintHeight_min: number;
					public static Constraint_layout_constraintHeight_percent: number;
					public static Constraint_layout_constraintHorizontal_bias: number;
					public static Constraint_layout_constraintHorizontal_chainStyle: number;
					public static Constraint_layout_constraintHorizontal_weight: number;
					public static Constraint_layout_constraintLeft_creator: number;
					public static Constraint_layout_constraintLeft_toLeftOf: number;
					public static Constraint_layout_constraintLeft_toRightOf: number;
					public static Constraint_layout_constraintRight_creator: number;
					public static Constraint_layout_constraintRight_toLeftOf: number;
					public static Constraint_layout_constraintRight_toRightOf: number;
					public static Constraint_layout_constraintStart_toEndOf: number;
					public static Constraint_layout_constraintStart_toStartOf: number;
					public static Constraint_layout_constraintTag: number;
					public static Constraint_layout_constraintTop_creator: number;
					public static Constraint_layout_constraintTop_toBottomOf: number;
					public static Constraint_layout_constraintTop_toTopOf: number;
					public static Constraint_layout_constraintVertical_bias: number;
					public static Constraint_layout_constraintVertical_chainStyle: number;
					public static Constraint_layout_constraintVertical_weight: number;
					public static Constraint_layout_constraintWidth_default: number;
					public static Constraint_layout_constraintWidth_max: number;
					public static Constraint_layout_constraintWidth_min: number;
					public static Constraint_layout_constraintWidth_percent: number;
					public static Constraint_layout_editor_absoluteX: number;
					public static Constraint_layout_editor_absoluteY: number;
					public static Constraint_layout_goneMarginBottom: number;
					public static Constraint_layout_goneMarginEnd: number;
					public static Constraint_layout_goneMarginLeft: number;
					public static Constraint_layout_goneMarginRight: number;
					public static Constraint_layout_goneMarginStart: number;
					public static Constraint_layout_goneMarginTop: number;
					public static Constraint_motionProgress: number;
					public static Constraint_motionStagger: number;
					public static Constraint_pathMotionArc: number;
					public static Constraint_pivotAnchor: number;
					public static Constraint_transitionEasing: number;
					public static Constraint_transitionPathRotate: number;
					public static Constraint_visibilityMode: number;
					public static ConstraintLayout_Layout: number[];
					public static ConstraintLayout_Layout_android_orientation: number;
					public static ConstraintLayout_Layout_android_padding: number;
					public static ConstraintLayout_Layout_android_paddingLeft: number;
					public static ConstraintLayout_Layout_android_paddingTop: number;
					public static ConstraintLayout_Layout_android_paddingRight: number;
					public static ConstraintLayout_Layout_android_paddingBottom: number;
					public static ConstraintLayout_Layout_android_visibility: number;
					public static ConstraintLayout_Layout_android_maxWidth: number;
					public static ConstraintLayout_Layout_android_maxHeight: number;
					public static ConstraintLayout_Layout_android_minWidth: number;
					public static ConstraintLayout_Layout_android_minHeight: number;
					public static ConstraintLayout_Layout_android_paddingStart: number;
					public static ConstraintLayout_Layout_android_paddingEnd: number;
					public static ConstraintLayout_Layout_android_elevation: number;
					public static ConstraintLayout_Layout_barrierAllowsGoneWidgets: number;
					public static ConstraintLayout_Layout_barrierDirection: number;
					public static ConstraintLayout_Layout_barrierMargin: number;
					public static ConstraintLayout_Layout_chainUseRtl: number;
					public static ConstraintLayout_Layout_constraintSet: number;
					public static ConstraintLayout_Layout_constraint_referenced_ids: number;
					public static ConstraintLayout_Layout_flow_firstHorizontalBias: number;
					public static ConstraintLayout_Layout_flow_firstHorizontalStyle: number;
					public static ConstraintLayout_Layout_flow_firstVerticalBias: number;
					public static ConstraintLayout_Layout_flow_firstVerticalStyle: number;
					public static ConstraintLayout_Layout_flow_horizontalAlign: number;
					public static ConstraintLayout_Layout_flow_horizontalBias: number;
					public static ConstraintLayout_Layout_flow_horizontalGap: number;
					public static ConstraintLayout_Layout_flow_horizontalStyle: number;
					public static ConstraintLayout_Layout_flow_lastHorizontalBias: number;
					public static ConstraintLayout_Layout_flow_lastHorizontalStyle: number;
					public static ConstraintLayout_Layout_flow_lastVerticalBias: number;
					public static ConstraintLayout_Layout_flow_lastVerticalStyle: number;
					public static ConstraintLayout_Layout_flow_maxElementsWrap: number;
					public static ConstraintLayout_Layout_flow_verticalAlign: number;
					public static ConstraintLayout_Layout_flow_verticalBias: number;
					public static ConstraintLayout_Layout_flow_verticalGap: number;
					public static ConstraintLayout_Layout_flow_verticalStyle: number;
					public static ConstraintLayout_Layout_flow_wrapMode: number;
					public static ConstraintLayout_Layout_layoutDescription: number;
					public static ConstraintLayout_Layout_layout_constrainedHeight: number;
					public static ConstraintLayout_Layout_layout_constrainedWidth: number;
					public static ConstraintLayout_Layout_layout_constraintBaseline_creator: number;
					public static ConstraintLayout_Layout_layout_constraintBaseline_toBaselineOf: number;
					public static ConstraintLayout_Layout_layout_constraintBottom_creator: number;
					public static ConstraintLayout_Layout_layout_constraintBottom_toBottomOf: number;
					public static ConstraintLayout_Layout_layout_constraintBottom_toTopOf: number;
					public static ConstraintLayout_Layout_layout_constraintCircle: number;
					public static ConstraintLayout_Layout_layout_constraintCircleAngle: number;
					public static ConstraintLayout_Layout_layout_constraintCircleRadius: number;
					public static ConstraintLayout_Layout_layout_constraintDimensionRatio: number;
					public static ConstraintLayout_Layout_layout_constraintEnd_toEndOf: number;
					public static ConstraintLayout_Layout_layout_constraintEnd_toStartOf: number;
					public static ConstraintLayout_Layout_layout_constraintGuide_begin: number;
					public static ConstraintLayout_Layout_layout_constraintGuide_end: number;
					public static ConstraintLayout_Layout_layout_constraintGuide_percent: number;
					public static ConstraintLayout_Layout_layout_constraintHeight_default: number;
					public static ConstraintLayout_Layout_layout_constraintHeight_max: number;
					public static ConstraintLayout_Layout_layout_constraintHeight_min: number;
					public static ConstraintLayout_Layout_layout_constraintHeight_percent: number;
					public static ConstraintLayout_Layout_layout_constraintHorizontal_bias: number;
					public static ConstraintLayout_Layout_layout_constraintHorizontal_chainStyle: number;
					public static ConstraintLayout_Layout_layout_constraintHorizontal_weight: number;
					public static ConstraintLayout_Layout_layout_constraintLeft_creator: number;
					public static ConstraintLayout_Layout_layout_constraintLeft_toLeftOf: number;
					public static ConstraintLayout_Layout_layout_constraintLeft_toRightOf: number;
					public static ConstraintLayout_Layout_layout_constraintRight_creator: number;
					public static ConstraintLayout_Layout_layout_constraintRight_toLeftOf: number;
					public static ConstraintLayout_Layout_layout_constraintRight_toRightOf: number;
					public static ConstraintLayout_Layout_layout_constraintStart_toEndOf: number;
					public static ConstraintLayout_Layout_layout_constraintStart_toStartOf: number;
					public static ConstraintLayout_Layout_layout_constraintTag: number;
					public static ConstraintLayout_Layout_layout_constraintTop_creator: number;
					public static ConstraintLayout_Layout_layout_constraintTop_toBottomOf: number;
					public static ConstraintLayout_Layout_layout_constraintTop_toTopOf: number;
					public static ConstraintLayout_Layout_layout_constraintVertical_bias: number;
					public static ConstraintLayout_Layout_layout_constraintVertical_chainStyle: number;
					public static ConstraintLayout_Layout_layout_constraintVertical_weight: number;
					public static ConstraintLayout_Layout_layout_constraintWidth_default: number;
					public static ConstraintLayout_Layout_layout_constraintWidth_max: number;
					public static ConstraintLayout_Layout_layout_constraintWidth_min: number;
					public static ConstraintLayout_Layout_layout_constraintWidth_percent: number;
					public static ConstraintLayout_Layout_layout_editor_absoluteX: number;
					public static ConstraintLayout_Layout_layout_editor_absoluteY: number;
					public static ConstraintLayout_Layout_layout_goneMarginBottom: number;
					public static ConstraintLayout_Layout_layout_goneMarginEnd: number;
					public static ConstraintLayout_Layout_layout_goneMarginLeft: number;
					public static ConstraintLayout_Layout_layout_goneMarginRight: number;
					public static ConstraintLayout_Layout_layout_goneMarginStart: number;
					public static ConstraintLayout_Layout_layout_goneMarginTop: number;
					public static ConstraintLayout_Layout_layout_optimizationLevel: number;
					public static ConstraintLayout_placeholder: number[];
					public static ConstraintLayout_placeholder_content: number;
					public static ConstraintLayout_placeholder_placeholder_emptyVisibility: number;
					public static ConstraintSet: number[];
					public static ConstraintSet_android_orientation: number;
					public static ConstraintSet_android_id: number;
					public static ConstraintSet_android_visibility: number;
					public static ConstraintSet_android_layout_width: number;
					public static ConstraintSet_android_layout_height: number;
					public static ConstraintSet_android_layout_marginLeft: number;
					public static ConstraintSet_android_layout_marginTop: number;
					public static ConstraintSet_android_layout_marginRight: number;
					public static ConstraintSet_android_layout_marginBottom: number;
					public static ConstraintSet_android_maxWidth: number;
					public static ConstraintSet_android_maxHeight: number;
					public static ConstraintSet_android_minWidth: number;
					public static ConstraintSet_android_minHeight: number;
					public static ConstraintSet_android_pivotX: number;
					public static ConstraintSet_android_pivotY: number;
					public static ConstraintSet_android_alpha: number;
					public static ConstraintSet_android_transformPivotX: number;
					public static ConstraintSet_android_transformPivotY: number;
					public static ConstraintSet_android_translationX: number;
					public static ConstraintSet_android_translationY: number;
					public static ConstraintSet_android_scaleX: number;
					public static ConstraintSet_android_scaleY: number;
					public static ConstraintSet_android_rotation: number;
					public static ConstraintSet_android_rotationX: number;
					public static ConstraintSet_android_rotationY: number;
					public static ConstraintSet_android_layout_marginStart: number;
					public static ConstraintSet_android_layout_marginEnd: number;
					public static ConstraintSet_android_translationZ: number;
					public static ConstraintSet_android_elevation: number;
					public static ConstraintSet_animate_relativeTo: number;
					public static ConstraintSet_barrierAllowsGoneWidgets: number;
					public static ConstraintSet_barrierDirection: number;
					public static ConstraintSet_barrierMargin: number;
					public static ConstraintSet_chainUseRtl: number;
					public static ConstraintSet_constraint_referenced_ids: number;
					public static ConstraintSet_deriveConstraintsFrom: number;
					public static ConstraintSet_drawPath: number;
					public static ConstraintSet_flow_firstHorizontalBias: number;
					public static ConstraintSet_flow_firstHorizontalStyle: number;
					public static ConstraintSet_flow_firstVerticalBias: number;
					public static ConstraintSet_flow_firstVerticalStyle: number;
					public static ConstraintSet_flow_horizontalAlign: number;
					public static ConstraintSet_flow_horizontalBias: number;
					public static ConstraintSet_flow_horizontalGap: number;
					public static ConstraintSet_flow_horizontalStyle: number;
					public static ConstraintSet_flow_lastHorizontalBias: number;
					public static ConstraintSet_flow_lastHorizontalStyle: number;
					public static ConstraintSet_flow_lastVerticalBias: number;
					public static ConstraintSet_flow_lastVerticalStyle: number;
					public static ConstraintSet_flow_maxElementsWrap: number;
					public static ConstraintSet_flow_verticalAlign: number;
					public static ConstraintSet_flow_verticalBias: number;
					public static ConstraintSet_flow_verticalGap: number;
					public static ConstraintSet_flow_verticalStyle: number;
					public static ConstraintSet_flow_wrapMode: number;
					public static ConstraintSet_layout_constrainedHeight: number;
					public static ConstraintSet_layout_constrainedWidth: number;
					public static ConstraintSet_layout_constraintBaseline_creator: number;
					public static ConstraintSet_layout_constraintBaseline_toBaselineOf: number;
					public static ConstraintSet_layout_constraintBottom_creator: number;
					public static ConstraintSet_layout_constraintBottom_toBottomOf: number;
					public static ConstraintSet_layout_constraintBottom_toTopOf: number;
					public static ConstraintSet_layout_constraintCircle: number;
					public static ConstraintSet_layout_constraintCircleAngle: number;
					public static ConstraintSet_layout_constraintCircleRadius: number;
					public static ConstraintSet_layout_constraintDimensionRatio: number;
					public static ConstraintSet_layout_constraintEnd_toEndOf: number;
					public static ConstraintSet_layout_constraintEnd_toStartOf: number;
					public static ConstraintSet_layout_constraintGuide_begin: number;
					public static ConstraintSet_layout_constraintGuide_end: number;
					public static ConstraintSet_layout_constraintGuide_percent: number;
					public static ConstraintSet_layout_constraintHeight_default: number;
					public static ConstraintSet_layout_constraintHeight_max: number;
					public static ConstraintSet_layout_constraintHeight_min: number;
					public static ConstraintSet_layout_constraintHeight_percent: number;
					public static ConstraintSet_layout_constraintHorizontal_bias: number;
					public static ConstraintSet_layout_constraintHorizontal_chainStyle: number;
					public static ConstraintSet_layout_constraintHorizontal_weight: number;
					public static ConstraintSet_layout_constraintLeft_creator: number;
					public static ConstraintSet_layout_constraintLeft_toLeftOf: number;
					public static ConstraintSet_layout_constraintLeft_toRightOf: number;
					public static ConstraintSet_layout_constraintRight_creator: number;
					public static ConstraintSet_layout_constraintRight_toLeftOf: number;
					public static ConstraintSet_layout_constraintRight_toRightOf: number;
					public static ConstraintSet_layout_constraintStart_toEndOf: number;
					public static ConstraintSet_layout_constraintStart_toStartOf: number;
					public static ConstraintSet_layout_constraintTag: number;
					public static ConstraintSet_layout_constraintTop_creator: number;
					public static ConstraintSet_layout_constraintTop_toBottomOf: number;
					public static ConstraintSet_layout_constraintTop_toTopOf: number;
					public static ConstraintSet_layout_constraintVertical_bias: number;
					public static ConstraintSet_layout_constraintVertical_chainStyle: number;
					public static ConstraintSet_layout_constraintVertical_weight: number;
					public static ConstraintSet_layout_constraintWidth_default: number;
					public static ConstraintSet_layout_constraintWidth_max: number;
					public static ConstraintSet_layout_constraintWidth_min: number;
					public static ConstraintSet_layout_constraintWidth_percent: number;
					public static ConstraintSet_layout_editor_absoluteX: number;
					public static ConstraintSet_layout_editor_absoluteY: number;
					public static ConstraintSet_layout_goneMarginBottom: number;
					public static ConstraintSet_layout_goneMarginEnd: number;
					public static ConstraintSet_layout_goneMarginLeft: number;
					public static ConstraintSet_layout_goneMarginRight: number;
					public static ConstraintSet_layout_goneMarginStart: number;
					public static ConstraintSet_layout_goneMarginTop: number;
					public static ConstraintSet_motionProgress: number;
					public static ConstraintSet_motionStagger: number;
					public static ConstraintSet_pathMotionArc: number;
					public static ConstraintSet_pivotAnchor: number;
					public static ConstraintSet_transitionEasing: number;
					public static ConstraintSet_transitionPathRotate: number;
					public static CustomAttribute: number[];
					public static CustomAttribute_attributeName: number;
					public static CustomAttribute_customBoolean: number;
					public static CustomAttribute_customColorDrawableValue: number;
					public static CustomAttribute_customColorValue: number;
					public static CustomAttribute_customDimension: number;
					public static CustomAttribute_customFloatValue: number;
					public static CustomAttribute_customIntegerValue: number;
					public static CustomAttribute_customPixelDimension: number;
					public static CustomAttribute_customStringValue: number;
					public static DrawerArrowToggle: number[];
					public static DrawerArrowToggle_arrowHeadLength: number;
					public static DrawerArrowToggle_arrowShaftLength: number;
					public static DrawerArrowToggle_barLength: number;
					public static DrawerArrowToggle_color: number;
					public static DrawerArrowToggle_drawableSize: number;
					public static DrawerArrowToggle_gapBetweenBars: number;
					public static DrawerArrowToggle_spinBars: number;
					public static DrawerArrowToggle_thickness: number;
					public static FontFamily: number[];
					public static FontFamily_fontProviderAuthority: number;
					public static FontFamily_fontProviderCerts: number;
					public static FontFamily_fontProviderFetchStrategy: number;
					public static FontFamily_fontProviderFetchTimeout: number;
					public static FontFamily_fontProviderPackage: number;
					public static FontFamily_fontProviderQuery: number;
					public static FontFamily_fontProviderSystemFontFamily: number;
					public static FontFamilyFont: number[];
					public static FontFamilyFont_android_font: number;
					public static FontFamilyFont_android_fontWeight: number;
					public static FontFamilyFont_android_fontStyle: number;
					public static FontFamilyFont_android_ttcIndex: number;
					public static FontFamilyFont_android_fontVariationSettings: number;
					public static FontFamilyFont_font: number;
					public static FontFamilyFont_fontStyle: number;
					public static FontFamilyFont_fontVariationSettings: number;
					public static FontFamilyFont_fontWeight: number;
					public static FontFamilyFont_ttcIndex: number;
					public static GradientColor: number[];
					public static GradientColor_android_startColor: number;
					public static GradientColor_android_endColor: number;
					public static GradientColor_android_type: number;
					public static GradientColor_android_centerX: number;
					public static GradientColor_android_centerY: number;
					public static GradientColor_android_gradientRadius: number;
					public static GradientColor_android_tileMode: number;
					public static GradientColor_android_centerColor: number;
					public static GradientColor_android_startX: number;
					public static GradientColor_android_startY: number;
					public static GradientColor_android_endX: number;
					public static GradientColor_android_endY: number;
					public static GradientColorItem: number[];
					public static GradientColorItem_android_color: number;
					public static GradientColorItem_android_offset: number;
					public static ImageFilterView: number[];
					public static ImageFilterView_altSrc: number;
					public static ImageFilterView_brightness: number;
					public static ImageFilterView_contrast: number;
					public static ImageFilterView_crossfade: number;
					public static ImageFilterView_overlay: number;
					public static ImageFilterView_round: number;
					public static ImageFilterView_roundPercent: number;
					public static ImageFilterView_saturation: number;
					public static ImageFilterView_warmth: number;
					public static KeyAttribute: number[];
					public static KeyAttribute_android_alpha: number;
					public static KeyAttribute_android_transformPivotX: number;
					public static KeyAttribute_android_transformPivotY: number;
					public static KeyAttribute_android_translationX: number;
					public static KeyAttribute_android_translationY: number;
					public static KeyAttribute_android_scaleX: number;
					public static KeyAttribute_android_scaleY: number;
					public static KeyAttribute_android_rotation: number;
					public static KeyAttribute_android_rotationX: number;
					public static KeyAttribute_android_rotationY: number;
					public static KeyAttribute_android_translationZ: number;
					public static KeyAttribute_android_elevation: number;
					public static KeyAttribute_curveFit: number;
					public static KeyAttribute_framePosition: number;
					public static KeyAttribute_motionProgress: number;
					public static KeyAttribute_motionTarget: number;
					public static KeyAttribute_transitionEasing: number;
					public static KeyAttribute_transitionPathRotate: number;
					public static KeyCycle: number[];
					public static KeyCycle_android_alpha: number;
					public static KeyCycle_android_translationX: number;
					public static KeyCycle_android_translationY: number;
					public static KeyCycle_android_scaleX: number;
					public static KeyCycle_android_scaleY: number;
					public static KeyCycle_android_rotation: number;
					public static KeyCycle_android_rotationX: number;
					public static KeyCycle_android_rotationY: number;
					public static KeyCycle_android_translationZ: number;
					public static KeyCycle_android_elevation: number;
					public static KeyCycle_curveFit: number;
					public static KeyCycle_framePosition: number;
					public static KeyCycle_motionProgress: number;
					public static KeyCycle_motionTarget: number;
					public static KeyCycle_transitionEasing: number;
					public static KeyCycle_transitionPathRotate: number;
					public static KeyCycle_waveOffset: number;
					public static KeyCycle_wavePeriod: number;
					public static KeyCycle_waveShape: number;
					public static KeyCycle_waveVariesBy: number;
					public static KeyPosition: number[];
					public static KeyPosition_curveFit: number;
					public static KeyPosition_drawPath: number;
					public static KeyPosition_framePosition: number;
					public static KeyPosition_keyPositionType: number;
					public static KeyPosition_motionTarget: number;
					public static KeyPosition_pathMotionArc: number;
					public static KeyPosition_percentHeight: number;
					public static KeyPosition_percentWidth: number;
					public static KeyPosition_percentX: number;
					public static KeyPosition_percentY: number;
					public static KeyPosition_sizePercent: number;
					public static KeyPosition_transitionEasing: number;
					public static KeyTimeCycle: number[];
					public static KeyTimeCycle_android_alpha: number;
					public static KeyTimeCycle_android_translationX: number;
					public static KeyTimeCycle_android_translationY: number;
					public static KeyTimeCycle_android_scaleX: number;
					public static KeyTimeCycle_android_scaleY: number;
					public static KeyTimeCycle_android_rotation: number;
					public static KeyTimeCycle_android_rotationX: number;
					public static KeyTimeCycle_android_rotationY: number;
					public static KeyTimeCycle_android_translationZ: number;
					public static KeyTimeCycle_android_elevation: number;
					public static KeyTimeCycle_curveFit: number;
					public static KeyTimeCycle_framePosition: number;
					public static KeyTimeCycle_motionProgress: number;
					public static KeyTimeCycle_motionTarget: number;
					public static KeyTimeCycle_transitionEasing: number;
					public static KeyTimeCycle_transitionPathRotate: number;
					public static KeyTimeCycle_waveDecay: number;
					public static KeyTimeCycle_waveOffset: number;
					public static KeyTimeCycle_wavePeriod: number;
					public static KeyTimeCycle_waveShape: number;
					public static KeyTrigger: number[];
					public static KeyTrigger_framePosition: number;
					public static KeyTrigger_motionTarget: number;
					public static KeyTrigger_motion_postLayoutCollision: number;
					public static KeyTrigger_motion_triggerOnCollision: number;
					public static KeyTrigger_onCross: number;
					public static KeyTrigger_onNegativeCross: number;
					public static KeyTrigger_onPositiveCross: number;
					public static KeyTrigger_triggerId: number;
					public static KeyTrigger_triggerReceiver: number;
					public static KeyTrigger_triggerSlack: number;
					public static Layout: number[];
					public static Layout_android_orientation: number;
					public static Layout_android_layout_width: number;
					public static Layout_android_layout_height: number;
					public static Layout_android_layout_marginLeft: number;
					public static Layout_android_layout_marginTop: number;
					public static Layout_android_layout_marginRight: number;
					public static Layout_android_layout_marginBottom: number;
					public static Layout_android_layout_marginStart: number;
					public static Layout_android_layout_marginEnd: number;
					public static Layout_barrierAllowsGoneWidgets: number;
					public static Layout_barrierDirection: number;
					public static Layout_barrierMargin: number;
					public static Layout_chainUseRtl: number;
					public static Layout_constraint_referenced_ids: number;
					public static Layout_layout_constrainedHeight: number;
					public static Layout_layout_constrainedWidth: number;
					public static Layout_layout_constraintBaseline_creator: number;
					public static Layout_layout_constraintBaseline_toBaselineOf: number;
					public static Layout_layout_constraintBottom_creator: number;
					public static Layout_layout_constraintBottom_toBottomOf: number;
					public static Layout_layout_constraintBottom_toTopOf: number;
					public static Layout_layout_constraintCircle: number;
					public static Layout_layout_constraintCircleAngle: number;
					public static Layout_layout_constraintCircleRadius: number;
					public static Layout_layout_constraintDimensionRatio: number;
					public static Layout_layout_constraintEnd_toEndOf: number;
					public static Layout_layout_constraintEnd_toStartOf: number;
					public static Layout_layout_constraintGuide_begin: number;
					public static Layout_layout_constraintGuide_end: number;
					public static Layout_layout_constraintGuide_percent: number;
					public static Layout_layout_constraintHeight_default: number;
					public static Layout_layout_constraintHeight_max: number;
					public static Layout_layout_constraintHeight_min: number;
					public static Layout_layout_constraintHeight_percent: number;
					public static Layout_layout_constraintHorizontal_bias: number;
					public static Layout_layout_constraintHorizontal_chainStyle: number;
					public static Layout_layout_constraintHorizontal_weight: number;
					public static Layout_layout_constraintLeft_creator: number;
					public static Layout_layout_constraintLeft_toLeftOf: number;
					public static Layout_layout_constraintLeft_toRightOf: number;
					public static Layout_layout_constraintRight_creator: number;
					public static Layout_layout_constraintRight_toLeftOf: number;
					public static Layout_layout_constraintRight_toRightOf: number;
					public static Layout_layout_constraintStart_toEndOf: number;
					public static Layout_layout_constraintStart_toStartOf: number;
					public static Layout_layout_constraintTop_creator: number;
					public static Layout_layout_constraintTop_toBottomOf: number;
					public static Layout_layout_constraintTop_toTopOf: number;
					public static Layout_layout_constraintVertical_bias: number;
					public static Layout_layout_constraintVertical_chainStyle: number;
					public static Layout_layout_constraintVertical_weight: number;
					public static Layout_layout_constraintWidth_default: number;
					public static Layout_layout_constraintWidth_max: number;
					public static Layout_layout_constraintWidth_min: number;
					public static Layout_layout_constraintWidth_percent: number;
					public static Layout_layout_editor_absoluteX: number;
					public static Layout_layout_editor_absoluteY: number;
					public static Layout_layout_goneMarginBottom: number;
					public static Layout_layout_goneMarginEnd: number;
					public static Layout_layout_goneMarginLeft: number;
					public static Layout_layout_goneMarginRight: number;
					public static Layout_layout_goneMarginStart: number;
					public static Layout_layout_goneMarginTop: number;
					public static Layout_maxHeight: number;
					public static Layout_maxWidth: number;
					public static Layout_minHeight: number;
					public static Layout_minWidth: number;
					public static LinearLayoutCompat: number[];
					public static LinearLayoutCompat_android_gravity: number;
					public static LinearLayoutCompat_android_orientation: number;
					public static LinearLayoutCompat_android_baselineAligned: number;
					public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
					public static LinearLayoutCompat_android_weightSum: number;
					public static LinearLayoutCompat_divider: number;
					public static LinearLayoutCompat_dividerPadding: number;
					public static LinearLayoutCompat_measureWithLargestChild: number;
					public static LinearLayoutCompat_showDividers: number;
					public static LinearLayoutCompat_Layout: number[];
					public static LinearLayoutCompat_Layout_android_layout_gravity: number;
					public static LinearLayoutCompat_Layout_android_layout_width: number;
					public static LinearLayoutCompat_Layout_android_layout_height: number;
					public static LinearLayoutCompat_Layout_android_layout_weight: number;
					public static ListPopupWindow: number[];
					public static ListPopupWindow_android_dropDownHorizontalOffset: number;
					public static ListPopupWindow_android_dropDownVerticalOffset: number;
					public static MenuGroup: number[];
					public static MenuGroup_android_enabled: number;
					public static MenuGroup_android_id: number;
					public static MenuGroup_android_visible: number;
					public static MenuGroup_android_menuCategory: number;
					public static MenuGroup_android_orderInCategory: number;
					public static MenuGroup_android_checkableBehavior: number;
					public static MenuItem: number[];
					public static MenuItem_android_icon: number;
					public static MenuItem_android_enabled: number;
					public static MenuItem_android_id: number;
					public static MenuItem_android_checked: number;
					public static MenuItem_android_visible: number;
					public static MenuItem_android_menuCategory: number;
					public static MenuItem_android_orderInCategory: number;
					public static MenuItem_android_title: number;
					public static MenuItem_android_titleCondensed: number;
					public static MenuItem_android_alphabeticShortcut: number;
					public static MenuItem_android_numericShortcut: number;
					public static MenuItem_android_checkable: number;
					public static MenuItem_android_onClick: number;
					public static MenuItem_actionLayout: number;
					public static MenuItem_actionProviderClass: number;
					public static MenuItem_actionViewClass: number;
					public static MenuItem_alphabeticModifiers: number;
					public static MenuItem_contentDescription: number;
					public static MenuItem_iconTint: number;
					public static MenuItem_iconTintMode: number;
					public static MenuItem_numericModifiers: number;
					public static MenuItem_showAsAction: number;
					public static MenuItem_tooltipText: number;
					public static MenuView: number[];
					public static MenuView_android_windowAnimationStyle: number;
					public static MenuView_android_itemTextAppearance: number;
					public static MenuView_android_horizontalDivider: number;
					public static MenuView_android_verticalDivider: number;
					public static MenuView_android_headerBackground: number;
					public static MenuView_android_itemBackground: number;
					public static MenuView_android_itemIconDisabledAlpha: number;
					public static MenuView_preserveIconSpacing: number;
					public static MenuView_subMenuArrow: number;
					public static MockView: number[];
					public static MockView_mock_diagonalsColor: number;
					public static MockView_mock_label: number;
					public static MockView_mock_labelBackgroundColor: number;
					public static MockView_mock_labelColor: number;
					public static MockView_mock_showDiagonals: number;
					public static MockView_mock_showLabel: number;
					public static Motion: number[];
					public static Motion_animate_relativeTo: number;
					public static Motion_drawPath: number;
					public static Motion_motionPathRotate: number;
					public static Motion_motionStagger: number;
					public static Motion_pathMotionArc: number;
					public static Motion_transitionEasing: number;
					public static MotionHelper: number[];
					public static MotionHelper_onHide: number;
					public static MotionHelper_onShow: number;
					public static MotionLayout: number[];
					public static MotionLayout_applyMotionScene: number;
					public static MotionLayout_currentState: number;
					public static MotionLayout_layoutDescription: number;
					public static MotionLayout_motionDebug: number;
					public static MotionLayout_motionProgress: number;
					public static MotionLayout_showPaths: number;
					public static MotionScene: number[];
					public static MotionScene_defaultDuration: number;
					public static MotionScene_layoutDuringTransition: number;
					public static MotionTelltales: number[];
					public static MotionTelltales_telltales_tailColor: number;
					public static MotionTelltales_telltales_tailScale: number;
					public static MotionTelltales_telltales_velocityMode: number;
					public static OnClick: number[];
					public static OnClick_clickAction: number;
					public static OnClick_targetId: number;
					public static OnSwipe: number[];
					public static OnSwipe_dragDirection: number;
					public static OnSwipe_dragScale: number;
					public static OnSwipe_dragThreshold: number;
					public static OnSwipe_limitBoundsTo: number;
					public static OnSwipe_maxAcceleration: number;
					public static OnSwipe_maxVelocity: number;
					public static OnSwipe_moveWhenScrollAtTop: number;
					public static OnSwipe_nestedScrollFlags: number;
					public static OnSwipe_onTouchUp: number;
					public static OnSwipe_touchAnchorId: number;
					public static OnSwipe_touchAnchorSide: number;
					public static OnSwipe_touchRegionId: number;
					public static PopupWindow: number[];
					public static PopupWindow_android_popupBackground: number;
					public static PopupWindow_android_popupAnimationStyle: number;
					public static PopupWindow_overlapAnchor: number;
					public static PopupWindowBackgroundState: number[];
					public static PopupWindowBackgroundState_state_above_anchor: number;
					public static PropertySet: number[];
					public static PropertySet_android_visibility: number;
					public static PropertySet_android_alpha: number;
					public static PropertySet_layout_constraintTag: number;
					public static PropertySet_motionProgress: number;
					public static PropertySet_visibilityMode: number;
					public static RecycleListView: number[];
					public static RecycleListView_paddingBottomNoButtons: number;
					public static RecycleListView_paddingTopNoTitle: number;
					public static SearchView: number[];
					public static SearchView_android_textAppearance: number;
					public static SearchView_android_focusable: number;
					public static SearchView_android_maxWidth: number;
					public static SearchView_android_text: number;
					public static SearchView_android_hint: number;
					public static SearchView_android_inputType: number;
					public static SearchView_android_imeOptions: number;
					public static SearchView_animateMenuItems: number;
					public static SearchView_animateNavigationIcon: number;
					public static SearchView_autoShowKeyboard: number;
					public static SearchView_backHandlingEnabled: number;
					public static SearchView_backgroundTint: number;
					public static SearchView_closeIcon: number;
					public static SearchView_commitIcon: number;
					public static SearchView_defaultQueryHint: number;
					public static SearchView_goIcon: number;
					public static SearchView_headerLayout: number;
					public static SearchView_hideNavigationIcon: number;
					public static SearchView_iconifiedByDefault: number;
					public static SearchView_layout: number;
					public static SearchView_queryBackground: number;
					public static SearchView_queryHint: number;
					public static SearchView_searchHintIcon: number;
					public static SearchView_searchIcon: number;
					public static SearchView_searchPrefixText: number;
					public static SearchView_submitBackground: number;
					public static SearchView_suggestionRowLayout: number;
					public static SearchView_useDrawerArrowDrawable: number;
					public static SearchView_voiceIcon: number;
					public static Spinner: number[];
					public static Spinner_android_entries: number;
					public static Spinner_android_popupBackground: number;
					public static Spinner_android_prompt: number;
					public static Spinner_android_dropDownWidth: number;
					public static Spinner_popupTheme: number;
					public static State: number[];
					public static State_android_id: number;
					public static State_constraints: number;
					public static StateListDrawable: number[];
					public static StateListDrawable_android_dither: number;
					public static StateListDrawable_android_visible: number;
					public static StateListDrawable_android_variablePadding: number;
					public static StateListDrawable_android_constantSize: number;
					public static StateListDrawable_android_enterFadeDuration: number;
					public static StateListDrawable_android_exitFadeDuration: number;
					public static StateListDrawableItem: number[];
					public static StateListDrawableItem_android_drawable: number;
					public static StateSet: number[];
					public static StateSet_defaultState: number;
					public static SwitchCompat: number[];
					public static SwitchCompat_android_textOn: number;
					public static SwitchCompat_android_textOff: number;
					public static SwitchCompat_android_thumb: number;
					public static SwitchCompat_showText: number;
					public static SwitchCompat_splitTrack: number;
					public static SwitchCompat_switchMinWidth: number;
					public static SwitchCompat_switchPadding: number;
					public static SwitchCompat_switchTextAppearance: number;
					public static SwitchCompat_thumbTextPadding: number;
					public static SwitchCompat_thumbTint: number;
					public static SwitchCompat_thumbTintMode: number;
					public static SwitchCompat_track: number;
					public static SwitchCompat_trackTint: number;
					public static SwitchCompat_trackTintMode: number;
					public static TextAppearance: number[];
					public static TextAppearance_android_textSize: number;
					public static TextAppearance_android_typeface: number;
					public static TextAppearance_android_textStyle: number;
					public static TextAppearance_android_textColor: number;
					public static TextAppearance_android_textColorHint: number;
					public static TextAppearance_android_textColorLink: number;
					public static TextAppearance_android_shadowColor: number;
					public static TextAppearance_android_shadowDx: number;
					public static TextAppearance_android_shadowDy: number;
					public static TextAppearance_android_shadowRadius: number;
					public static TextAppearance_android_fontFamily: number;
					public static TextAppearance_android_textFontWeight: number;
					public static TextAppearance_fontFamily: number;
					public static TextAppearance_fontVariationSettings: number;
					public static TextAppearance_textAllCaps: number;
					public static TextAppearance_textLocale: number;
					public static Toolbar: number[];
					public static Toolbar_android_gravity: number;
					public static Toolbar_android_minHeight: number;
					public static Toolbar_buttonGravity: number;
					public static Toolbar_collapseContentDescription: number;
					public static Toolbar_collapseIcon: number;
					public static Toolbar_contentInsetEnd: number;
					public static Toolbar_contentInsetEndWithActions: number;
					public static Toolbar_contentInsetLeft: number;
					public static Toolbar_contentInsetRight: number;
					public static Toolbar_contentInsetStart: number;
					public static Toolbar_contentInsetStartWithNavigation: number;
					public static Toolbar_logo: number;
					public static Toolbar_logoDescription: number;
					public static Toolbar_maxButtonHeight: number;
					public static Toolbar_menu: number;
					public static Toolbar_navigationContentDescription: number;
					public static Toolbar_navigationIcon: number;
					public static Toolbar_popupTheme: number;
					public static Toolbar_subtitle: number;
					public static Toolbar_subtitleTextAppearance: number;
					public static Toolbar_subtitleTextColor: number;
					public static Toolbar_title: number;
					public static Toolbar_titleMargin: number;
					public static Toolbar_titleMarginBottom: number;
					public static Toolbar_titleMarginEnd: number;
					public static Toolbar_titleMarginStart: number;
					public static Toolbar_titleMarginTop: number;
					public static Toolbar_titleMargins: number;
					public static Toolbar_titleTextAppearance: number;
					public static Toolbar_titleTextColor: number;
					public static Transform: number[];
					public static Transform_android_transformPivotX: number;
					public static Transform_android_transformPivotY: number;
					public static Transform_android_translationX: number;
					public static Transform_android_translationY: number;
					public static Transform_android_scaleX: number;
					public static Transform_android_scaleY: number;
					public static Transform_android_rotation: number;
					public static Transform_android_rotationX: number;
					public static Transform_android_rotationY: number;
					public static Transform_android_translationZ: number;
					public static Transform_android_elevation: number;
					public static Transition: number[];
					public static Transition_android_id: number;
					public static Transition_autoTransition: number;
					public static Transition_constraintSetEnd: number;
					public static Transition_constraintSetStart: number;
					public static Transition_duration: number;
					public static Transition_layoutDuringTransition: number;
					public static Transition_motionInterpolator: number;
					public static Transition_pathMotionArc: number;
					public static Transition_staggered: number;
					public static Transition_transitionDisable: number;
					public static Transition_transitionFlags: number;
					public static Variant: number[];
					public static Variant_constraints: number;
					public static Variant_region_heightLessThan: number;
					public static Variant_region_heightMoreThan: number;
					public static Variant_region_widthLessThan: number;
					public static Variant_region_widthMoreThan: number;
					public static View: number[];
					public static View_android_theme: number;
					public static View_android_focusable: number;
					public static View_paddingEnd: number;
					public static View_paddingStart: number;
					public static View_theme: number;
					public static ViewBackgroundHelper: number[];
					public static ViewBackgroundHelper_android_background: number;
					public static ViewBackgroundHelper_backgroundTint: number;
					public static ViewBackgroundHelper_backgroundTintMode: number;
					public static ViewStubCompat: number[];
					public static ViewStubCompat_android_id: number;
					public static ViewStubCompat_android_layout: number;
					public static ViewStubCompat_android_inflatedId: number;
					public static "<clinit>"(): void;
				}
			}
		}
	}
}

declare module androidx {
	export module coordinatorlayout {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.coordinatorlayout.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.coordinatorlayout.R.attr>;
				public static alpha: number;
				public static coordinatorLayoutStyle: number;
				public static font: number;
				public static fontProviderAuthority: number;
				public static fontProviderCerts: number;
				public static fontProviderFetchStrategy: number;
				public static fontProviderFetchTimeout: number;
				public static fontProviderPackage: number;
				public static fontProviderQuery: number;
				public static fontStyle: number;
				public static fontVariationSettings: number;
				public static fontWeight: number;
				public static keylines: number;
				public static layout_anchor: number;
				public static layout_anchorGravity: number;
				public static layout_behavior: number;
				public static layout_dodgeInsetEdges: number;
				public static layout_insetEdge: number;
				public static layout_keyline: number;
				public static statusBarBackground: number;
				public static ttcIndex: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.coordinatorlayout.R.color>;
				public static notification_action_color_filter: number;
				public static notification_icon_bg_color: number;
				public static ripple_material_light: number;
				public static secondary_text_default_material_light: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.coordinatorlayout.R.dimen>;
				public static compat_button_inset_horizontal_material: number;
				public static compat_button_inset_vertical_material: number;
				public static compat_button_padding_horizontal_material: number;
				public static compat_button_padding_vertical_material: number;
				public static compat_control_corner_material: number;
				public static compat_notification_large_icon_max_height: number;
				public static compat_notification_large_icon_max_width: number;
				public static notification_action_icon_size: number;
				public static notification_action_text_size: number;
				public static notification_big_circle_margin: number;
				public static notification_content_margin_start: number;
				public static notification_large_icon_height: number;
				public static notification_large_icon_width: number;
				public static notification_main_column_padding_top: number;
				public static notification_media_narrow_margin: number;
				public static notification_right_icon_size: number;
				public static notification_right_side_padding_top: number;
				public static notification_small_icon_background_padding: number;
				public static notification_small_icon_size_as_large: number;
				public static notification_subtext_size: number;
				public static notification_top_pad: number;
				public static notification_top_pad_large_text: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.coordinatorlayout.R.drawable>;
				public static notification_action_background: number;
				public static notification_bg: number;
				public static notification_bg_low: number;
				public static notification_bg_low_normal: number;
				public static notification_bg_low_pressed: number;
				public static notification_bg_normal: number;
				public static notification_bg_normal_pressed: number;
				public static notification_icon_background: number;
				public static notification_template_icon_bg: number;
				public static notification_template_icon_low_bg: number;
				public static notification_tile_bg: number;
				public static notify_panel_notification_icon_bg: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.coordinatorlayout.R.id>;
				public static accessibility_action_clickable_span: number;
				public static accessibility_custom_action_0: number;
				public static accessibility_custom_action_1: number;
				public static accessibility_custom_action_10: number;
				public static accessibility_custom_action_11: number;
				public static accessibility_custom_action_12: number;
				public static accessibility_custom_action_13: number;
				public static accessibility_custom_action_14: number;
				public static accessibility_custom_action_15: number;
				public static accessibility_custom_action_16: number;
				public static accessibility_custom_action_17: number;
				public static accessibility_custom_action_18: number;
				public static accessibility_custom_action_19: number;
				public static accessibility_custom_action_2: number;
				public static accessibility_custom_action_20: number;
				public static accessibility_custom_action_21: number;
				public static accessibility_custom_action_22: number;
				public static accessibility_custom_action_23: number;
				public static accessibility_custom_action_24: number;
				public static accessibility_custom_action_25: number;
				public static accessibility_custom_action_26: number;
				public static accessibility_custom_action_27: number;
				public static accessibility_custom_action_28: number;
				public static accessibility_custom_action_29: number;
				public static accessibility_custom_action_3: number;
				public static accessibility_custom_action_30: number;
				public static accessibility_custom_action_31: number;
				public static accessibility_custom_action_4: number;
				public static accessibility_custom_action_5: number;
				public static accessibility_custom_action_6: number;
				public static accessibility_custom_action_7: number;
				public static accessibility_custom_action_8: number;
				public static accessibility_custom_action_9: number;
				public static action_container: number;
				public static action_divider: number;
				public static action_image: number;
				public static action_text: number;
				public static actions: number;
				public static async: number;
				public static blocking: number;
				public static bottom: number;
				public static chronometer: number;
				public static dialog_button: number;
				public static end: number;
				public static forever: number;
				public static icon: number;
				public static icon_group: number;
				public static info: number;
				public static italic: number;
				public static left: number;
				public static line1: number;
				public static line3: number;
				public static none: number;
				public static normal: number;
				public static notification_background: number;
				public static notification_main_column: number;
				public static notification_main_column_container: number;
				public static right: number;
				public static right_icon: number;
				public static right_side: number;
				public static start: number;
				public static tag_accessibility_actions: number;
				public static tag_accessibility_clickable_spans: number;
				public static tag_accessibility_heading: number;
				public static tag_accessibility_pane_title: number;
				public static tag_screen_reader_focusable: number;
				public static tag_transition_group: number;
				public static tag_unhandled_key_event_manager: number;
				public static tag_unhandled_key_listeners: number;
				public static text: number;
				public static text2: number;
				public static time: number;
				public static title: number;
				public static top: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.coordinatorlayout.R.integer>;
				public static status_bar_notification_info_maxnum: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.coordinatorlayout.R.layout>;
				public static custom_dialog: number;
				public static notification_action: number;
				public static notification_action_tombstone: number;
				public static notification_template_custom_big: number;
				public static notification_template_icon_group: number;
				public static notification_template_part_chronometer: number;
				public static notification_template_part_time: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.coordinatorlayout.R.style>;
				public static TextAppearance_Compat_Notification: number;
				public static TextAppearance_Compat_Notification_Info: number;
				public static TextAppearance_Compat_Notification_Line2: number;
				public static TextAppearance_Compat_Notification_Time: number;
				public static TextAppearance_Compat_Notification_Title: number;
				public static Widget_Compat_NotificationActionContainer: number;
				public static Widget_Compat_NotificationActionText: number;
				public static Widget_Support_CoordinatorLayout: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.coordinatorlayout.R.styleable>;
				public static ColorStateListItem: number[];
				public static ColorStateListItem_android_color: number;
				public static ColorStateListItem_android_alpha: number;
				public static ColorStateListItem_android_lStar: number;
				public static ColorStateListItem_alpha: number;
				public static ColorStateListItem_lStar: number;
				public static CoordinatorLayout: number[];
				public static CoordinatorLayout_keylines: number;
				public static CoordinatorLayout_statusBarBackground: number;
				public static CoordinatorLayout_Layout: number[];
				public static CoordinatorLayout_Layout_android_layout_gravity: number;
				public static CoordinatorLayout_Layout_layout_anchor: number;
				public static CoordinatorLayout_Layout_layout_anchorGravity: number;
				public static CoordinatorLayout_Layout_layout_behavior: number;
				public static CoordinatorLayout_Layout_layout_dodgeInsetEdges: number;
				public static CoordinatorLayout_Layout_layout_insetEdge: number;
				public static CoordinatorLayout_Layout_layout_keyline: number;
				public static FontFamily: number[];
				public static FontFamily_fontProviderAuthority: number;
				public static FontFamily_fontProviderCerts: number;
				public static FontFamily_fontProviderFetchStrategy: number;
				public static FontFamily_fontProviderFetchTimeout: number;
				public static FontFamily_fontProviderPackage: number;
				public static FontFamily_fontProviderQuery: number;
				public static FontFamily_fontProviderSystemFontFamily: number;
				public static FontFamilyFont: number[];
				public static FontFamilyFont_android_font: number;
				public static FontFamilyFont_android_fontWeight: number;
				public static FontFamilyFont_android_fontStyle: number;
				public static FontFamilyFont_android_ttcIndex: number;
				public static FontFamilyFont_android_fontVariationSettings: number;
				public static FontFamilyFont_font: number;
				public static FontFamilyFont_fontStyle: number;
				public static FontFamilyFont_fontVariationSettings: number;
				public static FontFamilyFont_fontWeight: number;
				public static FontFamilyFont_ttcIndex: number;
				public static GradientColor: number[];
				public static GradientColor_android_startColor: number;
				public static GradientColor_android_endColor: number;
				public static GradientColor_android_type: number;
				public static GradientColor_android_centerX: number;
				public static GradientColor_android_centerY: number;
				public static GradientColor_android_gradientRadius: number;
				public static GradientColor_android_tileMode: number;
				public static GradientColor_android_centerColor: number;
				public static GradientColor_android_startX: number;
				public static GradientColor_android_startY: number;
				public static GradientColor_android_endX: number;
				public static GradientColor_android_endY: number;
				public static GradientColorItem: number[];
				public static GradientColorItem_android_color: number;
				public static GradientColorItem_android_offset: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module core {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.core.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.core.R.attr>;
				public static alpha: number;
				public static font: number;
				public static fontProviderAuthority: number;
				public static fontProviderCerts: number;
				public static fontProviderFetchStrategy: number;
				public static fontProviderFetchTimeout: number;
				public static fontProviderPackage: number;
				public static fontProviderQuery: number;
				public static fontProviderSystemFontFamily: number;
				public static fontStyle: number;
				public static fontVariationSettings: number;
				public static fontWeight: number;
				public static lStar: number;
				public static nestedScrollViewStyle: number;
				public static queryPatterns: number;
				public static shortcutMatchRequired: number;
				public static ttcIndex: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.core.R.color>;
				public static androidx_core_ripple_material_light: number;
				public static androidx_core_secondary_text_default_material_light: number;
				public static call_notification_answer_color: number;
				public static call_notification_decline_color: number;
				public static notification_action_color_filter: number;
				public static notification_icon_bg_color: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.core.R.dimen>;
				public static compat_button_inset_horizontal_material: number;
				public static compat_button_inset_vertical_material: number;
				public static compat_button_padding_horizontal_material: number;
				public static compat_button_padding_vertical_material: number;
				public static compat_control_corner_material: number;
				public static compat_notification_large_icon_max_height: number;
				public static compat_notification_large_icon_max_width: number;
				public static notification_action_icon_size: number;
				public static notification_action_text_size: number;
				public static notification_big_circle_margin: number;
				public static notification_content_margin_start: number;
				public static notification_large_icon_height: number;
				public static notification_large_icon_width: number;
				public static notification_main_column_padding_top: number;
				public static notification_media_narrow_margin: number;
				public static notification_right_icon_size: number;
				public static notification_right_side_padding_top: number;
				public static notification_small_icon_background_padding: number;
				public static notification_small_icon_size_as_large: number;
				public static notification_subtext_size: number;
				public static notification_top_pad: number;
				public static notification_top_pad_large_text: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.core.R.drawable>;
				public static ic_call_answer: number;
				public static ic_call_answer_low: number;
				public static ic_call_answer_video: number;
				public static ic_call_answer_video_low: number;
				public static ic_call_decline: number;
				public static ic_call_decline_low: number;
				public static notification_action_background: number;
				public static notification_bg: number;
				public static notification_bg_low: number;
				public static notification_bg_low_normal: number;
				public static notification_bg_low_pressed: number;
				public static notification_bg_normal: number;
				public static notification_bg_normal_pressed: number;
				public static notification_icon_background: number;
				public static notification_oversize_large_icon_bg: number;
				public static notification_template_icon_bg: number;
				public static notification_template_icon_low_bg: number;
				public static notification_tile_bg: number;
				public static notify_panel_notification_icon_bg: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.core.R.id>;
				public static accessibility_action_clickable_span: number;
				public static accessibility_custom_action_0: number;
				public static accessibility_custom_action_1: number;
				public static accessibility_custom_action_10: number;
				public static accessibility_custom_action_11: number;
				public static accessibility_custom_action_12: number;
				public static accessibility_custom_action_13: number;
				public static accessibility_custom_action_14: number;
				public static accessibility_custom_action_15: number;
				public static accessibility_custom_action_16: number;
				public static accessibility_custom_action_17: number;
				public static accessibility_custom_action_18: number;
				public static accessibility_custom_action_19: number;
				public static accessibility_custom_action_2: number;
				public static accessibility_custom_action_20: number;
				public static accessibility_custom_action_21: number;
				public static accessibility_custom_action_22: number;
				public static accessibility_custom_action_23: number;
				public static accessibility_custom_action_24: number;
				public static accessibility_custom_action_25: number;
				public static accessibility_custom_action_26: number;
				public static accessibility_custom_action_27: number;
				public static accessibility_custom_action_28: number;
				public static accessibility_custom_action_29: number;
				public static accessibility_custom_action_3: number;
				public static accessibility_custom_action_30: number;
				public static accessibility_custom_action_31: number;
				public static accessibility_custom_action_4: number;
				public static accessibility_custom_action_5: number;
				public static accessibility_custom_action_6: number;
				public static accessibility_custom_action_7: number;
				public static accessibility_custom_action_8: number;
				public static accessibility_custom_action_9: number;
				public static action_container: number;
				public static action_divider: number;
				public static action_image: number;
				public static action_text: number;
				public static actions: number;
				public static async: number;
				public static blocking: number;
				public static chronometer: number;
				public static dialog_button: number;
				public static edit_text_id: number;
				public static forever: number;
				public static hide_ime_id: number;
				public static icon: number;
				public static icon_group: number;
				public static info: number;
				public static italic: number;
				public static line1: number;
				public static line3: number;
				public static normal: number;
				public static notification_background: number;
				public static notification_main_column: number;
				public static notification_main_column_container: number;
				public static right_icon: number;
				public static right_side: number;
				public static tag_accessibility_actions: number;
				public static tag_accessibility_clickable_spans: number;
				public static tag_accessibility_heading: number;
				public static tag_accessibility_pane_title: number;
				public static tag_on_apply_window_listener: number;
				public static tag_on_receive_content_listener: number;
				public static tag_on_receive_content_mime_types: number;
				public static tag_screen_reader_focusable: number;
				public static tag_state_description: number;
				public static tag_transition_group: number;
				public static tag_unhandled_key_event_manager: number;
				public static tag_unhandled_key_listeners: number;
				public static tag_window_insets_animation_callback: number;
				public static text: number;
				public static text2: number;
				public static time: number;
				public static title: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.core.R.integer>;
				public static status_bar_notification_info_maxnum: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.core.R.layout>;
				public static custom_dialog: number;
				public static ime_base_split_test_activity: number;
				public static ime_secondary_split_test_activity: number;
				public static notification_action: number;
				public static notification_action_tombstone: number;
				public static notification_template_custom_big: number;
				public static notification_template_icon_group: number;
				public static notification_template_part_chronometer: number;
				public static notification_template_part_time: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.core.R.style>;
				public static TextAppearance_Compat_Notification: number;
				public static TextAppearance_Compat_Notification_Info: number;
				public static TextAppearance_Compat_Notification_Line2: number;
				public static TextAppearance_Compat_Notification_Time: number;
				public static TextAppearance_Compat_Notification_Title: number;
				public static Widget_Compat_NotificationActionContainer: number;
				public static Widget_Compat_NotificationActionText: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.core.R.styleable>;
				public static Capability: number[];
				public static Capability_queryPatterns: number;
				public static Capability_shortcutMatchRequired: number;
				public static ColorStateListItem: number[];
				public static ColorStateListItem_android_color: number;
				public static ColorStateListItem_android_alpha: number;
				public static ColorStateListItem_android_lStar: number;
				public static ColorStateListItem_alpha: number;
				public static ColorStateListItem_lStar: number;
				public static FontFamily: number[];
				public static FontFamily_fontProviderAuthority: number;
				public static FontFamily_fontProviderCerts: number;
				public static FontFamily_fontProviderFetchStrategy: number;
				public static FontFamily_fontProviderFetchTimeout: number;
				public static FontFamily_fontProviderPackage: number;
				public static FontFamily_fontProviderQuery: number;
				public static FontFamily_fontProviderSystemFontFamily: number;
				public static FontFamilyFont: number[];
				public static FontFamilyFont_android_font: number;
				public static FontFamilyFont_android_fontWeight: number;
				public static FontFamilyFont_android_fontStyle: number;
				public static FontFamilyFont_android_ttcIndex: number;
				public static FontFamilyFont_android_fontVariationSettings: number;
				public static FontFamilyFont_font: number;
				public static FontFamilyFont_fontStyle: number;
				public static FontFamilyFont_fontVariationSettings: number;
				public static FontFamilyFont_fontWeight: number;
				public static FontFamilyFont_ttcIndex: number;
				public static GradientColor: number[];
				public static GradientColor_android_startColor: number;
				public static GradientColor_android_endColor: number;
				public static GradientColor_android_type: number;
				public static GradientColor_android_centerX: number;
				public static GradientColor_android_centerY: number;
				public static GradientColor_android_gradientRadius: number;
				public static GradientColor_android_tileMode: number;
				public static GradientColor_android_centerColor: number;
				public static GradientColor_android_startX: number;
				public static GradientColor_android_startY: number;
				public static GradientColor_android_endX: number;
				public static GradientColor_android_endY: number;
				public static GradientColorItem: number[];
				public static GradientColorItem_android_color: number;
				public static GradientColorItem_android_offset: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module core {
		export module ktx {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.core.ktx.R>;
			}
		}
	}
}

declare module androidx {
	export module cursoradapter {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.cursoradapter.R>;
		}
	}
}

declare module androidx {
	export module customview {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.customview.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.customview.R.attr>;
				public static alpha: number;
				public static font: number;
				public static fontProviderAuthority: number;
				public static fontProviderCerts: number;
				public static fontProviderFetchStrategy: number;
				public static fontProviderFetchTimeout: number;
				public static fontProviderPackage: number;
				public static fontProviderQuery: number;
				public static fontStyle: number;
				public static fontVariationSettings: number;
				public static fontWeight: number;
				public static ttcIndex: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.customview.R.color>;
				public static androidx_core_ripple_material_light: number;
				public static androidx_core_secondary_text_default_material_light: number;
				public static notification_action_color_filter: number;
				public static notification_icon_bg_color: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.customview.R.dimen>;
				public static compat_button_inset_horizontal_material: number;
				public static compat_button_inset_vertical_material: number;
				public static compat_button_padding_horizontal_material: number;
				public static compat_button_padding_vertical_material: number;
				public static compat_control_corner_material: number;
				public static compat_notification_large_icon_max_height: number;
				public static compat_notification_large_icon_max_width: number;
				public static notification_action_icon_size: number;
				public static notification_action_text_size: number;
				public static notification_big_circle_margin: number;
				public static notification_content_margin_start: number;
				public static notification_large_icon_height: number;
				public static notification_large_icon_width: number;
				public static notification_main_column_padding_top: number;
				public static notification_media_narrow_margin: number;
				public static notification_right_icon_size: number;
				public static notification_right_side_padding_top: number;
				public static notification_small_icon_background_padding: number;
				public static notification_small_icon_size_as_large: number;
				public static notification_subtext_size: number;
				public static notification_top_pad: number;
				public static notification_top_pad_large_text: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.customview.R.drawable>;
				public static notification_action_background: number;
				public static notification_bg: number;
				public static notification_bg_low: number;
				public static notification_bg_low_normal: number;
				public static notification_bg_low_pressed: number;
				public static notification_bg_normal: number;
				public static notification_bg_normal_pressed: number;
				public static notification_icon_background: number;
				public static notification_template_icon_bg: number;
				public static notification_template_icon_low_bg: number;
				public static notification_tile_bg: number;
				public static notify_panel_notification_icon_bg: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.customview.R.id>;
				public static accessibility_action_clickable_span: number;
				public static accessibility_custom_action_0: number;
				public static accessibility_custom_action_1: number;
				public static accessibility_custom_action_10: number;
				public static accessibility_custom_action_11: number;
				public static accessibility_custom_action_12: number;
				public static accessibility_custom_action_13: number;
				public static accessibility_custom_action_14: number;
				public static accessibility_custom_action_15: number;
				public static accessibility_custom_action_16: number;
				public static accessibility_custom_action_17: number;
				public static accessibility_custom_action_18: number;
				public static accessibility_custom_action_19: number;
				public static accessibility_custom_action_2: number;
				public static accessibility_custom_action_20: number;
				public static accessibility_custom_action_21: number;
				public static accessibility_custom_action_22: number;
				public static accessibility_custom_action_23: number;
				public static accessibility_custom_action_24: number;
				public static accessibility_custom_action_25: number;
				public static accessibility_custom_action_26: number;
				public static accessibility_custom_action_27: number;
				public static accessibility_custom_action_28: number;
				public static accessibility_custom_action_29: number;
				public static accessibility_custom_action_3: number;
				public static accessibility_custom_action_30: number;
				public static accessibility_custom_action_31: number;
				public static accessibility_custom_action_4: number;
				public static accessibility_custom_action_5: number;
				public static accessibility_custom_action_6: number;
				public static accessibility_custom_action_7: number;
				public static accessibility_custom_action_8: number;
				public static accessibility_custom_action_9: number;
				public static action_container: number;
				public static action_divider: number;
				public static action_image: number;
				public static action_text: number;
				public static actions: number;
				public static async: number;
				public static blocking: number;
				public static chronometer: number;
				public static dialog_button: number;
				public static forever: number;
				public static icon: number;
				public static icon_group: number;
				public static info: number;
				public static italic: number;
				public static line1: number;
				public static line3: number;
				public static normal: number;
				public static notification_background: number;
				public static notification_main_column: number;
				public static notification_main_column_container: number;
				public static right_icon: number;
				public static right_side: number;
				public static tag_accessibility_actions: number;
				public static tag_accessibility_clickable_spans: number;
				public static tag_accessibility_heading: number;
				public static tag_accessibility_pane_title: number;
				public static tag_screen_reader_focusable: number;
				public static tag_transition_group: number;
				public static tag_unhandled_key_event_manager: number;
				public static tag_unhandled_key_listeners: number;
				public static text: number;
				public static text2: number;
				public static time: number;
				public static title: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.customview.R.integer>;
				public static status_bar_notification_info_maxnum: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.customview.R.layout>;
				public static custom_dialog: number;
				public static notification_action: number;
				public static notification_action_tombstone: number;
				public static notification_template_custom_big: number;
				public static notification_template_icon_group: number;
				public static notification_template_part_chronometer: number;
				public static notification_template_part_time: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.customview.R.style>;
				public static TextAppearance_Compat_Notification: number;
				public static TextAppearance_Compat_Notification_Info: number;
				public static TextAppearance_Compat_Notification_Line2: number;
				public static TextAppearance_Compat_Notification_Time: number;
				public static TextAppearance_Compat_Notification_Title: number;
				public static Widget_Compat_NotificationActionContainer: number;
				public static Widget_Compat_NotificationActionText: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.customview.R.styleable>;
				public static ColorStateListItem: number[];
				public static ColorStateListItem_android_color: number;
				public static ColorStateListItem_android_alpha: number;
				public static ColorStateListItem_android_lStar: number;
				public static ColorStateListItem_alpha: number;
				public static ColorStateListItem_lStar: number;
				public static FontFamily: number[];
				public static FontFamily_fontProviderAuthority: number;
				public static FontFamily_fontProviderCerts: number;
				public static FontFamily_fontProviderFetchStrategy: number;
				public static FontFamily_fontProviderFetchTimeout: number;
				public static FontFamily_fontProviderPackage: number;
				public static FontFamily_fontProviderQuery: number;
				public static FontFamily_fontProviderSystemFontFamily: number;
				public static FontFamilyFont: number[];
				public static FontFamilyFont_android_font: number;
				public static FontFamilyFont_android_fontWeight: number;
				public static FontFamilyFont_android_fontStyle: number;
				public static FontFamilyFont_android_ttcIndex: number;
				public static FontFamilyFont_android_fontVariationSettings: number;
				public static FontFamilyFont_font: number;
				public static FontFamilyFont_fontStyle: number;
				public static FontFamilyFont_fontVariationSettings: number;
				public static FontFamilyFont_fontWeight: number;
				public static FontFamilyFont_ttcIndex: number;
				public static GradientColor: number[];
				public static GradientColor_android_startColor: number;
				public static GradientColor_android_endColor: number;
				public static GradientColor_android_type: number;
				public static GradientColor_android_centerX: number;
				public static GradientColor_android_centerY: number;
				public static GradientColor_android_gradientRadius: number;
				public static GradientColor_android_tileMode: number;
				public static GradientColor_android_centerColor: number;
				public static GradientColor_android_startX: number;
				public static GradientColor_android_startY: number;
				public static GradientColor_android_endX: number;
				public static GradientColor_android_endY: number;
				public static GradientColorItem: number[];
				public static GradientColorItem_android_color: number;
				public static GradientColorItem_android_offset: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module customview {
		export module poolingcontainer {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.customview.poolingcontainer.R>;
			}
			export module R {
				export class id extends java.lang.Object {
					public static class: java.lang.Class<androidx.customview.poolingcontainer.R.id>;
					public static is_pooling_container_tag: number;
					public static pooling_container_listener_holder_tag: number;
				}
			}
		}
	}
}

declare module androidx {
	export module documentfile {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.documentfile.R>;
		}
	}
}

declare module androidx {
	export module drawerlayout {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.drawerlayout.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.drawerlayout.R.attr>;
				public static alpha: number;
				public static drawerLayoutStyle: number;
				public static elevation: number;
				public static font: number;
				public static fontProviderAuthority: number;
				public static fontProviderCerts: number;
				public static fontProviderFetchStrategy: number;
				public static fontProviderFetchTimeout: number;
				public static fontProviderPackage: number;
				public static fontProviderQuery: number;
				public static fontStyle: number;
				public static fontVariationSettings: number;
				public static fontWeight: number;
				public static ttcIndex: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.drawerlayout.R.color>;
				public static androidx_core_ripple_material_light: number;
				public static androidx_core_secondary_text_default_material_light: number;
				public static notification_action_color_filter: number;
				public static notification_icon_bg_color: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.drawerlayout.R.dimen>;
				public static compat_button_inset_horizontal_material: number;
				public static compat_button_inset_vertical_material: number;
				public static compat_button_padding_horizontal_material: number;
				public static compat_button_padding_vertical_material: number;
				public static compat_control_corner_material: number;
				public static compat_notification_large_icon_max_height: number;
				public static compat_notification_large_icon_max_width: number;
				public static def_drawer_elevation: number;
				public static notification_action_icon_size: number;
				public static notification_action_text_size: number;
				public static notification_big_circle_margin: number;
				public static notification_content_margin_start: number;
				public static notification_large_icon_height: number;
				public static notification_large_icon_width: number;
				public static notification_main_column_padding_top: number;
				public static notification_media_narrow_margin: number;
				public static notification_right_icon_size: number;
				public static notification_right_side_padding_top: number;
				public static notification_small_icon_background_padding: number;
				public static notification_small_icon_size_as_large: number;
				public static notification_subtext_size: number;
				public static notification_top_pad: number;
				public static notification_top_pad_large_text: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.drawerlayout.R.drawable>;
				public static notification_action_background: number;
				public static notification_bg: number;
				public static notification_bg_low: number;
				public static notification_bg_low_normal: number;
				public static notification_bg_low_pressed: number;
				public static notification_bg_normal: number;
				public static notification_bg_normal_pressed: number;
				public static notification_icon_background: number;
				public static notification_template_icon_bg: number;
				public static notification_template_icon_low_bg: number;
				public static notification_tile_bg: number;
				public static notify_panel_notification_icon_bg: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.drawerlayout.R.id>;
				public static accessibility_action_clickable_span: number;
				public static accessibility_custom_action_0: number;
				public static accessibility_custom_action_1: number;
				public static accessibility_custom_action_10: number;
				public static accessibility_custom_action_11: number;
				public static accessibility_custom_action_12: number;
				public static accessibility_custom_action_13: number;
				public static accessibility_custom_action_14: number;
				public static accessibility_custom_action_15: number;
				public static accessibility_custom_action_16: number;
				public static accessibility_custom_action_17: number;
				public static accessibility_custom_action_18: number;
				public static accessibility_custom_action_19: number;
				public static accessibility_custom_action_2: number;
				public static accessibility_custom_action_20: number;
				public static accessibility_custom_action_21: number;
				public static accessibility_custom_action_22: number;
				public static accessibility_custom_action_23: number;
				public static accessibility_custom_action_24: number;
				public static accessibility_custom_action_25: number;
				public static accessibility_custom_action_26: number;
				public static accessibility_custom_action_27: number;
				public static accessibility_custom_action_28: number;
				public static accessibility_custom_action_29: number;
				public static accessibility_custom_action_3: number;
				public static accessibility_custom_action_30: number;
				public static accessibility_custom_action_31: number;
				public static accessibility_custom_action_4: number;
				public static accessibility_custom_action_5: number;
				public static accessibility_custom_action_6: number;
				public static accessibility_custom_action_7: number;
				public static accessibility_custom_action_8: number;
				public static accessibility_custom_action_9: number;
				public static action_container: number;
				public static action_divider: number;
				public static action_image: number;
				public static action_text: number;
				public static actions: number;
				public static async: number;
				public static blocking: number;
				public static chronometer: number;
				public static dialog_button: number;
				public static forever: number;
				public static icon: number;
				public static icon_group: number;
				public static info: number;
				public static italic: number;
				public static line1: number;
				public static line3: number;
				public static normal: number;
				public static notification_background: number;
				public static notification_main_column: number;
				public static notification_main_column_container: number;
				public static right_icon: number;
				public static right_side: number;
				public static tag_accessibility_actions: number;
				public static tag_accessibility_clickable_spans: number;
				public static tag_accessibility_heading: number;
				public static tag_accessibility_pane_title: number;
				public static tag_screen_reader_focusable: number;
				public static tag_transition_group: number;
				public static tag_unhandled_key_event_manager: number;
				public static tag_unhandled_key_listeners: number;
				public static text: number;
				public static text2: number;
				public static time: number;
				public static title: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.drawerlayout.R.integer>;
				public static status_bar_notification_info_maxnum: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.drawerlayout.R.layout>;
				public static custom_dialog: number;
				public static notification_action: number;
				public static notification_action_tombstone: number;
				public static notification_template_custom_big: number;
				public static notification_template_icon_group: number;
				public static notification_template_part_chronometer: number;
				public static notification_template_part_time: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.drawerlayout.R.style>;
				public static TextAppearance_Compat_Notification: number;
				public static TextAppearance_Compat_Notification_Info: number;
				public static TextAppearance_Compat_Notification_Line2: number;
				public static TextAppearance_Compat_Notification_Time: number;
				public static TextAppearance_Compat_Notification_Title: number;
				public static Widget_Compat_NotificationActionContainer: number;
				public static Widget_Compat_NotificationActionText: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.drawerlayout.R.styleable>;
				public static ColorStateListItem: number[];
				public static ColorStateListItem_android_color: number;
				public static ColorStateListItem_android_alpha: number;
				public static ColorStateListItem_android_lStar: number;
				public static ColorStateListItem_alpha: number;
				public static ColorStateListItem_lStar: number;
				public static DrawerLayout: number[];
				public static DrawerLayout_elevation: number;
				public static FontFamily: number[];
				public static FontFamily_fontProviderAuthority: number;
				public static FontFamily_fontProviderCerts: number;
				public static FontFamily_fontProviderFetchStrategy: number;
				public static FontFamily_fontProviderFetchTimeout: number;
				public static FontFamily_fontProviderPackage: number;
				public static FontFamily_fontProviderQuery: number;
				public static FontFamily_fontProviderSystemFontFamily: number;
				public static FontFamilyFont: number[];
				public static FontFamilyFont_android_font: number;
				public static FontFamilyFont_android_fontWeight: number;
				public static FontFamilyFont_android_fontStyle: number;
				public static FontFamilyFont_android_ttcIndex: number;
				public static FontFamilyFont_android_fontVariationSettings: number;
				public static FontFamilyFont_font: number;
				public static FontFamilyFont_fontStyle: number;
				public static FontFamilyFont_fontVariationSettings: number;
				public static FontFamilyFont_fontWeight: number;
				public static FontFamilyFont_ttcIndex: number;
				public static GradientColor: number[];
				public static GradientColor_android_startColor: number;
				public static GradientColor_android_endColor: number;
				public static GradientColor_android_type: number;
				public static GradientColor_android_centerX: number;
				public static GradientColor_android_centerY: number;
				public static GradientColor_android_gradientRadius: number;
				public static GradientColor_android_tileMode: number;
				public static GradientColor_android_centerColor: number;
				public static GradientColor_android_startX: number;
				public static GradientColor_android_startY: number;
				public static GradientColor_android_endX: number;
				public static GradientColor_android_endY: number;
				public static GradientColorItem: number[];
				public static GradientColorItem_android_color: number;
				public static GradientColorItem_android_offset: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module dynamicanimation {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.dynamicanimation.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.dynamicanimation.R.attr>;
				public static alpha: number;
				public static font: number;
				public static fontProviderAuthority: number;
				public static fontProviderCerts: number;
				public static fontProviderFetchStrategy: number;
				public static fontProviderFetchTimeout: number;
				public static fontProviderPackage: number;
				public static fontProviderQuery: number;
				public static fontStyle: number;
				public static fontVariationSettings: number;
				public static fontWeight: number;
				public static ttcIndex: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.dynamicanimation.R.color>;
				public static notification_action_color_filter: number;
				public static notification_icon_bg_color: number;
				public static ripple_material_light: number;
				public static secondary_text_default_material_light: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.dynamicanimation.R.dimen>;
				public static compat_button_inset_horizontal_material: number;
				public static compat_button_inset_vertical_material: number;
				public static compat_button_padding_horizontal_material: number;
				public static compat_button_padding_vertical_material: number;
				public static compat_control_corner_material: number;
				public static compat_notification_large_icon_max_height: number;
				public static compat_notification_large_icon_max_width: number;
				public static notification_action_icon_size: number;
				public static notification_action_text_size: number;
				public static notification_big_circle_margin: number;
				public static notification_content_margin_start: number;
				public static notification_large_icon_height: number;
				public static notification_large_icon_width: number;
				public static notification_main_column_padding_top: number;
				public static notification_media_narrow_margin: number;
				public static notification_right_icon_size: number;
				public static notification_right_side_padding_top: number;
				public static notification_small_icon_background_padding: number;
				public static notification_small_icon_size_as_large: number;
				public static notification_subtext_size: number;
				public static notification_top_pad: number;
				public static notification_top_pad_large_text: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.dynamicanimation.R.drawable>;
				public static notification_action_background: number;
				public static notification_bg: number;
				public static notification_bg_low: number;
				public static notification_bg_low_normal: number;
				public static notification_bg_low_pressed: number;
				public static notification_bg_normal: number;
				public static notification_bg_normal_pressed: number;
				public static notification_icon_background: number;
				public static notification_template_icon_bg: number;
				public static notification_template_icon_low_bg: number;
				public static notification_tile_bg: number;
				public static notify_panel_notification_icon_bg: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.dynamicanimation.R.id>;
				public static action_container: number;
				public static action_divider: number;
				public static action_image: number;
				public static action_text: number;
				public static actions: number;
				public static async: number;
				public static blocking: number;
				public static chronometer: number;
				public static forever: number;
				public static icon: number;
				public static icon_group: number;
				public static info: number;
				public static italic: number;
				public static line1: number;
				public static line3: number;
				public static normal: number;
				public static notification_background: number;
				public static notification_main_column: number;
				public static notification_main_column_container: number;
				public static right_icon: number;
				public static right_side: number;
				public static tag_transition_group: number;
				public static tag_unhandled_key_event_manager: number;
				public static tag_unhandled_key_listeners: number;
				public static text: number;
				public static text2: number;
				public static time: number;
				public static title: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.dynamicanimation.R.integer>;
				public static status_bar_notification_info_maxnum: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.dynamicanimation.R.layout>;
				public static notification_action: number;
				public static notification_action_tombstone: number;
				public static notification_template_custom_big: number;
				public static notification_template_icon_group: number;
				public static notification_template_part_chronometer: number;
				public static notification_template_part_time: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.dynamicanimation.R.style>;
				public static TextAppearance_Compat_Notification: number;
				public static TextAppearance_Compat_Notification_Info: number;
				public static TextAppearance_Compat_Notification_Line2: number;
				public static TextAppearance_Compat_Notification_Time: number;
				public static TextAppearance_Compat_Notification_Title: number;
				public static Widget_Compat_NotificationActionContainer: number;
				public static Widget_Compat_NotificationActionText: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.dynamicanimation.R.styleable>;
				public static ColorStateListItem: number[];
				public static ColorStateListItem_android_color: number;
				public static ColorStateListItem_android_alpha: number;
				public static ColorStateListItem_android_lStar: number;
				public static ColorStateListItem_alpha: number;
				public static ColorStateListItem_lStar: number;
				public static FontFamily: number[];
				public static FontFamily_fontProviderAuthority: number;
				public static FontFamily_fontProviderCerts: number;
				public static FontFamily_fontProviderFetchStrategy: number;
				public static FontFamily_fontProviderFetchTimeout: number;
				public static FontFamily_fontProviderPackage: number;
				public static FontFamily_fontProviderQuery: number;
				public static FontFamily_fontProviderSystemFontFamily: number;
				public static FontFamilyFont: number[];
				public static FontFamilyFont_android_font: number;
				public static FontFamilyFont_android_fontWeight: number;
				public static FontFamilyFont_android_fontStyle: number;
				public static FontFamilyFont_android_ttcIndex: number;
				public static FontFamilyFont_android_fontVariationSettings: number;
				public static FontFamilyFont_font: number;
				public static FontFamilyFont_fontStyle: number;
				public static FontFamilyFont_fontVariationSettings: number;
				public static FontFamilyFont_fontWeight: number;
				public static FontFamilyFont_ttcIndex: number;
				public static GradientColor: number[];
				public static GradientColor_android_startColor: number;
				public static GradientColor_android_endColor: number;
				public static GradientColor_android_type: number;
				public static GradientColor_android_centerX: number;
				public static GradientColor_android_centerY: number;
				public static GradientColor_android_gradientRadius: number;
				public static GradientColor_android_tileMode: number;
				public static GradientColor_android_centerColor: number;
				public static GradientColor_android_startX: number;
				public static GradientColor_android_startY: number;
				public static GradientColor_android_endX: number;
				public static GradientColor_android_endY: number;
				public static GradientColorItem: number[];
				public static GradientColorItem_android_color: number;
				public static GradientColorItem_android_offset: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module emoji2 {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.emoji2.R>;
		}
	}
}

declare module androidx {
	export module emoji2 {
		export module viewsintegration {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.emoji2.viewsintegration.R>;
			}
		}
	}
}

declare module androidx {
	export module exifinterface {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.exifinterface.R>;
		}
	}
}

declare module androidx {
	export module fragment {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.fragment.R>;
		}
		export module R {
			export class anim extends java.lang.Object {
				public static class: java.lang.Class<androidx.fragment.R.anim>;
				public static fragment_fast_out_extra_slow_in: number;
			}
			export class animator extends java.lang.Object {
				public static class: java.lang.Class<androidx.fragment.R.animator>;
				public static fragment_close_enter: number;
				public static fragment_close_exit: number;
				public static fragment_fade_enter: number;
				public static fragment_fade_exit: number;
				public static fragment_open_enter: number;
				public static fragment_open_exit: number;
			}
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.fragment.R.attr>;
				public static alpha: number;
				public static font: number;
				public static fontProviderAuthority: number;
				public static fontProviderCerts: number;
				public static fontProviderFetchStrategy: number;
				public static fontProviderFetchTimeout: number;
				public static fontProviderPackage: number;
				public static fontProviderQuery: number;
				public static fontStyle: number;
				public static fontVariationSettings: number;
				public static fontWeight: number;
				public static ttcIndex: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.fragment.R.color>;
				public static notification_action_color_filter: number;
				public static notification_icon_bg_color: number;
				public static ripple_material_light: number;
				public static secondary_text_default_material_light: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.fragment.R.dimen>;
				public static compat_button_inset_horizontal_material: number;
				public static compat_button_inset_vertical_material: number;
				public static compat_button_padding_horizontal_material: number;
				public static compat_button_padding_vertical_material: number;
				public static compat_control_corner_material: number;
				public static compat_notification_large_icon_max_height: number;
				public static compat_notification_large_icon_max_width: number;
				public static notification_action_icon_size: number;
				public static notification_action_text_size: number;
				public static notification_big_circle_margin: number;
				public static notification_content_margin_start: number;
				public static notification_large_icon_height: number;
				public static notification_large_icon_width: number;
				public static notification_main_column_padding_top: number;
				public static notification_media_narrow_margin: number;
				public static notification_right_icon_size: number;
				public static notification_right_side_padding_top: number;
				public static notification_small_icon_background_padding: number;
				public static notification_small_icon_size_as_large: number;
				public static notification_subtext_size: number;
				public static notification_top_pad: number;
				public static notification_top_pad_large_text: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.fragment.R.drawable>;
				public static notification_action_background: number;
				public static notification_bg: number;
				public static notification_bg_low: number;
				public static notification_bg_low_normal: number;
				public static notification_bg_low_pressed: number;
				public static notification_bg_normal: number;
				public static notification_bg_normal_pressed: number;
				public static notification_icon_background: number;
				public static notification_template_icon_bg: number;
				public static notification_template_icon_low_bg: number;
				public static notification_tile_bg: number;
				public static notify_panel_notification_icon_bg: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.fragment.R.id>;
				public static accessibility_action_clickable_span: number;
				public static accessibility_custom_action_0: number;
				public static accessibility_custom_action_1: number;
				public static accessibility_custom_action_10: number;
				public static accessibility_custom_action_11: number;
				public static accessibility_custom_action_12: number;
				public static accessibility_custom_action_13: number;
				public static accessibility_custom_action_14: number;
				public static accessibility_custom_action_15: number;
				public static accessibility_custom_action_16: number;
				public static accessibility_custom_action_17: number;
				public static accessibility_custom_action_18: number;
				public static accessibility_custom_action_19: number;
				public static accessibility_custom_action_2: number;
				public static accessibility_custom_action_20: number;
				public static accessibility_custom_action_21: number;
				public static accessibility_custom_action_22: number;
				public static accessibility_custom_action_23: number;
				public static accessibility_custom_action_24: number;
				public static accessibility_custom_action_25: number;
				public static accessibility_custom_action_26: number;
				public static accessibility_custom_action_27: number;
				public static accessibility_custom_action_28: number;
				public static accessibility_custom_action_29: number;
				public static accessibility_custom_action_3: number;
				public static accessibility_custom_action_30: number;
				public static accessibility_custom_action_31: number;
				public static accessibility_custom_action_4: number;
				public static accessibility_custom_action_5: number;
				public static accessibility_custom_action_6: number;
				public static accessibility_custom_action_7: number;
				public static accessibility_custom_action_8: number;
				public static accessibility_custom_action_9: number;
				public static action_container: number;
				public static action_divider: number;
				public static action_image: number;
				public static action_text: number;
				public static actions: number;
				public static async: number;
				public static blocking: number;
				public static chronometer: number;
				public static dialog_button: number;
				public static forever: number;
				public static fragment_container_view_tag: number;
				public static icon: number;
				public static icon_group: number;
				public static info: number;
				public static italic: number;
				public static line1: number;
				public static line3: number;
				public static normal: number;
				public static notification_background: number;
				public static notification_main_column: number;
				public static notification_main_column_container: number;
				public static right_icon: number;
				public static right_side: number;
				public static special_effects_controller_view_tag: number;
				public static tag_accessibility_actions: number;
				public static tag_accessibility_clickable_spans: number;
				public static tag_accessibility_heading: number;
				public static tag_accessibility_pane_title: number;
				public static tag_screen_reader_focusable: number;
				public static tag_transition_group: number;
				public static tag_unhandled_key_event_manager: number;
				public static tag_unhandled_key_listeners: number;
				public static text: number;
				public static text2: number;
				public static time: number;
				public static title: number;
				public static view_tree_lifecycle_owner: number;
				public static view_tree_saved_state_registry_owner: number;
				public static view_tree_view_model_store_owner: number;
				public static visible_removing_fragment_view_tag: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.fragment.R.integer>;
				public static status_bar_notification_info_maxnum: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.fragment.R.layout>;
				public static custom_dialog: number;
				public static notification_action: number;
				public static notification_action_tombstone: number;
				public static notification_template_custom_big: number;
				public static notification_template_icon_group: number;
				public static notification_template_part_chronometer: number;
				public static notification_template_part_time: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.fragment.R.style>;
				public static TextAppearance_Compat_Notification: number;
				public static TextAppearance_Compat_Notification_Info: number;
				public static TextAppearance_Compat_Notification_Line2: number;
				public static TextAppearance_Compat_Notification_Time: number;
				public static TextAppearance_Compat_Notification_Title: number;
				public static Widget_Compat_NotificationActionContainer: number;
				public static Widget_Compat_NotificationActionText: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.fragment.R.styleable>;
				public static ColorStateListItem: number[];
				public static ColorStateListItem_android_color: number;
				public static ColorStateListItem_android_alpha: number;
				public static ColorStateListItem_android_lStar: number;
				public static ColorStateListItem_alpha: number;
				public static ColorStateListItem_lStar: number;
				public static FontFamily: number[];
				public static FontFamily_fontProviderAuthority: number;
				public static FontFamily_fontProviderCerts: number;
				public static FontFamily_fontProviderFetchStrategy: number;
				public static FontFamily_fontProviderFetchTimeout: number;
				public static FontFamily_fontProviderPackage: number;
				public static FontFamily_fontProviderQuery: number;
				public static FontFamily_fontProviderSystemFontFamily: number;
				public static FontFamilyFont: number[];
				public static FontFamilyFont_android_font: number;
				public static FontFamilyFont_android_fontWeight: number;
				public static FontFamilyFont_android_fontStyle: number;
				public static FontFamilyFont_android_ttcIndex: number;
				public static FontFamilyFont_android_fontVariationSettings: number;
				public static FontFamilyFont_font: number;
				public static FontFamilyFont_fontStyle: number;
				public static FontFamilyFont_fontVariationSettings: number;
				public static FontFamilyFont_fontWeight: number;
				public static FontFamilyFont_ttcIndex: number;
				public static Fragment: number[];
				public static Fragment_android_name: number;
				public static Fragment_android_id: number;
				public static Fragment_android_tag: number;
				public static FragmentContainerView: number[];
				public static FragmentContainerView_android_name: number;
				public static FragmentContainerView_android_tag: number;
				public static GradientColor: number[];
				public static GradientColor_android_startColor: number;
				public static GradientColor_android_endColor: number;
				public static GradientColor_android_type: number;
				public static GradientColor_android_centerX: number;
				public static GradientColor_android_centerY: number;
				public static GradientColor_android_gradientRadius: number;
				public static GradientColor_android_tileMode: number;
				public static GradientColor_android_centerColor: number;
				public static GradientColor_android_startX: number;
				public static GradientColor_android_startY: number;
				public static GradientColor_android_endX: number;
				public static GradientColor_android_endY: number;
				public static GradientColorItem: number[];
				public static GradientColorItem_android_color: number;
				public static GradientColorItem_android_offset: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module fragment {
		export module ktx {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.fragment.ktx.R>;
			}
			export module R {
				export class anim extends java.lang.Object {
					public static class: java.lang.Class<androidx.fragment.ktx.R.anim>;
					public static fragment_fast_out_extra_slow_in: number;
				}
				export class animator extends java.lang.Object {
					public static class: java.lang.Class<androidx.fragment.ktx.R.animator>;
					public static fragment_close_enter: number;
					public static fragment_close_exit: number;
					public static fragment_fade_enter: number;
					public static fragment_fade_exit: number;
					public static fragment_open_enter: number;
					public static fragment_open_exit: number;
				}
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<androidx.fragment.ktx.R.attr>;
					public static alpha: number;
					public static font: number;
					public static fontProviderAuthority: number;
					public static fontProviderCerts: number;
					public static fontProviderFetchStrategy: number;
					public static fontProviderFetchTimeout: number;
					public static fontProviderPackage: number;
					public static fontProviderQuery: number;
					public static fontStyle: number;
					public static fontVariationSettings: number;
					public static fontWeight: number;
					public static ttcIndex: number;
				}
				export class color extends java.lang.Object {
					public static class: java.lang.Class<androidx.fragment.ktx.R.color>;
					public static notification_action_color_filter: number;
					public static notification_icon_bg_color: number;
					public static ripple_material_light: number;
					public static secondary_text_default_material_light: number;
				}
				export class dimen extends java.lang.Object {
					public static class: java.lang.Class<androidx.fragment.ktx.R.dimen>;
					public static compat_button_inset_horizontal_material: number;
					public static compat_button_inset_vertical_material: number;
					public static compat_button_padding_horizontal_material: number;
					public static compat_button_padding_vertical_material: number;
					public static compat_control_corner_material: number;
					public static compat_notification_large_icon_max_height: number;
					public static compat_notification_large_icon_max_width: number;
					public static notification_action_icon_size: number;
					public static notification_action_text_size: number;
					public static notification_big_circle_margin: number;
					public static notification_content_margin_start: number;
					public static notification_large_icon_height: number;
					public static notification_large_icon_width: number;
					public static notification_main_column_padding_top: number;
					public static notification_media_narrow_margin: number;
					public static notification_right_icon_size: number;
					public static notification_right_side_padding_top: number;
					public static notification_small_icon_background_padding: number;
					public static notification_small_icon_size_as_large: number;
					public static notification_subtext_size: number;
					public static notification_top_pad: number;
					public static notification_top_pad_large_text: number;
				}
				export class drawable extends java.lang.Object {
					public static class: java.lang.Class<androidx.fragment.ktx.R.drawable>;
					public static notification_action_background: number;
					public static notification_bg: number;
					public static notification_bg_low: number;
					public static notification_bg_low_normal: number;
					public static notification_bg_low_pressed: number;
					public static notification_bg_normal: number;
					public static notification_bg_normal_pressed: number;
					public static notification_icon_background: number;
					public static notification_template_icon_bg: number;
					public static notification_template_icon_low_bg: number;
					public static notification_tile_bg: number;
					public static notify_panel_notification_icon_bg: number;
				}
				export class id extends java.lang.Object {
					public static class: java.lang.Class<androidx.fragment.ktx.R.id>;
					public static accessibility_action_clickable_span: number;
					public static accessibility_custom_action_0: number;
					public static accessibility_custom_action_1: number;
					public static accessibility_custom_action_10: number;
					public static accessibility_custom_action_11: number;
					public static accessibility_custom_action_12: number;
					public static accessibility_custom_action_13: number;
					public static accessibility_custom_action_14: number;
					public static accessibility_custom_action_15: number;
					public static accessibility_custom_action_16: number;
					public static accessibility_custom_action_17: number;
					public static accessibility_custom_action_18: number;
					public static accessibility_custom_action_19: number;
					public static accessibility_custom_action_2: number;
					public static accessibility_custom_action_20: number;
					public static accessibility_custom_action_21: number;
					public static accessibility_custom_action_22: number;
					public static accessibility_custom_action_23: number;
					public static accessibility_custom_action_24: number;
					public static accessibility_custom_action_25: number;
					public static accessibility_custom_action_26: number;
					public static accessibility_custom_action_27: number;
					public static accessibility_custom_action_28: number;
					public static accessibility_custom_action_29: number;
					public static accessibility_custom_action_3: number;
					public static accessibility_custom_action_30: number;
					public static accessibility_custom_action_31: number;
					public static accessibility_custom_action_4: number;
					public static accessibility_custom_action_5: number;
					public static accessibility_custom_action_6: number;
					public static accessibility_custom_action_7: number;
					public static accessibility_custom_action_8: number;
					public static accessibility_custom_action_9: number;
					public static action_container: number;
					public static action_divider: number;
					public static action_image: number;
					public static action_text: number;
					public static actions: number;
					public static async: number;
					public static blocking: number;
					public static chronometer: number;
					public static dialog_button: number;
					public static forever: number;
					public static fragment_container_view_tag: number;
					public static icon: number;
					public static icon_group: number;
					public static info: number;
					public static italic: number;
					public static line1: number;
					public static line3: number;
					public static normal: number;
					public static notification_background: number;
					public static notification_main_column: number;
					public static notification_main_column_container: number;
					public static right_icon: number;
					public static right_side: number;
					public static special_effects_controller_view_tag: number;
					public static tag_accessibility_actions: number;
					public static tag_accessibility_clickable_spans: number;
					public static tag_accessibility_heading: number;
					public static tag_accessibility_pane_title: number;
					public static tag_screen_reader_focusable: number;
					public static tag_transition_group: number;
					public static tag_unhandled_key_event_manager: number;
					public static tag_unhandled_key_listeners: number;
					public static text: number;
					public static text2: number;
					public static time: number;
					public static title: number;
					public static view_tree_lifecycle_owner: number;
					public static view_tree_saved_state_registry_owner: number;
					public static view_tree_view_model_store_owner: number;
					public static visible_removing_fragment_view_tag: number;
				}
				export class integer extends java.lang.Object {
					public static class: java.lang.Class<androidx.fragment.ktx.R.integer>;
					public static status_bar_notification_info_maxnum: number;
				}
				export class layout extends java.lang.Object {
					public static class: java.lang.Class<androidx.fragment.ktx.R.layout>;
					public static custom_dialog: number;
					public static notification_action: number;
					public static notification_action_tombstone: number;
					public static notification_template_custom_big: number;
					public static notification_template_icon_group: number;
					public static notification_template_part_chronometer: number;
					public static notification_template_part_time: number;
				}
				export class style extends java.lang.Object {
					public static class: java.lang.Class<androidx.fragment.ktx.R.style>;
					public static TextAppearance_Compat_Notification: number;
					public static TextAppearance_Compat_Notification_Info: number;
					public static TextAppearance_Compat_Notification_Line2: number;
					public static TextAppearance_Compat_Notification_Time: number;
					public static TextAppearance_Compat_Notification_Title: number;
					public static Widget_Compat_NotificationActionContainer: number;
					public static Widget_Compat_NotificationActionText: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<androidx.fragment.ktx.R.styleable>;
					public static ColorStateListItem: number[];
					public static ColorStateListItem_android_color: number;
					public static ColorStateListItem_android_alpha: number;
					public static ColorStateListItem_android_lStar: number;
					public static ColorStateListItem_alpha: number;
					public static ColorStateListItem_lStar: number;
					public static FontFamily: number[];
					public static FontFamily_fontProviderAuthority: number;
					public static FontFamily_fontProviderCerts: number;
					public static FontFamily_fontProviderFetchStrategy: number;
					public static FontFamily_fontProviderFetchTimeout: number;
					public static FontFamily_fontProviderPackage: number;
					public static FontFamily_fontProviderQuery: number;
					public static FontFamily_fontProviderSystemFontFamily: number;
					public static FontFamilyFont: number[];
					public static FontFamilyFont_android_font: number;
					public static FontFamilyFont_android_fontWeight: number;
					public static FontFamilyFont_android_fontStyle: number;
					public static FontFamilyFont_android_ttcIndex: number;
					public static FontFamilyFont_android_fontVariationSettings: number;
					public static FontFamilyFont_font: number;
					public static FontFamilyFont_fontStyle: number;
					public static FontFamilyFont_fontVariationSettings: number;
					public static FontFamilyFont_fontWeight: number;
					public static FontFamilyFont_ttcIndex: number;
					public static Fragment: number[];
					public static Fragment_android_name: number;
					public static Fragment_android_id: number;
					public static Fragment_android_tag: number;
					public static FragmentContainerView: number[];
					public static FragmentContainerView_android_name: number;
					public static FragmentContainerView_android_tag: number;
					public static GradientColor: number[];
					public static GradientColor_android_startColor: number;
					public static GradientColor_android_endColor: number;
					public static GradientColor_android_type: number;
					public static GradientColor_android_centerX: number;
					public static GradientColor_android_centerY: number;
					public static GradientColor_android_gradientRadius: number;
					public static GradientColor_android_tileMode: number;
					public static GradientColor_android_centerColor: number;
					public static GradientColor_android_startX: number;
					public static GradientColor_android_startY: number;
					public static GradientColor_android_endX: number;
					public static GradientColor_android_endY: number;
					public static GradientColorItem: number[];
					public static GradientColorItem_android_color: number;
					public static GradientColorItem_android_offset: number;
					public static "<clinit>"(): void;
				}
			}
		}
	}
}

declare module androidx {
	export module interpolator {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.interpolator.R>;
		}
	}
}

declare module androidx {
	export module legacy {
		export module coreutils {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.legacy.coreutils.R>;
			}
			export module R {
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<androidx.legacy.coreutils.R.attr>;
					public static alpha: number;
					public static font: number;
					public static fontProviderAuthority: number;
					public static fontProviderCerts: number;
					public static fontProviderFetchStrategy: number;
					public static fontProviderFetchTimeout: number;
					public static fontProviderPackage: number;
					public static fontProviderQuery: number;
					public static fontStyle: number;
					public static fontVariationSettings: number;
					public static fontWeight: number;
					public static ttcIndex: number;
				}
				export class color extends java.lang.Object {
					public static class: java.lang.Class<androidx.legacy.coreutils.R.color>;
					public static notification_action_color_filter: number;
					public static notification_icon_bg_color: number;
					public static ripple_material_light: number;
					public static secondary_text_default_material_light: number;
				}
				export class dimen extends java.lang.Object {
					public static class: java.lang.Class<androidx.legacy.coreutils.R.dimen>;
					public static compat_button_inset_horizontal_material: number;
					public static compat_button_inset_vertical_material: number;
					public static compat_button_padding_horizontal_material: number;
					public static compat_button_padding_vertical_material: number;
					public static compat_control_corner_material: number;
					public static compat_notification_large_icon_max_height: number;
					public static compat_notification_large_icon_max_width: number;
					public static notification_action_icon_size: number;
					public static notification_action_text_size: number;
					public static notification_big_circle_margin: number;
					public static notification_content_margin_start: number;
					public static notification_large_icon_height: number;
					public static notification_large_icon_width: number;
					public static notification_main_column_padding_top: number;
					public static notification_media_narrow_margin: number;
					public static notification_right_icon_size: number;
					public static notification_right_side_padding_top: number;
					public static notification_small_icon_background_padding: number;
					public static notification_small_icon_size_as_large: number;
					public static notification_subtext_size: number;
					public static notification_top_pad: number;
					public static notification_top_pad_large_text: number;
				}
				export class drawable extends java.lang.Object {
					public static class: java.lang.Class<androidx.legacy.coreutils.R.drawable>;
					public static notification_action_background: number;
					public static notification_bg: number;
					public static notification_bg_low: number;
					public static notification_bg_low_normal: number;
					public static notification_bg_low_pressed: number;
					public static notification_bg_normal: number;
					public static notification_bg_normal_pressed: number;
					public static notification_icon_background: number;
					public static notification_template_icon_bg: number;
					public static notification_template_icon_low_bg: number;
					public static notification_tile_bg: number;
					public static notify_panel_notification_icon_bg: number;
				}
				export class id extends java.lang.Object {
					public static class: java.lang.Class<androidx.legacy.coreutils.R.id>;
					public static action_container: number;
					public static action_divider: number;
					public static action_image: number;
					public static action_text: number;
					public static actions: number;
					public static async: number;
					public static blocking: number;
					public static chronometer: number;
					public static forever: number;
					public static icon: number;
					public static icon_group: number;
					public static info: number;
					public static italic: number;
					public static line1: number;
					public static line3: number;
					public static normal: number;
					public static notification_background: number;
					public static notification_main_column: number;
					public static notification_main_column_container: number;
					public static right_icon: number;
					public static right_side: number;
					public static tag_transition_group: number;
					public static tag_unhandled_key_event_manager: number;
					public static tag_unhandled_key_listeners: number;
					public static text: number;
					public static text2: number;
					public static time: number;
					public static title: number;
				}
				export class integer extends java.lang.Object {
					public static class: java.lang.Class<androidx.legacy.coreutils.R.integer>;
					public static status_bar_notification_info_maxnum: number;
				}
				export class layout extends java.lang.Object {
					public static class: java.lang.Class<androidx.legacy.coreutils.R.layout>;
					public static notification_action: number;
					public static notification_action_tombstone: number;
					public static notification_template_custom_big: number;
					public static notification_template_icon_group: number;
					public static notification_template_part_chronometer: number;
					public static notification_template_part_time: number;
				}
				export class style extends java.lang.Object {
					public static class: java.lang.Class<androidx.legacy.coreutils.R.style>;
					public static TextAppearance_Compat_Notification: number;
					public static TextAppearance_Compat_Notification_Info: number;
					public static TextAppearance_Compat_Notification_Line2: number;
					public static TextAppearance_Compat_Notification_Time: number;
					public static TextAppearance_Compat_Notification_Title: number;
					public static Widget_Compat_NotificationActionContainer: number;
					public static Widget_Compat_NotificationActionText: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<androidx.legacy.coreutils.R.styleable>;
					public static ColorStateListItem: number[];
					public static ColorStateListItem_android_color: number;
					public static ColorStateListItem_android_alpha: number;
					public static ColorStateListItem_android_lStar: number;
					public static ColorStateListItem_alpha: number;
					public static ColorStateListItem_lStar: number;
					public static FontFamily: number[];
					public static FontFamily_fontProviderAuthority: number;
					public static FontFamily_fontProviderCerts: number;
					public static FontFamily_fontProviderFetchStrategy: number;
					public static FontFamily_fontProviderFetchTimeout: number;
					public static FontFamily_fontProviderPackage: number;
					public static FontFamily_fontProviderQuery: number;
					public static FontFamily_fontProviderSystemFontFamily: number;
					public static FontFamilyFont: number[];
					public static FontFamilyFont_android_font: number;
					public static FontFamilyFont_android_fontWeight: number;
					public static FontFamilyFont_android_fontStyle: number;
					public static FontFamilyFont_android_ttcIndex: number;
					public static FontFamilyFont_android_fontVariationSettings: number;
					public static FontFamilyFont_font: number;
					public static FontFamilyFont_fontStyle: number;
					public static FontFamilyFont_fontVariationSettings: number;
					public static FontFamilyFont_fontWeight: number;
					public static FontFamilyFont_ttcIndex: number;
					public static GradientColor: number[];
					public static GradientColor_android_startColor: number;
					public static GradientColor_android_endColor: number;
					public static GradientColor_android_type: number;
					public static GradientColor_android_centerX: number;
					public static GradientColor_android_centerY: number;
					public static GradientColor_android_gradientRadius: number;
					public static GradientColor_android_tileMode: number;
					public static GradientColor_android_centerColor: number;
					public static GradientColor_android_startX: number;
					public static GradientColor_android_startY: number;
					public static GradientColor_android_endX: number;
					public static GradientColor_android_endY: number;
					public static GradientColorItem: number[];
					public static GradientColorItem_android_color: number;
					public static GradientColorItem_android_offset: number;
					public static "<clinit>"(): void;
				}
			}
		}
	}
}

declare module androidx {
	export module lifecycle {
		export module ktx {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.lifecycle.ktx.R>;
			}
		}
	}
}

declare module androidx {
	export module lifecycle {
		export module livedata {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.lifecycle.livedata.R>;
			}
		}
	}
}

declare module androidx {
	export module lifecycle {
		export module livedata {
			export module core {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<androidx.lifecycle.livedata.core.R>;
				}
			}
		}
	}
}

declare module androidx {
	export module lifecycle {
		export module livedata {
			export module core {
				export module ktx {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<androidx.lifecycle.livedata.core.ktx.R>;
					}
				}
			}
		}
	}
}

declare module androidx {
	export module lifecycle {
		export module process {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.lifecycle.process.R>;
			}
		}
	}
}

declare module androidx {
	export module lifecycle {
		export module runtime {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.lifecycle.runtime.R>;
			}
			export module R {
				export class id extends java.lang.Object {
					public static class: java.lang.Class<androidx.lifecycle.runtime.R.id>;
					public static view_tree_lifecycle_owner: number;
				}
			}
		}
	}
}

declare module androidx {
	export module lifecycle {
		export module viewmodel {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.lifecycle.viewmodel.R>;
			}
			export module R {
				export class id extends java.lang.Object {
					public static class: java.lang.Class<androidx.lifecycle.viewmodel.R.id>;
					public static view_tree_view_model_store_owner: number;
				}
			}
		}
	}
}

declare module androidx {
	export module lifecycle {
		export module viewmodel {
			export module ktx {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<androidx.lifecycle.viewmodel.ktx.R>;
				}
			}
		}
	}
}

declare module androidx {
	export module lifecycle {
		export module viewmodel {
			export module savedstate {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<androidx.lifecycle.viewmodel.savedstate.R>;
				}
			}
		}
	}
}

declare module androidx {
	export module loader {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.loader.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.loader.R.attr>;
				public static alpha: number;
				public static font: number;
				public static fontProviderAuthority: number;
				public static fontProviderCerts: number;
				public static fontProviderFetchStrategy: number;
				public static fontProviderFetchTimeout: number;
				public static fontProviderPackage: number;
				public static fontProviderQuery: number;
				public static fontStyle: number;
				public static fontVariationSettings: number;
				public static fontWeight: number;
				public static ttcIndex: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.loader.R.color>;
				public static notification_action_color_filter: number;
				public static notification_icon_bg_color: number;
				public static ripple_material_light: number;
				public static secondary_text_default_material_light: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.loader.R.dimen>;
				public static compat_button_inset_horizontal_material: number;
				public static compat_button_inset_vertical_material: number;
				public static compat_button_padding_horizontal_material: number;
				public static compat_button_padding_vertical_material: number;
				public static compat_control_corner_material: number;
				public static compat_notification_large_icon_max_height: number;
				public static compat_notification_large_icon_max_width: number;
				public static notification_action_icon_size: number;
				public static notification_action_text_size: number;
				public static notification_big_circle_margin: number;
				public static notification_content_margin_start: number;
				public static notification_large_icon_height: number;
				public static notification_large_icon_width: number;
				public static notification_main_column_padding_top: number;
				public static notification_media_narrow_margin: number;
				public static notification_right_icon_size: number;
				public static notification_right_side_padding_top: number;
				public static notification_small_icon_background_padding: number;
				public static notification_small_icon_size_as_large: number;
				public static notification_subtext_size: number;
				public static notification_top_pad: number;
				public static notification_top_pad_large_text: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.loader.R.drawable>;
				public static notification_action_background: number;
				public static notification_bg: number;
				public static notification_bg_low: number;
				public static notification_bg_low_normal: number;
				public static notification_bg_low_pressed: number;
				public static notification_bg_normal: number;
				public static notification_bg_normal_pressed: number;
				public static notification_icon_background: number;
				public static notification_template_icon_bg: number;
				public static notification_template_icon_low_bg: number;
				public static notification_tile_bg: number;
				public static notify_panel_notification_icon_bg: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.loader.R.id>;
				public static action_container: number;
				public static action_divider: number;
				public static action_image: number;
				public static action_text: number;
				public static actions: number;
				public static async: number;
				public static blocking: number;
				public static chronometer: number;
				public static forever: number;
				public static icon: number;
				public static icon_group: number;
				public static info: number;
				public static italic: number;
				public static line1: number;
				public static line3: number;
				public static normal: number;
				public static notification_background: number;
				public static notification_main_column: number;
				public static notification_main_column_container: number;
				public static right_icon: number;
				public static right_side: number;
				public static tag_transition_group: number;
				public static tag_unhandled_key_event_manager: number;
				public static tag_unhandled_key_listeners: number;
				public static text: number;
				public static text2: number;
				public static time: number;
				public static title: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.loader.R.integer>;
				public static status_bar_notification_info_maxnum: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.loader.R.layout>;
				public static notification_action: number;
				public static notification_action_tombstone: number;
				public static notification_template_custom_big: number;
				public static notification_template_icon_group: number;
				public static notification_template_part_chronometer: number;
				public static notification_template_part_time: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.loader.R.style>;
				public static TextAppearance_Compat_Notification: number;
				public static TextAppearance_Compat_Notification_Info: number;
				public static TextAppearance_Compat_Notification_Line2: number;
				public static TextAppearance_Compat_Notification_Time: number;
				public static TextAppearance_Compat_Notification_Title: number;
				public static Widget_Compat_NotificationActionContainer: number;
				public static Widget_Compat_NotificationActionText: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.loader.R.styleable>;
				public static ColorStateListItem: number[];
				public static ColorStateListItem_android_color: number;
				public static ColorStateListItem_android_alpha: number;
				public static ColorStateListItem_android_lStar: number;
				public static ColorStateListItem_alpha: number;
				public static ColorStateListItem_lStar: number;
				public static FontFamily: number[];
				public static FontFamily_fontProviderAuthority: number;
				public static FontFamily_fontProviderCerts: number;
				public static FontFamily_fontProviderFetchStrategy: number;
				public static FontFamily_fontProviderFetchTimeout: number;
				public static FontFamily_fontProviderPackage: number;
				public static FontFamily_fontProviderQuery: number;
				public static FontFamily_fontProviderSystemFontFamily: number;
				public static FontFamilyFont: number[];
				public static FontFamilyFont_android_font: number;
				public static FontFamilyFont_android_fontWeight: number;
				public static FontFamilyFont_android_fontStyle: number;
				public static FontFamilyFont_android_ttcIndex: number;
				public static FontFamilyFont_android_fontVariationSettings: number;
				public static FontFamilyFont_font: number;
				public static FontFamilyFont_fontStyle: number;
				public static FontFamilyFont_fontVariationSettings: number;
				public static FontFamilyFont_fontWeight: number;
				public static FontFamilyFont_ttcIndex: number;
				public static GradientColor: number[];
				public static GradientColor_android_startColor: number;
				public static GradientColor_android_endColor: number;
				public static GradientColor_android_type: number;
				public static GradientColor_android_centerX: number;
				public static GradientColor_android_centerY: number;
				public static GradientColor_android_gradientRadius: number;
				public static GradientColor_android_tileMode: number;
				public static GradientColor_android_centerColor: number;
				public static GradientColor_android_startX: number;
				public static GradientColor_android_startY: number;
				public static GradientColor_android_endX: number;
				public static GradientColor_android_endY: number;
				public static GradientColorItem: number[];
				public static GradientColorItem_android_color: number;
				public static GradientColorItem_android_offset: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module localbroadcastmanager {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.localbroadcastmanager.R>;
		}
	}
}

declare module androidx {
	export module multidex {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.multidex.R>;
		}
	}
}

declare module androidx {
	export module preference {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.preference.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.preference.R.attr>;
				public static adjustable: number;
				public static allowDividerAbove: number;
				public static allowDividerAfterLastItem: number;
				public static allowDividerBelow: number;
				public static checkBoxPreferenceStyle: number;
				public static defaultValue: number;
				public static dependency: number;
				public static dialogIcon: number;
				public static dialogLayout: number;
				public static dialogMessage: number;
				public static dialogPreferenceStyle: number;
				public static dialogTitle: number;
				public static disableDependentsState: number;
				public static dropdownPreferenceStyle: number;
				public static editTextPreferenceStyle: number;
				public static enableCopying: number;
				public static enabled: number;
				public static entries: number;
				public static entryValues: number;
				public static fragment: number;
				public static icon: number;
				public static iconSpaceReserved: number;
				public static initialExpandedChildrenCount: number;
				public static isPreferenceVisible: number;
				public static key: number;
				public static layout: number;
				public static maxHeight: number;
				public static maxWidth: number;
				public static min: number;
				public static negativeButtonText: number;
				public static order: number;
				public static orderingFromXml: number;
				public static persistent: number;
				public static positiveButtonText: number;
				public static preferenceCategoryStyle: number;
				public static preferenceCategoryTitleTextAppearance: number;
				public static preferenceCategoryTitleTextColor: number;
				public static preferenceFragmentCompatStyle: number;
				public static preferenceFragmentListStyle: number;
				public static preferenceFragmentStyle: number;
				public static preferenceInformationStyle: number;
				public static preferenceScreenStyle: number;
				public static preferenceStyle: number;
				public static preferenceTheme: number;
				public static seekBarIncrement: number;
				public static seekBarPreferenceStyle: number;
				public static selectable: number;
				public static selectableItemBackground: number;
				public static shouldDisableView: number;
				public static showSeekBarValue: number;
				public static singleLineTitle: number;
				public static summary: number;
				public static summaryOff: number;
				public static summaryOn: number;
				public static switchPreferenceCompatStyle: number;
				public static switchPreferenceStyle: number;
				public static switchTextOff: number;
				public static switchTextOn: number;
				public static title: number;
				public static updatesContinuously: number;
				public static useSimpleSummaryProvider: number;
				public static widgetLayout: number;
			}
			export class bool extends java.lang.Object {
				public static class: java.lang.Class<androidx.preference.R.bool>;
				public static config_materialPreferenceIconSpaceReserved: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.preference.R.color>;
				public static preference_fallback_accent_color: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.preference.R.dimen>;
				public static preference_dropdown_padding_start: number;
				public static preference_icon_minWidth: number;
				public static preference_seekbar_padding_horizontal: number;
				public static preference_seekbar_padding_vertical: number;
				public static preference_seekbar_value_minWidth: number;
				public static preferences_detail_width: number;
				public static preferences_header_width: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.preference.R.drawable>;
				public static ic_arrow_down_24dp: number;
				public static preference_list_divider_material: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.preference.R.id>;
				public static icon_frame: number;
				public static preferences_detail: number;
				public static preferences_header: number;
				public static preferences_sliding_pane_layout: number;
				public static recycler_view: number;
				public static seekbar: number;
				public static seekbar_value: number;
				public static spinner: number;
				public static switchWidget: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.preference.R.integer>;
				public static preferences_detail_pane_weight: number;
				public static preferences_header_pane_weight: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.preference.R.layout>;
				public static expand_button: number;
				public static image_frame: number;
				public static preference: number;
				public static preference_category: number;
				public static preference_category_material: number;
				public static preference_dialog_edittext: number;
				public static preference_dropdown: number;
				public static preference_dropdown_material: number;
				public static preference_information: number;
				public static preference_information_material: number;
				public static preference_list_fragment: number;
				public static preference_material: number;
				public static preference_recyclerview: number;
				public static preference_widget_checkbox: number;
				public static preference_widget_seekbar: number;
				public static preference_widget_seekbar_material: number;
				public static preference_widget_switch: number;
				public static preference_widget_switch_compat: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.preference.R.style>;
				public static BasePreferenceThemeOverlay: number;
				public static Preference: number;
				public static PreferenceCategoryTitleTextStyle: number;
				public static PreferenceFragment: number;
				public static PreferenceFragmentList: number;
				public static PreferenceFragmentList_Material: number;
				public static PreferenceFragment_Material: number;
				public static PreferenceSummaryTextStyle: number;
				public static PreferenceThemeOverlay: number;
				public static PreferenceThemeOverlay_v14: number;
				public static PreferenceThemeOverlay_v14_Material: number;
				public static Preference_Category: number;
				public static Preference_Category_Material: number;
				public static Preference_CheckBoxPreference: number;
				public static Preference_CheckBoxPreference_Material: number;
				public static Preference_DialogPreference: number;
				public static Preference_DialogPreference_EditTextPreference: number;
				public static Preference_DialogPreference_EditTextPreference_Material: number;
				public static Preference_DialogPreference_Material: number;
				public static Preference_DropDown: number;
				public static Preference_DropDown_Material: number;
				public static Preference_Information: number;
				public static Preference_Information_Material: number;
				public static Preference_Material: number;
				public static Preference_PreferenceScreen: number;
				public static Preference_PreferenceScreen_Material: number;
				public static Preference_SeekBarPreference: number;
				public static Preference_SeekBarPreference_Material: number;
				public static Preference_SwitchPreference: number;
				public static Preference_SwitchPreferenceCompat: number;
				public static Preference_SwitchPreferenceCompat_Material: number;
				public static Preference_SwitchPreference_Material: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.preference.R.styleable>;
				public static BackgroundStyle: number[];
				public static BackgroundStyle_android_selectableItemBackground: number;
				public static BackgroundStyle_selectableItemBackground: number;
				public static CheckBoxPreference: number[];
				public static CheckBoxPreference_android_summaryOn: number;
				public static CheckBoxPreference_android_summaryOff: number;
				public static CheckBoxPreference_android_disableDependentsState: number;
				public static CheckBoxPreference_disableDependentsState: number;
				public static CheckBoxPreference_summaryOff: number;
				public static CheckBoxPreference_summaryOn: number;
				public static DialogPreference: number[];
				public static DialogPreference_android_dialogTitle: number;
				public static DialogPreference_android_dialogMessage: number;
				public static DialogPreference_android_dialogIcon: number;
				public static DialogPreference_android_positiveButtonText: number;
				public static DialogPreference_android_negativeButtonText: number;
				public static DialogPreference_android_dialogLayout: number;
				public static DialogPreference_dialogIcon: number;
				public static DialogPreference_dialogLayout: number;
				public static DialogPreference_dialogMessage: number;
				public static DialogPreference_dialogTitle: number;
				public static DialogPreference_negativeButtonText: number;
				public static DialogPreference_positiveButtonText: number;
				public static EditTextPreference: number[];
				public static EditTextPreference_useSimpleSummaryProvider: number;
				public static ListPreference: number[];
				public static ListPreference_android_entries: number;
				public static ListPreference_android_entryValues: number;
				public static ListPreference_entries: number;
				public static ListPreference_entryValues: number;
				public static ListPreference_useSimpleSummaryProvider: number;
				public static MultiSelectListPreference: number[];
				public static MultiSelectListPreference_android_entries: number;
				public static MultiSelectListPreference_android_entryValues: number;
				public static MultiSelectListPreference_entries: number;
				public static MultiSelectListPreference_entryValues: number;
				public static Preference: number[];
				public static Preference_android_icon: number;
				public static Preference_android_persistent: number;
				public static Preference_android_enabled: number;
				public static Preference_android_layout: number;
				public static Preference_android_title: number;
				public static Preference_android_selectable: number;
				public static Preference_android_key: number;
				public static Preference_android_summary: number;
				public static Preference_android_order: number;
				public static Preference_android_widgetLayout: number;
				public static Preference_android_dependency: number;
				public static Preference_android_defaultValue: number;
				public static Preference_android_shouldDisableView: number;
				public static Preference_android_fragment: number;
				public static Preference_android_singleLineTitle: number;
				public static Preference_android_iconSpaceReserved: number;
				public static Preference_allowDividerAbove: number;
				public static Preference_allowDividerBelow: number;
				public static Preference_defaultValue: number;
				public static Preference_dependency: number;
				public static Preference_enableCopying: number;
				public static Preference_enabled: number;
				public static Preference_fragment: number;
				public static Preference_icon: number;
				public static Preference_iconSpaceReserved: number;
				public static Preference_isPreferenceVisible: number;
				public static Preference_key: number;
				public static Preference_layout: number;
				public static Preference_message: number;
				public static Preference_order: number;
				public static Preference_persistent: number;
				public static Preference_selectable: number;
				public static Preference_shouldDisableView: number;
				public static Preference_singleLineTitle: number;
				public static Preference_summary: number;
				public static Preference_title: number;
				public static Preference_useStockLayout: number;
				public static Preference_widgetLayout: number;
				public static PreferenceFragment: number[];
				public static PreferenceFragment_android_layout: number;
				public static PreferenceFragment_android_divider: number;
				public static PreferenceFragment_android_dividerHeight: number;
				public static PreferenceFragment_allowDividerAfterLastItem: number;
				public static PreferenceFragmentCompat: number[];
				public static PreferenceFragmentCompat_android_layout: number;
				public static PreferenceFragmentCompat_android_divider: number;
				public static PreferenceFragmentCompat_android_dividerHeight: number;
				public static PreferenceFragmentCompat_allowDividerAfterLastItem: number;
				public static PreferenceGroup: number[];
				public static PreferenceGroup_android_orderingFromXml: number;
				public static PreferenceGroup_initialExpandedChildrenCount: number;
				public static PreferenceGroup_orderingFromXml: number;
				public static PreferenceImageView: number[];
				public static PreferenceImageView_android_maxWidth: number;
				public static PreferenceImageView_android_maxHeight: number;
				public static PreferenceImageView_maxHeight: number;
				public static PreferenceImageView_maxWidth: number;
				public static PreferenceTheme: number[];
				public static PreferenceTheme_checkBoxPreferenceStyle: number;
				public static PreferenceTheme_dialogPreferenceStyle: number;
				public static PreferenceTheme_dropdownPreferenceStyle: number;
				public static PreferenceTheme_editTextPreferenceStyle: number;
				public static PreferenceTheme_preferenceCategoryStyle: number;
				public static PreferenceTheme_preferenceCategoryTitleTextAppearance: number;
				public static PreferenceTheme_preferenceCategoryTitleTextColor: number;
				public static PreferenceTheme_preferenceFragmentCompatStyle: number;
				public static PreferenceTheme_preferenceFragmentListStyle: number;
				public static PreferenceTheme_preferenceFragmentStyle: number;
				public static PreferenceTheme_preferenceInformationStyle: number;
				public static PreferenceTheme_preferenceScreenStyle: number;
				public static PreferenceTheme_preferenceStyle: number;
				public static PreferenceTheme_preferenceTheme: number;
				public static PreferenceTheme_seekBarPreferenceStyle: number;
				public static PreferenceTheme_switchPreferenceCompatStyle: number;
				public static PreferenceTheme_switchPreferenceStyle: number;
				public static SeekBarPreference: number[];
				public static SeekBarPreference_android_layout: number;
				public static SeekBarPreference_android_max: number;
				public static SeekBarPreference_adjustable: number;
				public static SeekBarPreference_min: number;
				public static SeekBarPreference_seekBarIncrement: number;
				public static SeekBarPreference_showSeekBarValue: number;
				public static SeekBarPreference_updatesContinuously: number;
				public static SwitchPreference: number[];
				public static SwitchPreference_android_summaryOn: number;
				public static SwitchPreference_android_summaryOff: number;
				public static SwitchPreference_android_disableDependentsState: number;
				public static SwitchPreference_android_switchTextOn: number;
				public static SwitchPreference_android_switchTextOff: number;
				public static SwitchPreference_disableDependentsState: number;
				public static SwitchPreference_summaryOff: number;
				public static SwitchPreference_summaryOn: number;
				public static SwitchPreference_switchTextOff: number;
				public static SwitchPreference_switchTextOn: number;
				public static SwitchPreferenceCompat: number[];
				public static SwitchPreferenceCompat_android_summaryOn: number;
				public static SwitchPreferenceCompat_android_summaryOff: number;
				public static SwitchPreferenceCompat_android_disableDependentsState: number;
				public static SwitchPreferenceCompat_android_switchTextOn: number;
				public static SwitchPreferenceCompat_android_switchTextOff: number;
				public static SwitchPreferenceCompat_disableDependentsState: number;
				public static SwitchPreferenceCompat_summaryOff: number;
				public static SwitchPreferenceCompat_summaryOn: number;
				public static SwitchPreferenceCompat_switchTextOff: number;
				public static SwitchPreferenceCompat_switchTextOn: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module preference {
		export module ktx {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.preference.ktx.R>;
			}
		}
	}
}

declare module androidx {
	export module print {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.print.R>;
		}
	}
}

declare module androidx {
	export module profileinstaller {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.profileinstaller.R>;
		}
	}
}

declare module androidx {
	export module recyclerview {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.recyclerview.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.recyclerview.R.attr>;
				public static fastScrollEnabled: number;
				public static fastScrollHorizontalThumbDrawable: number;
				public static fastScrollHorizontalTrackDrawable: number;
				public static fastScrollVerticalThumbDrawable: number;
				public static fastScrollVerticalTrackDrawable: number;
				public static layoutManager: number;
				public static recyclerViewStyle: number;
				public static reverseLayout: number;
				public static spanCount: number;
				public static stackFromEnd: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.recyclerview.R.dimen>;
				public static fastscroll_default_thickness: number;
				public static fastscroll_margin: number;
				public static fastscroll_minimum_range: number;
				public static item_touch_helper_max_drag_scroll_per_frame: number;
				public static item_touch_helper_swipe_escape_max_velocity: number;
				public static item_touch_helper_swipe_escape_velocity: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.recyclerview.R.id>;
				public static item_touch_helper_previous_elevation: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.recyclerview.R.styleable>;
				public static RecyclerView: number[];
				public static RecyclerView_android_orientation: number;
				public static RecyclerView_android_clipToPadding: number;
				public static RecyclerView_android_descendantFocusability: number;
				public static RecyclerView_fastScrollEnabled: number;
				public static RecyclerView_fastScrollHorizontalThumbDrawable: number;
				public static RecyclerView_fastScrollHorizontalTrackDrawable: number;
				public static RecyclerView_fastScrollVerticalThumbDrawable: number;
				public static RecyclerView_fastScrollVerticalTrackDrawable: number;
				public static RecyclerView_layoutManager: number;
				public static RecyclerView_reverseLayout: number;
				public static RecyclerView_spanCount: number;
				public static RecyclerView_stackFromEnd: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module recyclerview {
		export module widget {
			export class ThemeColorRecyclerView extends androidx.recyclerview.widget.RecyclerView implements org.autojs.autojs.theme.ThemeColorMutable {
				public static class: java.lang.Class<androidx.recyclerview.widget.ThemeColorRecyclerView>;
				public addView(child: android.view.View, width: number, height: number): void;
				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 dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[]): 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 setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
				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 startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
				public stopNestedScroll(param0: number): void;
				public constructor(context: android.content.Context);
				public showContextMenuForChild(originalView: android.view.View): boolean;
				public computeHorizontalScrollExtent(): number;
				public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
				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 invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
				public constructor(param0: android.content.Context);
				public computeVerticalScrollRange(): number;
				public bringChildToFront(child: android.view.View): void;
				public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
				public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[]): boolean;
				public isLayoutDirectionResolved(): boolean;
				public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
				public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
				public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
				public showContextMenuForChild(param0: android.view.View): boolean;
				public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number): boolean;
				public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
				public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
				public computeHorizontalScrollOffset(): number;
				public childDrawableStateChanged(child: android.view.View): void;
				public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
				public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number, param6: number[]): void;
				public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
				public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[], param4: number): boolean;
				public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
				public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
				/** @deprecated */
				public requestFitSystemWindows(): void;
				public getParentForAccessibility(): android.view.ViewParent;
				public addView(child: android.view.View): void;
				public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyle: number);
				public addView(child: android.view.View, index: 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 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 stopNestedScroll(): void;
				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 constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
				public clearChildFocus(param0: android.view.View): void;
				public requestDisallowInterceptTouchEvent(param0: boolean): void;
				public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
				public computeVerticalScrollOffset(): number;
				public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
				public sendAccessibilityEvent(eventType: number): void;
				public computeHorizontalScrollRange(): number;
				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 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 requestTransparentRegion(param0: android.view.View): void;
				public startNestedScroll(param0: number): boolean;
				public focusableViewAvailable(param0: android.view.View): void;
				public computeVerticalScrollExtent(): number;
				public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
				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 startNestedScroll(param0: number, param1: number): boolean;
				public canResolveTextAlignment(): boolean;
				public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
				public removeView(view: android.view.View): void;
				public requestLayout(): 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 onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
				public onStopNestedScroll(param0: 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 addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
				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 unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
				public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
				public hasNestedScrollingParent(param0: number): boolean;
				public hasNestedScrollingParent(): 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 savedstate {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.savedstate.R>;
		}
		export module R {
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.savedstate.R.id>;
				public static view_tree_saved_state_registry_owner: number;
			}
		}
	}
}

declare module androidx {
	export module savedstate {
		export module ktx {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.savedstate.ktx.R>;
			}
		}
	}
}

declare module androidx {
	export module slidingpanelayout {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.slidingpanelayout.R>;
		}
	}
}

declare module androidx {
	export module startup {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.startup.R>;
		}
	}
}

declare module androidx {
	export module swiperefreshlayout {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.swiperefreshlayout.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.swiperefreshlayout.R.attr>;
				public static alpha: number;
				public static font: number;
				public static fontProviderAuthority: number;
				public static fontProviderCerts: number;
				public static fontProviderFetchStrategy: number;
				public static fontProviderFetchTimeout: number;
				public static fontProviderPackage: number;
				public static fontProviderQuery: number;
				public static fontStyle: number;
				public static fontVariationSettings: number;
				public static fontWeight: number;
				public static swipeRefreshLayoutProgressSpinnerBackgroundColor: number;
				public static ttcIndex: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.swiperefreshlayout.R.color>;
				public static notification_action_color_filter: number;
				public static notification_icon_bg_color: number;
				public static ripple_material_light: number;
				public static secondary_text_default_material_light: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.swiperefreshlayout.R.dimen>;
				public static compat_button_inset_horizontal_material: number;
				public static compat_button_inset_vertical_material: number;
				public static compat_button_padding_horizontal_material: number;
				public static compat_button_padding_vertical_material: number;
				public static compat_control_corner_material: number;
				public static compat_notification_large_icon_max_height: number;
				public static compat_notification_large_icon_max_width: number;
				public static notification_action_icon_size: number;
				public static notification_action_text_size: number;
				public static notification_big_circle_margin: number;
				public static notification_content_margin_start: number;
				public static notification_large_icon_height: number;
				public static notification_large_icon_width: number;
				public static notification_main_column_padding_top: number;
				public static notification_media_narrow_margin: number;
				public static notification_right_icon_size: number;
				public static notification_right_side_padding_top: number;
				public static notification_small_icon_background_padding: number;
				public static notification_small_icon_size_as_large: number;
				public static notification_subtext_size: number;
				public static notification_top_pad: number;
				public static notification_top_pad_large_text: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.swiperefreshlayout.R.drawable>;
				public static notification_action_background: number;
				public static notification_bg: number;
				public static notification_bg_low: number;
				public static notification_bg_low_normal: number;
				public static notification_bg_low_pressed: number;
				public static notification_bg_normal: number;
				public static notification_bg_normal_pressed: number;
				public static notification_icon_background: number;
				public static notification_template_icon_bg: number;
				public static notification_template_icon_low_bg: number;
				public static notification_tile_bg: number;
				public static notify_panel_notification_icon_bg: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.swiperefreshlayout.R.id>;
				public static accessibility_action_clickable_span: number;
				public static accessibility_custom_action_0: number;
				public static accessibility_custom_action_1: number;
				public static accessibility_custom_action_10: number;
				public static accessibility_custom_action_11: number;
				public static accessibility_custom_action_12: number;
				public static accessibility_custom_action_13: number;
				public static accessibility_custom_action_14: number;
				public static accessibility_custom_action_15: number;
				public static accessibility_custom_action_16: number;
				public static accessibility_custom_action_17: number;
				public static accessibility_custom_action_18: number;
				public static accessibility_custom_action_19: number;
				public static accessibility_custom_action_2: number;
				public static accessibility_custom_action_20: number;
				public static accessibility_custom_action_21: number;
				public static accessibility_custom_action_22: number;
				public static accessibility_custom_action_23: number;
				public static accessibility_custom_action_24: number;
				public static accessibility_custom_action_25: number;
				public static accessibility_custom_action_26: number;
				public static accessibility_custom_action_27: number;
				public static accessibility_custom_action_28: number;
				public static accessibility_custom_action_29: number;
				public static accessibility_custom_action_3: number;
				public static accessibility_custom_action_30: number;
				public static accessibility_custom_action_31: number;
				public static accessibility_custom_action_4: number;
				public static accessibility_custom_action_5: number;
				public static accessibility_custom_action_6: number;
				public static accessibility_custom_action_7: number;
				public static accessibility_custom_action_8: number;
				public static accessibility_custom_action_9: number;
				public static action_container: number;
				public static action_divider: number;
				public static action_image: number;
				public static action_text: number;
				public static actions: number;
				public static async: number;
				public static blocking: number;
				public static chronometer: number;
				public static dialog_button: number;
				public static forever: number;
				public static icon: number;
				public static icon_group: number;
				public static info: number;
				public static italic: number;
				public static line1: number;
				public static line3: number;
				public static normal: number;
				public static notification_background: number;
				public static notification_main_column: number;
				public static notification_main_column_container: number;
				public static right_icon: number;
				public static right_side: number;
				public static tag_accessibility_actions: number;
				public static tag_accessibility_clickable_spans: number;
				public static tag_accessibility_heading: number;
				public static tag_accessibility_pane_title: number;
				public static tag_screen_reader_focusable: number;
				public static tag_transition_group: number;
				public static tag_unhandled_key_event_manager: number;
				public static tag_unhandled_key_listeners: number;
				public static text: number;
				public static text2: number;
				public static time: number;
				public static title: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.swiperefreshlayout.R.integer>;
				public static status_bar_notification_info_maxnum: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.swiperefreshlayout.R.layout>;
				public static custom_dialog: number;
				public static notification_action: number;
				public static notification_action_tombstone: number;
				public static notification_template_custom_big: number;
				public static notification_template_icon_group: number;
				public static notification_template_part_chronometer: number;
				public static notification_template_part_time: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.swiperefreshlayout.R.style>;
				public static TextAppearance_Compat_Notification: number;
				public static TextAppearance_Compat_Notification_Info: number;
				public static TextAppearance_Compat_Notification_Line2: number;
				public static TextAppearance_Compat_Notification_Time: number;
				public static TextAppearance_Compat_Notification_Title: number;
				public static Widget_Compat_NotificationActionContainer: number;
				public static Widget_Compat_NotificationActionText: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.swiperefreshlayout.R.styleable>;
				public static ColorStateListItem: number[];
				public static ColorStateListItem_android_color: number;
				public static ColorStateListItem_android_alpha: number;
				public static ColorStateListItem_android_lStar: number;
				public static ColorStateListItem_alpha: number;
				public static ColorStateListItem_lStar: number;
				public static FontFamily: number[];
				public static FontFamily_fontProviderAuthority: number;
				public static FontFamily_fontProviderCerts: number;
				public static FontFamily_fontProviderFetchStrategy: number;
				public static FontFamily_fontProviderFetchTimeout: number;
				public static FontFamily_fontProviderPackage: number;
				public static FontFamily_fontProviderQuery: number;
				public static FontFamily_fontProviderSystemFontFamily: number;
				public static FontFamilyFont: number[];
				public static FontFamilyFont_android_font: number;
				public static FontFamilyFont_android_fontWeight: number;
				public static FontFamilyFont_android_fontStyle: number;
				public static FontFamilyFont_android_ttcIndex: number;
				public static FontFamilyFont_android_fontVariationSettings: number;
				public static FontFamilyFont_font: number;
				public static FontFamilyFont_fontStyle: number;
				public static FontFamilyFont_fontVariationSettings: number;
				public static FontFamilyFont_fontWeight: number;
				public static FontFamilyFont_ttcIndex: number;
				public static GradientColor: number[];
				public static GradientColor_android_startColor: number;
				public static GradientColor_android_endColor: number;
				public static GradientColor_android_type: number;
				public static GradientColor_android_centerX: number;
				public static GradientColor_android_centerY: number;
				public static GradientColor_android_gradientRadius: number;
				public static GradientColor_android_tileMode: number;
				public static GradientColor_android_centerColor: number;
				public static GradientColor_android_startX: number;
				public static GradientColor_android_startY: number;
				public static GradientColor_android_endX: number;
				public static GradientColor_android_endY: number;
				public static GradientColorItem: number[];
				public static GradientColorItem_android_color: number;
				public static GradientColorItem_android_offset: number;
				public static SwipeRefreshLayout: number[];
				public static SwipeRefreshLayout_swipeRefreshLayoutProgressSpinnerBackgroundColor: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module tracing {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.tracing.R>;
		}
	}
}

declare module androidx {
	export module transition {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.transition.R>;
		}
		export module R {
			export class anim extends java.lang.Object {
				public static class: java.lang.Class<androidx.transition.R.anim>;
				public static abc_fade_in: number;
				public static abc_fade_out: number;
				public static abc_grow_fade_in_from_bottom: number;
				public static abc_popup_enter: number;
				public static abc_popup_exit: number;
				public static abc_shrink_fade_out_from_bottom: number;
				public static abc_slide_in_bottom: number;
				public static abc_slide_in_top: number;
				public static abc_slide_out_bottom: number;
				public static abc_slide_out_top: number;
				public static abc_tooltip_enter: number;
				public static abc_tooltip_exit: number;
				public static fragment_fast_out_extra_slow_in: number;
			}
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.transition.R.attr>;
				public static actionBarDivider: number;
				public static actionBarItemBackground: number;
				public static actionBarPopupTheme: number;
				public static actionBarSize: number;
				public static actionBarSplitStyle: number;
				public static actionBarStyle: number;
				public static actionBarTabBarStyle: number;
				public static actionBarTabStyle: number;
				public static actionBarTabTextStyle: number;
				public static actionBarTheme: number;
				public static actionBarWidgetTheme: number;
				public static actionButtonStyle: number;
				public static actionDropDownStyle: number;
				public static actionLayout: number;
				public static actionMenuTextAppearance: number;
				public static actionMenuTextColor: number;
				public static actionModeBackground: number;
				public static actionModeCloseButtonStyle: number;
				public static actionModeCloseDrawable: number;
				public static actionModeCopyDrawable: number;
				public static actionModeCutDrawable: number;
				public static actionModeFindDrawable: number;
				public static actionModePasteDrawable: number;
				public static actionModePopupWindowStyle: number;
				public static actionModeSelectAllDrawable: number;
				public static actionModeShareDrawable: number;
				public static actionModeSplitBackground: number;
				public static actionModeStyle: number;
				public static actionModeWebSearchDrawable: number;
				public static actionOverflowButtonStyle: number;
				public static actionOverflowMenuStyle: number;
				public static actionProviderClass: number;
				public static actionViewClass: number;
				public static activityChooserViewStyle: number;
				public static alertDialogButtonGroupStyle: number;
				public static alertDialogCenterButtons: number;
				public static alertDialogStyle: number;
				public static alertDialogTheme: number;
				public static allowStacking: number;
				public static alpha: number;
				public static alphabeticModifiers: number;
				public static arrowHeadLength: number;
				public static arrowShaftLength: number;
				public static autoCompleteTextViewStyle: number;
				public static autoSizeMaxTextSize: number;
				public static autoSizeMinTextSize: number;
				public static autoSizePresetSizes: number;
				public static autoSizeStepGranularity: number;
				public static autoSizeTextType: number;
				public static background: number;
				public static backgroundSplit: number;
				public static backgroundStacked: number;
				public static backgroundTint: number;
				public static backgroundTintMode: number;
				public static barLength: number;
				public static borderlessButtonStyle: number;
				public static buttonBarButtonStyle: number;
				public static buttonBarNegativeButtonStyle: number;
				public static buttonBarNeutralButtonStyle: number;
				public static buttonBarPositiveButtonStyle: number;
				public static buttonBarStyle: number;
				public static buttonGravity: number;
				public static buttonIconDimen: number;
				public static buttonPanelSideLayout: number;
				public static buttonStyle: number;
				public static buttonStyleSmall: number;
				public static buttonTint: number;
				public static buttonTintMode: number;
				public static checkboxStyle: number;
				public static checkedTextViewStyle: number;
				public static closeIcon: number;
				public static closeItemLayout: number;
				public static collapseContentDescription: number;
				public static collapseIcon: number;
				public static color: number;
				public static colorAccent: number;
				public static colorBackgroundFloating: number;
				public static colorButtonNormal: number;
				public static colorControlActivated: number;
				public static colorControlHighlight: number;
				public static colorControlNormal: number;
				public static colorError: number;
				public static colorPrimary: number;
				public static colorPrimaryDark: number;
				public static colorSwitchThumbNormal: number;
				public static commitIcon: number;
				public static contentDescription: number;
				public static contentInsetEnd: number;
				public static contentInsetEndWithActions: number;
				public static contentInsetLeft: number;
				public static contentInsetRight: number;
				public static contentInsetStart: number;
				public static contentInsetStartWithNavigation: number;
				public static controlBackground: number;
				public static coordinatorLayoutStyle: number;
				public static customNavigationLayout: number;
				public static defaultQueryHint: number;
				public static dialogCornerRadius: number;
				public static dialogPreferredPadding: number;
				public static dialogTheme: number;
				public static displayOptions: number;
				public static divider: number;
				public static dividerHorizontal: number;
				public static dividerPadding: number;
				public static dividerVertical: number;
				public static drawableSize: number;
				public static drawerArrowStyle: number;
				public static dropDownListViewStyle: number;
				public static dropdownListPreferredItemHeight: number;
				public static editTextBackground: number;
				public static editTextColor: number;
				public static editTextStyle: number;
				public static elevation: number;
				public static expandActivityOverflowButtonDrawable: number;
				public static firstBaselineToTopHeight: number;
				public static font: number;
				public static fontFamily: number;
				public static fontProviderAuthority: number;
				public static fontProviderCerts: number;
				public static fontProviderFetchStrategy: number;
				public static fontProviderFetchTimeout: number;
				public static fontProviderPackage: number;
				public static fontProviderQuery: number;
				public static fontStyle: number;
				public static fontVariationSettings: number;
				public static fontWeight: number;
				public static gapBetweenBars: number;
				public static goIcon: number;
				public static height: number;
				public static hideOnContentScroll: number;
				public static homeAsUpIndicator: number;
				public static homeLayout: number;
				public static icon: number;
				public static iconTint: number;
				public static iconTintMode: number;
				public static iconifiedByDefault: number;
				public static imageButtonStyle: number;
				public static indeterminateProgressStyle: number;
				public static initialActivityCount: number;
				public static isLightTheme: number;
				public static itemPadding: number;
				public static keylines: number;
				public static lastBaselineToBottomHeight: number;
				public static layout: number;
				public static layout_anchor: number;
				public static layout_anchorGravity: number;
				public static layout_behavior: number;
				public static layout_dodgeInsetEdges: number;
				public static layout_insetEdge: number;
				public static layout_keyline: number;
				public static lineHeight: number;
				public static listChoiceBackgroundIndicator: number;
				public static listDividerAlertDialog: number;
				public static listItemLayout: number;
				public static listLayout: number;
				public static listMenuViewStyle: number;
				public static listPopupWindowStyle: number;
				public static listPreferredItemHeight: number;
				public static listPreferredItemHeightLarge: number;
				public static listPreferredItemHeightSmall: number;
				public static listPreferredItemPaddingLeft: number;
				public static listPreferredItemPaddingRight: number;
				public static logo: number;
				public static logoDescription: number;
				public static maxButtonHeight: number;
				public static measureWithLargestChild: number;
				public static multiChoiceItemLayout: number;
				public static navigationContentDescription: number;
				public static navigationIcon: number;
				public static navigationMode: number;
				public static numericModifiers: number;
				public static overlapAnchor: number;
				public static paddingBottomNoButtons: number;
				public static paddingEnd: number;
				public static paddingStart: number;
				public static paddingTopNoTitle: number;
				public static panelBackground: number;
				public static panelMenuListTheme: number;
				public static panelMenuListWidth: number;
				public static popupMenuStyle: number;
				public static popupTheme: number;
				public static popupWindowStyle: number;
				public static preserveIconSpacing: number;
				public static progressBarPadding: number;
				public static progressBarStyle: number;
				public static queryBackground: number;
				public static queryHint: number;
				public static radioButtonStyle: number;
				public static ratingBarStyle: number;
				public static ratingBarStyleIndicator: number;
				public static ratingBarStyleSmall: number;
				public static searchHintIcon: number;
				public static searchIcon: number;
				public static searchViewStyle: number;
				public static seekBarStyle: number;
				public static selectableItemBackground: number;
				public static selectableItemBackgroundBorderless: number;
				public static showAsAction: number;
				public static showDividers: number;
				public static showText: number;
				public static showTitle: number;
				public static singleChoiceItemLayout: number;
				public static spinBars: number;
				public static spinnerDropDownItemStyle: number;
				public static spinnerStyle: number;
				public static splitTrack: number;
				public static srcCompat: number;
				public static state_above_anchor: number;
				public static statusBarBackground: number;
				public static subMenuArrow: number;
				public static submitBackground: number;
				public static subtitle: number;
				public static subtitleTextAppearance: number;
				public static subtitleTextColor: number;
				public static subtitleTextStyle: number;
				public static suggestionRowLayout: number;
				public static switchMinWidth: number;
				public static switchPadding: number;
				public static switchStyle: number;
				public static switchTextAppearance: number;
				public static textAllCaps: number;
				public static textAppearanceLargePopupMenu: number;
				public static textAppearanceListItem: number;
				public static textAppearanceListItemSecondary: number;
				public static textAppearanceListItemSmall: number;
				public static textAppearancePopupMenuHeader: number;
				public static textAppearanceSearchResultSubtitle: number;
				public static textAppearanceSearchResultTitle: number;
				public static textAppearanceSmallPopupMenu: number;
				public static textColorAlertDialogListItem: number;
				public static textColorSearchUrl: number;
				public static theme: number;
				public static thickness: number;
				public static thumbTextPadding: number;
				public static thumbTint: number;
				public static thumbTintMode: number;
				public static tickMark: number;
				public static tickMarkTint: number;
				public static tickMarkTintMode: number;
				public static tint: number;
				public static tintMode: number;
				public static title: number;
				public static titleMargin: number;
				public static titleMarginBottom: number;
				public static titleMarginEnd: number;
				public static titleMarginStart: number;
				public static titleMarginTop: number;
				public static titleMargins: number;
				public static titleTextAppearance: number;
				public static titleTextColor: number;
				public static titleTextStyle: number;
				public static toolbarNavigationButtonStyle: number;
				public static toolbarStyle: number;
				public static tooltipForegroundColor: number;
				public static tooltipFrameBackground: number;
				public static tooltipText: number;
				public static track: number;
				public static trackTint: number;
				public static trackTintMode: number;
				public static ttcIndex: number;
				public static viewInflaterClass: number;
				public static voiceIcon: number;
				public static windowActionBar: number;
				public static windowActionBarOverlay: number;
				public static windowActionModeOverlay: number;
				public static windowFixedHeightMajor: number;
				public static windowFixedHeightMinor: number;
				public static windowFixedWidthMajor: number;
				public static windowFixedWidthMinor: number;
				public static windowMinWidthMajor: number;
				public static windowMinWidthMinor: number;
				public static windowNoTitle: number;
			}
			export class bool extends java.lang.Object {
				public static class: java.lang.Class<androidx.transition.R.bool>;
				public static abc_action_bar_embed_tabs: number;
				public static abc_allow_stacked_button_bar: number;
				public static abc_config_actionMenuItemAllCaps: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.transition.R.color>;
				public static abc_background_cache_hint_selector_material_dark: number;
				public static abc_background_cache_hint_selector_material_light: number;
				public static abc_btn_colored_borderless_text_material: number;
				public static abc_btn_colored_text_material: number;
				public static abc_color_highlight_material: number;
				public static abc_hint_foreground_material_dark: number;
				public static abc_hint_foreground_material_light: number;
				public static abc_input_method_navigation_guard: number;
				public static abc_primary_text_disable_only_material_dark: number;
				public static abc_primary_text_disable_only_material_light: number;
				public static abc_primary_text_material_dark: number;
				public static abc_primary_text_material_light: number;
				public static abc_search_url_text: number;
				public static abc_search_url_text_normal: number;
				public static abc_search_url_text_pressed: number;
				public static abc_search_url_text_selected: number;
				public static abc_secondary_text_material_dark: number;
				public static abc_secondary_text_material_light: number;
				public static abc_tint_btn_checkable: number;
				public static abc_tint_default: number;
				public static abc_tint_edittext: number;
				public static abc_tint_seek_thumb: number;
				public static abc_tint_spinner: number;
				public static abc_tint_switch_track: number;
				public static accent_material_dark: number;
				public static accent_material_light: number;
				public static background_floating_material_dark: number;
				public static background_floating_material_light: number;
				public static background_material_dark: number;
				public static background_material_light: number;
				public static bright_foreground_disabled_material_dark: number;
				public static bright_foreground_disabled_material_light: number;
				public static bright_foreground_inverse_material_dark: number;
				public static bright_foreground_inverse_material_light: number;
				public static bright_foreground_material_dark: number;
				public static bright_foreground_material_light: number;
				public static button_material_dark: number;
				public static button_material_light: number;
				public static dim_foreground_disabled_material_dark: number;
				public static dim_foreground_disabled_material_light: number;
				public static dim_foreground_material_dark: number;
				public static dim_foreground_material_light: number;
				public static error_color_material_dark: number;
				public static error_color_material_light: number;
				public static foreground_material_dark: number;
				public static foreground_material_light: number;
				public static highlighted_text_material_dark: number;
				public static highlighted_text_material_light: number;
				public static material_blue_grey_800: number;
				public static material_blue_grey_900: number;
				public static material_blue_grey_950: number;
				public static material_deep_teal_200: number;
				public static material_deep_teal_500: number;
				public static material_grey_100: number;
				public static material_grey_300: number;
				public static material_grey_50: number;
				public static material_grey_600: number;
				public static material_grey_800: number;
				public static material_grey_850: number;
				public static material_grey_900: number;
				public static notification_action_color_filter: number;
				public static notification_icon_bg_color: number;
				public static primary_dark_material_dark: number;
				public static primary_dark_material_light: number;
				public static primary_material_dark: number;
				public static primary_material_light: number;
				public static primary_text_default_material_dark: number;
				public static primary_text_default_material_light: number;
				public static primary_text_disabled_material_dark: number;
				public static primary_text_disabled_material_light: number;
				public static ripple_material_dark: number;
				public static ripple_material_light: number;
				public static secondary_text_default_material_dark: number;
				public static secondary_text_default_material_light: number;
				public static secondary_text_disabled_material_dark: number;
				public static secondary_text_disabled_material_light: number;
				public static switch_thumb_disabled_material_dark: number;
				public static switch_thumb_disabled_material_light: number;
				public static switch_thumb_material_dark: number;
				public static switch_thumb_material_light: number;
				public static switch_thumb_normal_material_dark: number;
				public static switch_thumb_normal_material_light: number;
				public static tooltip_background_dark: number;
				public static tooltip_background_light: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.transition.R.dimen>;
				public static abc_action_bar_content_inset_material: number;
				public static abc_action_bar_content_inset_with_nav: number;
				public static abc_action_bar_default_height_material: number;
				public static abc_action_bar_default_padding_end_material: number;
				public static abc_action_bar_default_padding_start_material: number;
				public static abc_action_bar_elevation_material: number;
				public static abc_action_bar_icon_vertical_padding_material: number;
				public static abc_action_bar_overflow_padding_end_material: number;
				public static abc_action_bar_overflow_padding_start_material: number;
				public static abc_action_bar_stacked_max_height: number;
				public static abc_action_bar_stacked_tab_max_width: number;
				public static abc_action_bar_subtitle_bottom_margin_material: number;
				public static abc_action_bar_subtitle_top_margin_material: number;
				public static abc_action_button_min_height_material: number;
				public static abc_action_button_min_width_material: number;
				public static abc_action_button_min_width_overflow_material: number;
				public static abc_alert_dialog_button_bar_height: number;
				public static abc_alert_dialog_button_dimen: number;
				public static abc_button_inset_horizontal_material: number;
				public static abc_button_inset_vertical_material: number;
				public static abc_button_padding_horizontal_material: number;
				public static abc_button_padding_vertical_material: number;
				public static abc_cascading_menus_min_smallest_width: number;
				public static abc_config_prefDialogWidth: number;
				public static abc_control_corner_material: number;
				public static abc_control_inset_material: number;
				public static abc_control_padding_material: number;
				public static abc_dialog_corner_radius_material: number;
				public static abc_dialog_fixed_height_major: number;
				public static abc_dialog_fixed_height_minor: number;
				public static abc_dialog_fixed_width_major: number;
				public static abc_dialog_fixed_width_minor: number;
				public static abc_dialog_list_padding_bottom_no_buttons: number;
				public static abc_dialog_list_padding_top_no_title: number;
				public static abc_dialog_min_width_major: number;
				public static abc_dialog_min_width_minor: number;
				public static abc_dialog_padding_material: number;
				public static abc_dialog_padding_top_material: number;
				public static abc_dialog_title_divider_material: number;
				public static abc_disabled_alpha_material_dark: number;
				public static abc_disabled_alpha_material_light: number;
				public static abc_dropdownitem_icon_width: number;
				public static abc_dropdownitem_text_padding_left: number;
				public static abc_dropdownitem_text_padding_right: number;
				public static abc_edit_text_inset_bottom_material: number;
				public static abc_edit_text_inset_horizontal_material: number;
				public static abc_edit_text_inset_top_material: number;
				public static abc_floating_window_z: number;
				public static abc_list_item_padding_horizontal_material: number;
				public static abc_panel_menu_list_width: number;
				public static abc_progress_bar_height_material: number;
				public static abc_search_view_preferred_height: number;
				public static abc_search_view_preferred_width: number;
				public static abc_seekbar_track_background_height_material: number;
				public static abc_seekbar_track_progress_height_material: number;
				public static abc_select_dialog_padding_start_material: number;
				public static abc_switch_padding: number;
				public static abc_text_size_body_1_material: number;
				public static abc_text_size_body_2_material: number;
				public static abc_text_size_button_material: number;
				public static abc_text_size_caption_material: number;
				public static abc_text_size_display_1_material: number;
				public static abc_text_size_display_2_material: number;
				public static abc_text_size_display_3_material: number;
				public static abc_text_size_display_4_material: number;
				public static abc_text_size_headline_material: number;
				public static abc_text_size_large_material: number;
				public static abc_text_size_medium_material: number;
				public static abc_text_size_menu_header_material: number;
				public static abc_text_size_menu_material: number;
				public static abc_text_size_small_material: number;
				public static abc_text_size_subhead_material: number;
				public static abc_text_size_subtitle_material_toolbar: number;
				public static abc_text_size_title_material: number;
				public static abc_text_size_title_material_toolbar: number;
				public static compat_button_inset_horizontal_material: number;
				public static compat_button_inset_vertical_material: number;
				public static compat_button_padding_horizontal_material: number;
				public static compat_button_padding_vertical_material: number;
				public static compat_control_corner_material: number;
				public static compat_notification_large_icon_max_height: number;
				public static compat_notification_large_icon_max_width: number;
				public static disabled_alpha_material_dark: number;
				public static disabled_alpha_material_light: number;
				public static highlight_alpha_material_colored: number;
				public static highlight_alpha_material_dark: number;
				public static highlight_alpha_material_light: number;
				public static hint_alpha_material_dark: number;
				public static hint_alpha_material_light: number;
				public static hint_pressed_alpha_material_dark: number;
				public static hint_pressed_alpha_material_light: number;
				public static notification_action_icon_size: number;
				public static notification_action_text_size: number;
				public static notification_big_circle_margin: number;
				public static notification_content_margin_start: number;
				public static notification_large_icon_height: number;
				public static notification_large_icon_width: number;
				public static notification_main_column_padding_top: number;
				public static notification_media_narrow_margin: number;
				public static notification_right_icon_size: number;
				public static notification_right_side_padding_top: number;
				public static notification_small_icon_background_padding: number;
				public static notification_small_icon_size_as_large: number;
				public static notification_subtext_size: number;
				public static notification_top_pad: number;
				public static notification_top_pad_large_text: number;
				public static tooltip_corner_radius: number;
				public static tooltip_horizontal_padding: number;
				public static tooltip_margin: number;
				public static tooltip_precise_anchor_extra_offset: number;
				public static tooltip_precise_anchor_threshold: number;
				public static tooltip_vertical_padding: number;
				public static tooltip_y_offset_non_touch: number;
				public static tooltip_y_offset_touch: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.transition.R.drawable>;
				public static abc_ab_share_pack_mtrl_alpha: number;
				public static abc_action_bar_item_background_material: number;
				public static abc_btn_borderless_material: number;
				public static abc_btn_check_material: number;
				public static abc_btn_check_to_on_mtrl_000: number;
				public static abc_btn_check_to_on_mtrl_015: number;
				public static abc_btn_colored_material: number;
				public static abc_btn_default_mtrl_shape: number;
				public static abc_btn_radio_material: number;
				public static abc_btn_radio_to_on_mtrl_000: number;
				public static abc_btn_radio_to_on_mtrl_015: number;
				public static abc_btn_switch_to_on_mtrl_00001: number;
				public static abc_btn_switch_to_on_mtrl_00012: number;
				public static abc_cab_background_internal_bg: number;
				public static abc_cab_background_top_material: number;
				public static abc_cab_background_top_mtrl_alpha: number;
				public static abc_control_background_material: number;
				public static abc_dialog_material_background: number;
				public static abc_edit_text_material: number;
				public static abc_ic_ab_back_material: number;
				public static abc_ic_arrow_drop_right_black_24dp: number;
				public static abc_ic_clear_material: number;
				public static abc_ic_commit_search_api_mtrl_alpha: number;
				public static abc_ic_go_search_api_material: number;
				public static abc_ic_menu_copy_mtrl_am_alpha: number;
				public static abc_ic_menu_cut_mtrl_alpha: number;
				public static abc_ic_menu_overflow_material: number;
				public static abc_ic_menu_paste_mtrl_am_alpha: number;
				public static abc_ic_menu_selectall_mtrl_alpha: number;
				public static abc_ic_menu_share_mtrl_alpha: number;
				public static abc_ic_search_api_material: number;
				public static abc_ic_star_black_16dp: number;
				public static abc_ic_star_black_36dp: number;
				public static abc_ic_star_black_48dp: number;
				public static abc_ic_star_half_black_16dp: number;
				public static abc_ic_star_half_black_36dp: number;
				public static abc_ic_star_half_black_48dp: number;
				public static abc_ic_voice_search_api_material: number;
				public static abc_item_background_holo_dark: number;
				public static abc_item_background_holo_light: number;
				public static abc_list_divider_material: number;
				public static abc_list_divider_mtrl_alpha: number;
				public static abc_list_focused_holo: number;
				public static abc_list_longpressed_holo: number;
				public static abc_list_pressed_holo_dark: number;
				public static abc_list_pressed_holo_light: number;
				public static abc_list_selector_background_transition_holo_dark: number;
				public static abc_list_selector_background_transition_holo_light: number;
				public static abc_list_selector_disabled_holo_dark: number;
				public static abc_list_selector_disabled_holo_light: number;
				public static abc_list_selector_holo_dark: number;
				public static abc_list_selector_holo_light: number;
				public static abc_menu_hardkey_panel_mtrl_mult: number;
				public static abc_popup_background_mtrl_mult: number;
				public static abc_ratingbar_indicator_material: number;
				public static abc_ratingbar_material: number;
				public static abc_ratingbar_small_material: number;
				public static abc_scrubber_control_off_mtrl_alpha: number;
				public static abc_scrubber_control_to_pressed_mtrl_000: number;
				public static abc_scrubber_control_to_pressed_mtrl_005: number;
				public static abc_scrubber_primary_mtrl_alpha: number;
				public static abc_scrubber_track_mtrl_alpha: number;
				public static abc_seekbar_thumb_material: number;
				public static abc_seekbar_tick_mark_material: number;
				public static abc_seekbar_track_material: number;
				public static abc_spinner_mtrl_am_alpha: number;
				public static abc_spinner_textfield_background_material: number;
				public static abc_switch_thumb_material: number;
				public static abc_switch_track_mtrl_alpha: number;
				public static abc_tab_indicator_material: number;
				public static abc_tab_indicator_mtrl_alpha: number;
				public static abc_text_cursor_material: number;
				public static abc_text_select_handle_left_mtrl_dark: number;
				public static abc_text_select_handle_left_mtrl_light: number;
				public static abc_text_select_handle_middle_mtrl_dark: number;
				public static abc_text_select_handle_middle_mtrl_light: number;
				public static abc_text_select_handle_right_mtrl_dark: number;
				public static abc_text_select_handle_right_mtrl_light: number;
				public static abc_textfield_activated_mtrl_alpha: number;
				public static abc_textfield_default_mtrl_alpha: number;
				public static abc_textfield_search_activated_mtrl_alpha: number;
				public static abc_textfield_search_default_mtrl_alpha: number;
				public static abc_textfield_search_material: number;
				public static abc_vector_test: number;
				public static notification_action_background: number;
				public static notification_bg: number;
				public static notification_bg_low: number;
				public static notification_bg_low_normal: number;
				public static notification_bg_low_pressed: number;
				public static notification_bg_normal: number;
				public static notification_bg_normal_pressed: number;
				public static notification_icon_background: number;
				public static notification_template_icon_bg: number;
				public static notification_template_icon_low_bg: number;
				public static notification_tile_bg: number;
				public static notify_panel_notification_icon_bg: number;
				public static tooltip_frame_dark: number;
				public static tooltip_frame_light: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.transition.R.id>;
				public static accessibility_action_clickable_span: number;
				public static accessibility_custom_action_0: number;
				public static accessibility_custom_action_1: number;
				public static accessibility_custom_action_10: number;
				public static accessibility_custom_action_11: number;
				public static accessibility_custom_action_12: number;
				public static accessibility_custom_action_13: number;
				public static accessibility_custom_action_14: number;
				public static accessibility_custom_action_15: number;
				public static accessibility_custom_action_16: number;
				public static accessibility_custom_action_17: number;
				public static accessibility_custom_action_18: number;
				public static accessibility_custom_action_19: number;
				public static accessibility_custom_action_2: number;
				public static accessibility_custom_action_20: number;
				public static accessibility_custom_action_21: number;
				public static accessibility_custom_action_22: number;
				public static accessibility_custom_action_23: number;
				public static accessibility_custom_action_24: number;
				public static accessibility_custom_action_25: number;
				public static accessibility_custom_action_26: number;
				public static accessibility_custom_action_27: number;
				public static accessibility_custom_action_28: number;
				public static accessibility_custom_action_29: number;
				public static accessibility_custom_action_3: number;
				public static accessibility_custom_action_30: number;
				public static accessibility_custom_action_31: number;
				public static accessibility_custom_action_4: number;
				public static accessibility_custom_action_5: number;
				public static accessibility_custom_action_6: number;
				public static accessibility_custom_action_7: number;
				public static accessibility_custom_action_8: number;
				public static accessibility_custom_action_9: number;
				public static action_bar: number;
				public static action_bar_activity_content: number;
				public static action_bar_container: number;
				public static action_bar_root: number;
				public static action_bar_spinner: number;
				public static action_bar_subtitle: number;
				public static action_bar_title: number;
				public static action_container: number;
				public static action_context_bar: number;
				public static action_divider: number;
				public static action_image: number;
				public static action_menu_divider: number;
				public static action_menu_presenter: number;
				public static action_mode_bar: number;
				public static action_mode_bar_stub: number;
				public static action_mode_close_button: number;
				public static action_text: number;
				public static actions: number;
				public static activity_chooser_view_content: number;
				public static add: number;
				public static alertTitle: number;
				public static async: number;
				public static blocking: number;
				public static bottom: number;
				public static buttonPanel: number;
				public static checkbox: number;
				public static chronometer: number;
				public static content: number;
				public static contentPanel: number;
				public static custom: number;
				public static customPanel: number;
				public static decor_content_parent: number;
				public static default_activity_button: number;
				public static dialog_button: number;
				public static edit_query: number;
				public static end: number;
				public static expand_activities_button: number;
				public static expanded_menu: number;
				public static forever: number;
				public static fragment_container_view_tag: number;
				public static ghost_view: number;
				public static ghost_view_holder: number;
				public static group_divider: number;
				public static home: number;
				public static icon: number;
				public static icon_group: number;
				public static image: number;
				public static info: number;
				public static italic: number;
				public static left: number;
				public static line1: number;
				public static line3: number;
				public static listMode: number;
				public static list_item: number;
				public static message: number;
				public static multiply: number;
				public static none: number;
				public static normal: number;
				public static notification_background: number;
				public static notification_main_column: number;
				public static notification_main_column_container: number;
				public static parentPanel: number;
				public static parent_matrix: number;
				public static progress_circular: number;
				public static progress_horizontal: number;
				public static radio: number;
				public static right: number;
				public static right_icon: number;
				public static right_side: number;
				public static save_non_transition_alpha: number;
				public static save_overlay_view: number;
				public static screen: number;
				public static scrollIndicatorDown: number;
				public static scrollIndicatorUp: number;
				public static scrollView: number;
				public static search_badge: number;
				public static search_bar: number;
				public static search_button: number;
				public static search_close_btn: number;
				public static search_edit_frame: number;
				public static search_go_btn: number;
				public static search_mag_icon: number;
				public static search_plate: number;
				public static search_src_text: number;
				public static search_voice_btn: number;
				public static select_dialog_listview: number;
				public static shortcut: number;
				public static spacer: number;
				public static split_action_bar: number;
				public static src_atop: number;
				public static src_in: number;
				public static src_over: number;
				public static start: number;
				public static submenuarrow: number;
				public static submit_area: number;
				public static tabMode: number;
				public static tag_accessibility_actions: number;
				public static tag_accessibility_clickable_spans: number;
				public static tag_accessibility_heading: number;
				public static tag_accessibility_pane_title: number;
				public static tag_screen_reader_focusable: number;
				public static tag_transition_group: number;
				public static tag_unhandled_key_event_manager: number;
				public static tag_unhandled_key_listeners: number;
				public static text: number;
				public static text2: number;
				public static textSpacerNoButtons: number;
				public static textSpacerNoTitle: number;
				public static time: number;
				public static title: number;
				public static titleDividerNoCustom: number;
				public static title_template: number;
				public static top: number;
				public static topPanel: number;
				public static transition_current_scene: number;
				public static transition_layout_save: number;
				public static transition_position: number;
				public static transition_scene_layoutid_cache: number;
				public static transition_transform: number;
				public static uniform: number;
				public static up: number;
				public static visible_removing_fragment_view_tag: number;
				public static wrap_content: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.transition.R.integer>;
				public static abc_config_activityDefaultDur: number;
				public static abc_config_activityShortDur: number;
				public static cancel_button_image_alpha: number;
				public static config_tooltipAnimTime: number;
				public static status_bar_notification_info_maxnum: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.transition.R.layout>;
				public static abc_action_bar_title_item: number;
				public static abc_action_bar_up_container: number;
				public static abc_action_menu_item_layout: number;
				public static abc_action_menu_layout: number;
				public static abc_action_mode_bar: number;
				public static abc_action_mode_close_item_material: number;
				public static abc_activity_chooser_view: number;
				public static abc_activity_chooser_view_list_item: number;
				public static abc_alert_dialog_button_bar_material: number;
				public static abc_alert_dialog_material: number;
				public static abc_alert_dialog_title_material: number;
				public static abc_cascading_menu_item_layout: number;
				public static abc_dialog_title_material: number;
				public static abc_expanded_menu_layout: number;
				public static abc_list_menu_item_checkbox: number;
				public static abc_list_menu_item_icon: number;
				public static abc_list_menu_item_layout: number;
				public static abc_list_menu_item_radio: number;
				public static abc_popup_menu_header_item_layout: number;
				public static abc_popup_menu_item_layout: number;
				public static abc_screen_content_include: number;
				public static abc_screen_simple: number;
				public static abc_screen_simple_overlay_action_mode: number;
				public static abc_screen_toolbar: number;
				public static abc_search_dropdown_item_icons_2line: number;
				public static abc_search_view: number;
				public static abc_select_dialog_material: number;
				public static abc_tooltip: number;
				public static custom_dialog: number;
				public static notification_action: number;
				public static notification_action_tombstone: number;
				public static notification_template_custom_big: number;
				public static notification_template_icon_group: number;
				public static notification_template_part_chronometer: number;
				public static notification_template_part_time: number;
				public static select_dialog_item_material: number;
				public static select_dialog_multichoice_material: number;
				public static select_dialog_singlechoice_material: number;
				public static support_simple_spinner_dropdown_item: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.transition.R.style>;
				public static AlertDialog_AppCompat: number;
				public static AlertDialog_AppCompat_Light: number;
				public static Animation_AppCompat_Dialog: number;
				public static Animation_AppCompat_DropDownUp: number;
				public static Animation_AppCompat_Tooltip: number;
				public static Base_AlertDialog_AppCompat: number;
				public static Base_AlertDialog_AppCompat_Light: number;
				public static Base_Animation_AppCompat_Dialog: number;
				public static Base_Animation_AppCompat_DropDownUp: number;
				public static Base_Animation_AppCompat_Tooltip: number;
				public static Base_DialogWindowTitleBackground_AppCompat: number;
				public static Base_DialogWindowTitle_AppCompat: number;
				public static Base_TextAppearance_AppCompat: number;
				public static Base_TextAppearance_AppCompat_Body1: number;
				public static Base_TextAppearance_AppCompat_Body2: number;
				public static Base_TextAppearance_AppCompat_Button: number;
				public static Base_TextAppearance_AppCompat_Caption: number;
				public static Base_TextAppearance_AppCompat_Display1: number;
				public static Base_TextAppearance_AppCompat_Display2: number;
				public static Base_TextAppearance_AppCompat_Display3: number;
				public static Base_TextAppearance_AppCompat_Display4: number;
				public static Base_TextAppearance_AppCompat_Headline: number;
				public static Base_TextAppearance_AppCompat_Inverse: number;
				public static Base_TextAppearance_AppCompat_Large: number;
				public static Base_TextAppearance_AppCompat_Large_Inverse: number;
				public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
				public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
				public static Base_TextAppearance_AppCompat_Medium: number;
				public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
				public static Base_TextAppearance_AppCompat_Menu: number;
				public static Base_TextAppearance_AppCompat_SearchResult: number;
				public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
				public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
				public static Base_TextAppearance_AppCompat_Small: number;
				public static Base_TextAppearance_AppCompat_Small_Inverse: number;
				public static Base_TextAppearance_AppCompat_Subhead: number;
				public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
				public static Base_TextAppearance_AppCompat_Title: number;
				public static Base_TextAppearance_AppCompat_Title_Inverse: number;
				public static Base_TextAppearance_AppCompat_Tooltip: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
				public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
				public static Base_TextAppearance_AppCompat_Widget_Button: number;
				public static Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
				public static Base_TextAppearance_AppCompat_Widget_Button_Colored: number;
				public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
				public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
				public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
				public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
				public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
				public static Base_TextAppearance_AppCompat_Widget_Switch: number;
				public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
				public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
				public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
				public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
				public static Base_ThemeOverlay_AppCompat: number;
				public static Base_ThemeOverlay_AppCompat_ActionBar: number;
				public static Base_ThemeOverlay_AppCompat_Dark: number;
				public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
				public static Base_ThemeOverlay_AppCompat_Dialog: number;
				public static Base_ThemeOverlay_AppCompat_Dialog_Alert: number;
				public static Base_ThemeOverlay_AppCompat_Light: number;
				public static Base_Theme_AppCompat: number;
				public static Base_Theme_AppCompat_CompactMenu: number;
				public static Base_Theme_AppCompat_Dialog: number;
				public static Base_Theme_AppCompat_DialogWhenLarge: number;
				public static Base_Theme_AppCompat_Dialog_Alert: number;
				public static Base_Theme_AppCompat_Dialog_FixedSize: number;
				public static Base_Theme_AppCompat_Dialog_MinWidth: number;
				public static Base_Theme_AppCompat_Light: number;
				public static Base_Theme_AppCompat_Light_DarkActionBar: number;
				public static Base_Theme_AppCompat_Light_Dialog: number;
				public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
				public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
				public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
				public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
				public static Base_V21_ThemeOverlay_AppCompat_Dialog: number;
				public static Base_V21_Theme_AppCompat: number;
				public static Base_V21_Theme_AppCompat_Dialog: number;
				public static Base_V21_Theme_AppCompat_Light: number;
				public static Base_V21_Theme_AppCompat_Light_Dialog: number;
				public static Base_V22_Theme_AppCompat: number;
				public static Base_V22_Theme_AppCompat_Light: number;
				public static Base_V23_Theme_AppCompat: number;
				public static Base_V23_Theme_AppCompat_Light: number;
				public static Base_V26_Theme_AppCompat: number;
				public static Base_V26_Theme_AppCompat_Light: number;
				public static Base_V26_Widget_AppCompat_Toolbar: number;
				public static Base_V28_Theme_AppCompat: number;
				public static Base_V28_Theme_AppCompat_Light: number;
				public static Base_V7_ThemeOverlay_AppCompat_Dialog: number;
				public static Base_V7_Theme_AppCompat: number;
				public static Base_V7_Theme_AppCompat_Dialog: number;
				public static Base_V7_Theme_AppCompat_Light: number;
				public static Base_V7_Theme_AppCompat_Light_Dialog: number;
				public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
				public static Base_V7_Widget_AppCompat_EditText: number;
				public static Base_V7_Widget_AppCompat_Toolbar: number;
				public static Base_Widget_AppCompat_ActionBar: number;
				public static Base_Widget_AppCompat_ActionBar_Solid: number;
				public static Base_Widget_AppCompat_ActionBar_TabBar: number;
				public static Base_Widget_AppCompat_ActionBar_TabText: number;
				public static Base_Widget_AppCompat_ActionBar_TabView: number;
				public static Base_Widget_AppCompat_ActionButton: number;
				public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
				public static Base_Widget_AppCompat_ActionButton_Overflow: number;
				public static Base_Widget_AppCompat_ActionMode: number;
				public static Base_Widget_AppCompat_ActivityChooserView: number;
				public static Base_Widget_AppCompat_AutoCompleteTextView: number;
				public static Base_Widget_AppCompat_Button: number;
				public static Base_Widget_AppCompat_ButtonBar: number;
				public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
				public static Base_Widget_AppCompat_Button_Borderless: number;
				public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
				public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
				public static Base_Widget_AppCompat_Button_Colored: number;
				public static Base_Widget_AppCompat_Button_Small: number;
				public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
				public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
				public static Base_Widget_AppCompat_CompoundButton_Switch: number;
				public static Base_Widget_AppCompat_DrawerArrowToggle: number;
				public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
				public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
				public static Base_Widget_AppCompat_EditText: number;
				public static Base_Widget_AppCompat_ImageButton: number;
				public static Base_Widget_AppCompat_Light_ActionBar: number;
				public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
				public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
				public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
				public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
				public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
				public static Base_Widget_AppCompat_Light_PopupMenu: number;
				public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
				public static Base_Widget_AppCompat_ListMenuView: number;
				public static Base_Widget_AppCompat_ListPopupWindow: number;
				public static Base_Widget_AppCompat_ListView: number;
				public static Base_Widget_AppCompat_ListView_DropDown: number;
				public static Base_Widget_AppCompat_ListView_Menu: number;
				public static Base_Widget_AppCompat_PopupMenu: number;
				public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
				public static Base_Widget_AppCompat_PopupWindow: number;
				public static Base_Widget_AppCompat_ProgressBar: number;
				public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
				public static Base_Widget_AppCompat_RatingBar: number;
				public static Base_Widget_AppCompat_RatingBar_Indicator: number;
				public static Base_Widget_AppCompat_RatingBar_Small: number;
				public static Base_Widget_AppCompat_SearchView: number;
				public static Base_Widget_AppCompat_SearchView_ActionBar: number;
				public static Base_Widget_AppCompat_SeekBar: number;
				public static Base_Widget_AppCompat_SeekBar_Discrete: number;
				public static Base_Widget_AppCompat_Spinner: number;
				public static Base_Widget_AppCompat_Spinner_Underlined: number;
				public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
				public static Base_Widget_AppCompat_Toolbar: number;
				public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
				public static Platform_AppCompat: number;
				public static Platform_AppCompat_Light: number;
				public static Platform_ThemeOverlay_AppCompat: number;
				public static Platform_ThemeOverlay_AppCompat_Dark: number;
				public static Platform_ThemeOverlay_AppCompat_Light: number;
				public static Platform_V21_AppCompat: number;
				public static Platform_V21_AppCompat_Light: number;
				public static Platform_V25_AppCompat: number;
				public static Platform_V25_AppCompat_Light: number;
				public static Platform_Widget_AppCompat_Spinner: number;
				public static RtlOverlay_DialogWindowTitle_AppCompat: number;
				public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
				public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
				public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Title: number;
				public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
				public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
				public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
				public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
				public static TextAppearance_AppCompat: number;
				public static TextAppearance_AppCompat_Body1: number;
				public static TextAppearance_AppCompat_Body2: number;
				public static TextAppearance_AppCompat_Button: number;
				public static TextAppearance_AppCompat_Caption: number;
				public static TextAppearance_AppCompat_Display1: number;
				public static TextAppearance_AppCompat_Display2: number;
				public static TextAppearance_AppCompat_Display3: number;
				public static TextAppearance_AppCompat_Display4: number;
				public static TextAppearance_AppCompat_Headline: number;
				public static TextAppearance_AppCompat_Inverse: number;
				public static TextAppearance_AppCompat_Large: number;
				public static TextAppearance_AppCompat_Large_Inverse: number;
				public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
				public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
				public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
				public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
				public static TextAppearance_AppCompat_Medium: number;
				public static TextAppearance_AppCompat_Medium_Inverse: number;
				public static TextAppearance_AppCompat_Menu: number;
				public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
				public static TextAppearance_AppCompat_SearchResult_Title: number;
				public static TextAppearance_AppCompat_Small: number;
				public static TextAppearance_AppCompat_Small_Inverse: number;
				public static TextAppearance_AppCompat_Subhead: number;
				public static TextAppearance_AppCompat_Subhead_Inverse: number;
				public static TextAppearance_AppCompat_Title: number;
				public static TextAppearance_AppCompat_Title_Inverse: number;
				public static TextAppearance_AppCompat_Tooltip: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
				public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
				public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
				public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
				public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
				public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
				public static TextAppearance_AppCompat_Widget_Button: number;
				public static TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
				public static TextAppearance_AppCompat_Widget_Button_Colored: number;
				public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
				public static TextAppearance_AppCompat_Widget_DropDownItem: number;
				public static TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
				public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
				public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
				public static TextAppearance_AppCompat_Widget_Switch: number;
				public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
				public static TextAppearance_Compat_Notification: number;
				public static TextAppearance_Compat_Notification_Info: number;
				public static TextAppearance_Compat_Notification_Line2: number;
				public static TextAppearance_Compat_Notification_Time: number;
				public static TextAppearance_Compat_Notification_Title: number;
				public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
				public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
				public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
				public static ThemeOverlay_AppCompat: number;
				public static ThemeOverlay_AppCompat_ActionBar: number;
				public static ThemeOverlay_AppCompat_Dark: number;
				public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
				public static ThemeOverlay_AppCompat_Dialog: number;
				public static ThemeOverlay_AppCompat_Dialog_Alert: number;
				public static ThemeOverlay_AppCompat_Light: number;
				public static Theme_AppCompat: number;
				public static Theme_AppCompat_CompactMenu: number;
				public static Theme_AppCompat_DayNight: number;
				public static Theme_AppCompat_DayNight_DarkActionBar: number;
				public static Theme_AppCompat_DayNight_Dialog: number;
				public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
				public static Theme_AppCompat_DayNight_Dialog_Alert: number;
				public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
				public static Theme_AppCompat_DayNight_NoActionBar: number;
				public static Theme_AppCompat_Dialog: number;
				public static Theme_AppCompat_DialogWhenLarge: number;
				public static Theme_AppCompat_Dialog_Alert: number;
				public static Theme_AppCompat_Dialog_MinWidth: number;
				public static Theme_AppCompat_Light: number;
				public static Theme_AppCompat_Light_DarkActionBar: number;
				public static Theme_AppCompat_Light_Dialog: number;
				public static Theme_AppCompat_Light_DialogWhenLarge: number;
				public static Theme_AppCompat_Light_Dialog_Alert: number;
				public static Theme_AppCompat_Light_Dialog_MinWidth: number;
				public static Theme_AppCompat_Light_NoActionBar: number;
				public static Theme_AppCompat_NoActionBar: number;
				public static Widget_AppCompat_ActionBar: number;
				public static Widget_AppCompat_ActionBar_Solid: number;
				public static Widget_AppCompat_ActionBar_TabBar: number;
				public static Widget_AppCompat_ActionBar_TabText: number;
				public static Widget_AppCompat_ActionBar_TabView: number;
				public static Widget_AppCompat_ActionButton: number;
				public static Widget_AppCompat_ActionButton_CloseMode: number;
				public static Widget_AppCompat_ActionButton_Overflow: number;
				public static Widget_AppCompat_ActionMode: number;
				public static Widget_AppCompat_ActivityChooserView: number;
				public static Widget_AppCompat_AutoCompleteTextView: number;
				public static Widget_AppCompat_Button: number;
				public static Widget_AppCompat_ButtonBar: number;
				public static Widget_AppCompat_ButtonBar_AlertDialog: number;
				public static Widget_AppCompat_Button_Borderless: number;
				public static Widget_AppCompat_Button_Borderless_Colored: number;
				public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
				public static Widget_AppCompat_Button_Colored: number;
				public static Widget_AppCompat_Button_Small: number;
				public static Widget_AppCompat_CompoundButton_CheckBox: number;
				public static Widget_AppCompat_CompoundButton_RadioButton: number;
				public static Widget_AppCompat_CompoundButton_Switch: number;
				public static Widget_AppCompat_DrawerArrowToggle: number;
				public static Widget_AppCompat_DropDownItem_Spinner: number;
				public static Widget_AppCompat_EditText: number;
				public static Widget_AppCompat_ImageButton: number;
				public static Widget_AppCompat_Light_ActionBar: number;
				public static Widget_AppCompat_Light_ActionBar_Solid: number;
				public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
				public static Widget_AppCompat_Light_ActionBar_TabBar: number;
				public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
				public static Widget_AppCompat_Light_ActionBar_TabText: number;
				public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
				public static Widget_AppCompat_Light_ActionBar_TabView: number;
				public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
				public static Widget_AppCompat_Light_ActionButton: number;
				public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
				public static Widget_AppCompat_Light_ActionButton_Overflow: number;
				public static Widget_AppCompat_Light_ActionMode_Inverse: number;
				public static Widget_AppCompat_Light_ActivityChooserView: number;
				public static Widget_AppCompat_Light_AutoCompleteTextView: number;
				public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
				public static Widget_AppCompat_Light_ListPopupWindow: number;
				public static Widget_AppCompat_Light_ListView_DropDown: number;
				public static Widget_AppCompat_Light_PopupMenu: number;
				public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
				public static Widget_AppCompat_Light_SearchView: number;
				public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
				public static Widget_AppCompat_ListMenuView: number;
				public static Widget_AppCompat_ListPopupWindow: number;
				public static Widget_AppCompat_ListView: number;
				public static Widget_AppCompat_ListView_DropDown: number;
				public static Widget_AppCompat_ListView_Menu: number;
				public static Widget_AppCompat_PopupMenu: number;
				public static Widget_AppCompat_PopupMenu_Overflow: number;
				public static Widget_AppCompat_PopupWindow: number;
				public static Widget_AppCompat_ProgressBar: number;
				public static Widget_AppCompat_ProgressBar_Horizontal: number;
				public static Widget_AppCompat_RatingBar: number;
				public static Widget_AppCompat_RatingBar_Indicator: number;
				public static Widget_AppCompat_RatingBar_Small: number;
				public static Widget_AppCompat_SearchView: number;
				public static Widget_AppCompat_SearchView_ActionBar: number;
				public static Widget_AppCompat_SeekBar: number;
				public static Widget_AppCompat_SeekBar_Discrete: number;
				public static Widget_AppCompat_Spinner: number;
				public static Widget_AppCompat_Spinner_DropDown: number;
				public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
				public static Widget_AppCompat_Spinner_Underlined: number;
				public static Widget_AppCompat_TextView_SpinnerItem: number;
				public static Widget_AppCompat_Toolbar: number;
				public static Widget_AppCompat_Toolbar_Button_Navigation: number;
				public static Widget_Compat_NotificationActionContainer: number;
				public static Widget_Compat_NotificationActionText: number;
				public static Widget_Support_CoordinatorLayout: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.transition.R.styleable>;
				public static ActionBar: number[];
				public static ActionBar_background: number;
				public static ActionBar_backgroundSplit: number;
				public static ActionBar_backgroundStacked: number;
				public static ActionBar_contentInsetEnd: number;
				public static ActionBar_contentInsetEndWithActions: number;
				public static ActionBar_contentInsetLeft: number;
				public static ActionBar_contentInsetRight: number;
				public static ActionBar_contentInsetStart: number;
				public static ActionBar_contentInsetStartWithNavigation: number;
				public static ActionBar_customNavigationLayout: number;
				public static ActionBar_displayOptions: number;
				public static ActionBar_divider: number;
				public static ActionBar_elevation: number;
				public static ActionBar_height: number;
				public static ActionBar_hideOnContentScroll: number;
				public static ActionBar_homeAsUpIndicator: number;
				public static ActionBar_homeLayout: number;
				public static ActionBar_icon: number;
				public static ActionBar_indeterminateProgressStyle: number;
				public static ActionBar_itemPadding: number;
				public static ActionBar_logo: number;
				public static ActionBar_navigationMode: number;
				public static ActionBar_popupTheme: number;
				public static ActionBar_progressBarPadding: number;
				public static ActionBar_progressBarStyle: number;
				public static ActionBar_subtitle: number;
				public static ActionBar_subtitleTextStyle: number;
				public static ActionBar_title: number;
				public static ActionBar_titleTextStyle: number;
				public static ActionBarLayout: number[];
				public static ActionBarLayout_android_layout_gravity: number;
				public static ActionMenuItemView: number[];
				public static ActionMenuItemView_android_minWidth: number;
				public static ActionMenuView: number[];
				public static ActionMode: number[];
				public static ActionMode_background: number;
				public static ActionMode_backgroundSplit: number;
				public static ActionMode_closeItemLayout: number;
				public static ActionMode_height: number;
				public static ActionMode_subtitleTextStyle: number;
				public static ActionMode_titleTextStyle: number;
				public static ActivityChooserView: number[];
				public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
				public static ActivityChooserView_initialActivityCount: number;
				public static AlertDialog: number[];
				public static AlertDialog_android_layout: number;
				public static AlertDialog_buttonIconDimen: number;
				public static AlertDialog_buttonPanelSideLayout: number;
				public static AlertDialog_listItemLayout: number;
				public static AlertDialog_listLayout: number;
				public static AlertDialog_multiChoiceItemLayout: number;
				public static AlertDialog_showTitle: number;
				public static AlertDialog_singleChoiceItemLayout: number;
				public static AnimatedStateListDrawableCompat: number[];
				public static AnimatedStateListDrawableCompat_android_dither: number;
				public static AnimatedStateListDrawableCompat_android_visible: number;
				public static AnimatedStateListDrawableCompat_android_variablePadding: number;
				public static AnimatedStateListDrawableCompat_android_constantSize: number;
				public static AnimatedStateListDrawableCompat_android_enterFadeDuration: number;
				public static AnimatedStateListDrawableCompat_android_exitFadeDuration: number;
				public static AnimatedStateListDrawableItem: number[];
				public static AnimatedStateListDrawableItem_android_id: number;
				public static AnimatedStateListDrawableItem_android_drawable: number;
				public static AnimatedStateListDrawableTransition: number[];
				public static AnimatedStateListDrawableTransition_android_drawable: number;
				public static AnimatedStateListDrawableTransition_android_toId: number;
				public static AnimatedStateListDrawableTransition_android_fromId: number;
				public static AnimatedStateListDrawableTransition_android_reversible: number;
				public static AppCompatImageView: number[];
				public static AppCompatImageView_android_src: number;
				public static AppCompatImageView_srcCompat: number;
				public static AppCompatImageView_tint: number;
				public static AppCompatImageView_tintMode: number;
				public static AppCompatSeekBar: number[];
				public static AppCompatSeekBar_android_thumb: number;
				public static AppCompatSeekBar_tickMark: number;
				public static AppCompatSeekBar_tickMarkTint: number;
				public static AppCompatSeekBar_tickMarkTintMode: number;
				public static AppCompatTextHelper: number[];
				public static AppCompatTextHelper_android_textAppearance: number;
				public static AppCompatTextHelper_android_drawableTop: number;
				public static AppCompatTextHelper_android_drawableBottom: number;
				public static AppCompatTextHelper_android_drawableLeft: number;
				public static AppCompatTextHelper_android_drawableRight: number;
				public static AppCompatTextHelper_android_drawableStart: number;
				public static AppCompatTextHelper_android_drawableEnd: number;
				public static AppCompatTextView: number[];
				public static AppCompatTextView_android_textAppearance: number;
				public static AppCompatTextView_autoSizeMaxTextSize: number;
				public static AppCompatTextView_autoSizeMinTextSize: number;
				public static AppCompatTextView_autoSizePresetSizes: number;
				public static AppCompatTextView_autoSizeStepGranularity: number;
				public static AppCompatTextView_autoSizeTextType: number;
				public static AppCompatTextView_drawableBottomCompat: number;
				public static AppCompatTextView_drawableEndCompat: number;
				public static AppCompatTextView_drawableLeftCompat: number;
				public static AppCompatTextView_drawableRightCompat: number;
				public static AppCompatTextView_drawableStartCompat: number;
				public static AppCompatTextView_drawableTint: number;
				public static AppCompatTextView_drawableTintMode: number;
				public static AppCompatTextView_drawableTopCompat: number;
				public static AppCompatTextView_emojiCompatEnabled: number;
				public static AppCompatTextView_firstBaselineToTopHeight: number;
				public static AppCompatTextView_fontFamily: number;
				public static AppCompatTextView_fontVariationSettings: number;
				public static AppCompatTextView_lastBaselineToBottomHeight: number;
				public static AppCompatTextView_lineHeight: number;
				public static AppCompatTextView_textAllCaps: number;
				public static AppCompatTextView_textLocale: number;
				public static AppCompatTheme: number[];
				public static AppCompatTheme_android_windowIsFloating: number;
				public static AppCompatTheme_android_windowAnimationStyle: number;
				public static AppCompatTheme_actionBarDivider: number;
				public static AppCompatTheme_actionBarItemBackground: number;
				public static AppCompatTheme_actionBarPopupTheme: number;
				public static AppCompatTheme_actionBarSize: number;
				public static AppCompatTheme_actionBarSplitStyle: number;
				public static AppCompatTheme_actionBarStyle: number;
				public static AppCompatTheme_actionBarTabBarStyle: number;
				public static AppCompatTheme_actionBarTabStyle: number;
				public static AppCompatTheme_actionBarTabTextStyle: number;
				public static AppCompatTheme_actionBarTheme: number;
				public static AppCompatTheme_actionBarWidgetTheme: number;
				public static AppCompatTheme_actionButtonStyle: number;
				public static AppCompatTheme_actionDropDownStyle: number;
				public static AppCompatTheme_actionMenuTextAppearance: number;
				public static AppCompatTheme_actionMenuTextColor: number;
				public static AppCompatTheme_actionModeBackground: number;
				public static AppCompatTheme_actionModeCloseButtonStyle: number;
				public static AppCompatTheme_actionModeCloseContentDescription: number;
				public static AppCompatTheme_actionModeCloseDrawable: number;
				public static AppCompatTheme_actionModeCopyDrawable: number;
				public static AppCompatTheme_actionModeCutDrawable: number;
				public static AppCompatTheme_actionModeFindDrawable: number;
				public static AppCompatTheme_actionModePasteDrawable: number;
				public static AppCompatTheme_actionModePopupWindowStyle: number;
				public static AppCompatTheme_actionModeSelectAllDrawable: number;
				public static AppCompatTheme_actionModeShareDrawable: number;
				public static AppCompatTheme_actionModeSplitBackground: number;
				public static AppCompatTheme_actionModeStyle: number;
				public static AppCompatTheme_actionModeTheme: number;
				public static AppCompatTheme_actionModeWebSearchDrawable: number;
				public static AppCompatTheme_actionOverflowButtonStyle: number;
				public static AppCompatTheme_actionOverflowMenuStyle: number;
				public static AppCompatTheme_activityChooserViewStyle: number;
				public static AppCompatTheme_alertDialogButtonGroupStyle: number;
				public static AppCompatTheme_alertDialogCenterButtons: number;
				public static AppCompatTheme_alertDialogStyle: number;
				public static AppCompatTheme_alertDialogTheme: number;
				public static AppCompatTheme_autoCompleteTextViewStyle: number;
				public static AppCompatTheme_borderlessButtonStyle: number;
				public static AppCompatTheme_buttonBarButtonStyle: number;
				public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
				public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
				public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
				public static AppCompatTheme_buttonBarStyle: number;
				public static AppCompatTheme_buttonStyle: number;
				public static AppCompatTheme_buttonStyleSmall: number;
				public static AppCompatTheme_checkboxStyle: number;
				public static AppCompatTheme_checkedTextViewStyle: number;
				public static AppCompatTheme_colorAccent: number;
				public static AppCompatTheme_colorBackgroundFloating: number;
				public static AppCompatTheme_colorButtonNormal: number;
				public static AppCompatTheme_colorControlActivated: number;
				public static AppCompatTheme_colorControlHighlight: number;
				public static AppCompatTheme_colorControlNormal: number;
				public static AppCompatTheme_colorError: number;
				public static AppCompatTheme_colorPrimary: number;
				public static AppCompatTheme_colorPrimaryDark: number;
				public static AppCompatTheme_colorSwitchThumbNormal: number;
				public static AppCompatTheme_controlBackground: number;
				public static AppCompatTheme_dialogCornerRadius: number;
				public static AppCompatTheme_dialogPreferredPadding: number;
				public static AppCompatTheme_dialogTheme: number;
				public static AppCompatTheme_dividerHorizontal: number;
				public static AppCompatTheme_dividerVertical: number;
				public static AppCompatTheme_dropDownListViewStyle: number;
				public static AppCompatTheme_dropdownListPreferredItemHeight: number;
				public static AppCompatTheme_editTextBackground: number;
				public static AppCompatTheme_editTextColor: number;
				public static AppCompatTheme_editTextStyle: number;
				public static AppCompatTheme_homeAsUpIndicator: number;
				public static AppCompatTheme_imageButtonStyle: number;
				public static AppCompatTheme_listChoiceBackgroundIndicator: number;
				public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
				public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
				public static AppCompatTheme_listDividerAlertDialog: number;
				public static AppCompatTheme_listMenuViewStyle: number;
				public static AppCompatTheme_listPopupWindowStyle: number;
				public static AppCompatTheme_listPreferredItemHeight: number;
				public static AppCompatTheme_listPreferredItemHeightLarge: number;
				public static AppCompatTheme_listPreferredItemHeightSmall: number;
				public static AppCompatTheme_listPreferredItemPaddingEnd: number;
				public static AppCompatTheme_listPreferredItemPaddingLeft: number;
				public static AppCompatTheme_listPreferredItemPaddingRight: number;
				public static AppCompatTheme_listPreferredItemPaddingStart: number;
				public static AppCompatTheme_panelBackground: number;
				public static AppCompatTheme_panelMenuListTheme: number;
				public static AppCompatTheme_panelMenuListWidth: number;
				public static AppCompatTheme_popupMenuStyle: number;
				public static AppCompatTheme_popupWindowStyle: number;
				public static AppCompatTheme_radioButtonStyle: number;
				public static AppCompatTheme_ratingBarStyle: number;
				public static AppCompatTheme_ratingBarStyleIndicator: number;
				public static AppCompatTheme_ratingBarStyleSmall: number;
				public static AppCompatTheme_searchViewStyle: number;
				public static AppCompatTheme_seekBarStyle: number;
				public static AppCompatTheme_selectableItemBackground: number;
				public static AppCompatTheme_selectableItemBackgroundBorderless: number;
				public static AppCompatTheme_spinnerDropDownItemStyle: number;
				public static AppCompatTheme_spinnerStyle: number;
				public static AppCompatTheme_switchStyle: number;
				public static AppCompatTheme_textAppearanceLargePopupMenu: number;
				public static AppCompatTheme_textAppearanceListItem: number;
				public static AppCompatTheme_textAppearanceListItemSecondary: number;
				public static AppCompatTheme_textAppearanceListItemSmall: number;
				public static AppCompatTheme_textAppearancePopupMenuHeader: number;
				public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
				public static AppCompatTheme_textAppearanceSearchResultTitle: number;
				public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
				public static AppCompatTheme_textColorAlertDialogListItem: number;
				public static AppCompatTheme_textColorSearchUrl: number;
				public static AppCompatTheme_toolbarNavigationButtonStyle: number;
				public static AppCompatTheme_toolbarStyle: number;
				public static AppCompatTheme_tooltipForegroundColor: number;
				public static AppCompatTheme_tooltipFrameBackground: number;
				public static AppCompatTheme_viewInflaterClass: number;
				public static AppCompatTheme_windowActionBar: number;
				public static AppCompatTheme_windowActionBarOverlay: number;
				public static AppCompatTheme_windowActionModeOverlay: number;
				public static AppCompatTheme_windowFixedHeightMajor: number;
				public static AppCompatTheme_windowFixedHeightMinor: number;
				public static AppCompatTheme_windowFixedWidthMajor: number;
				public static AppCompatTheme_windowFixedWidthMinor: number;
				public static AppCompatTheme_windowMinWidthMajor: number;
				public static AppCompatTheme_windowMinWidthMinor: number;
				public static AppCompatTheme_windowNoTitle: number;
				public static ButtonBarLayout: number[];
				public static ButtonBarLayout_allowStacking: number;
				public static ColorStateListItem: number[];
				public static ColorStateListItem_android_color: number;
				public static ColorStateListItem_android_alpha: number;
				public static ColorStateListItem_android_lStar: number;
				public static ColorStateListItem_alpha: number;
				public static ColorStateListItem_lStar: number;
				public static CompoundButton: number[];
				public static CompoundButton_android_button: number;
				public static CompoundButton_buttonCompat: number;
				public static CompoundButton_buttonTint: number;
				public static CompoundButton_buttonTintMode: number;
				public static CoordinatorLayout: number[];
				public static CoordinatorLayout_keylines: number;
				public static CoordinatorLayout_statusBarBackground: number;
				public static CoordinatorLayout_Layout: number[];
				public static CoordinatorLayout_Layout_android_layout_gravity: number;
				public static CoordinatorLayout_Layout_layout_anchor: number;
				public static CoordinatorLayout_Layout_layout_anchorGravity: number;
				public static CoordinatorLayout_Layout_layout_behavior: number;
				public static CoordinatorLayout_Layout_layout_dodgeInsetEdges: number;
				public static CoordinatorLayout_Layout_layout_insetEdge: number;
				public static CoordinatorLayout_Layout_layout_keyline: number;
				public static DrawerArrowToggle: number[];
				public static DrawerArrowToggle_arrowHeadLength: number;
				public static DrawerArrowToggle_arrowShaftLength: number;
				public static DrawerArrowToggle_barLength: number;
				public static DrawerArrowToggle_color: number;
				public static DrawerArrowToggle_drawableSize: number;
				public static DrawerArrowToggle_gapBetweenBars: number;
				public static DrawerArrowToggle_spinBars: number;
				public static DrawerArrowToggle_thickness: number;
				public static FontFamily: number[];
				public static FontFamily_fontProviderAuthority: number;
				public static FontFamily_fontProviderCerts: number;
				public static FontFamily_fontProviderFetchStrategy: number;
				public static FontFamily_fontProviderFetchTimeout: number;
				public static FontFamily_fontProviderPackage: number;
				public static FontFamily_fontProviderQuery: number;
				public static FontFamily_fontProviderSystemFontFamily: number;
				public static FontFamilyFont: number[];
				public static FontFamilyFont_android_font: number;
				public static FontFamilyFont_android_fontWeight: number;
				public static FontFamilyFont_android_fontStyle: number;
				public static FontFamilyFont_android_ttcIndex: number;
				public static FontFamilyFont_android_fontVariationSettings: number;
				public static FontFamilyFont_font: number;
				public static FontFamilyFont_fontStyle: number;
				public static FontFamilyFont_fontVariationSettings: number;
				public static FontFamilyFont_fontWeight: number;
				public static FontFamilyFont_ttcIndex: number;
				public static Fragment: number[];
				public static Fragment_android_name: number;
				public static Fragment_android_id: number;
				public static Fragment_android_tag: number;
				public static FragmentContainerView: number[];
				public static FragmentContainerView_android_name: number;
				public static FragmentContainerView_android_tag: number;
				public static GradientColor: number[];
				public static GradientColor_android_startColor: number;
				public static GradientColor_android_endColor: number;
				public static GradientColor_android_type: number;
				public static GradientColor_android_centerX: number;
				public static GradientColor_android_centerY: number;
				public static GradientColor_android_gradientRadius: number;
				public static GradientColor_android_tileMode: number;
				public static GradientColor_android_centerColor: number;
				public static GradientColor_android_startX: number;
				public static GradientColor_android_startY: number;
				public static GradientColor_android_endX: number;
				public static GradientColor_android_endY: number;
				public static GradientColorItem: number[];
				public static GradientColorItem_android_color: number;
				public static GradientColorItem_android_offset: number;
				public static LinearLayoutCompat: number[];
				public static LinearLayoutCompat_android_gravity: number;
				public static LinearLayoutCompat_android_orientation: number;
				public static LinearLayoutCompat_android_baselineAligned: number;
				public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
				public static LinearLayoutCompat_android_weightSum: number;
				public static LinearLayoutCompat_divider: number;
				public static LinearLayoutCompat_dividerPadding: number;
				public static LinearLayoutCompat_measureWithLargestChild: number;
				public static LinearLayoutCompat_showDividers: number;
				public static LinearLayoutCompat_Layout: number[];
				public static LinearLayoutCompat_Layout_android_layout_gravity: number;
				public static LinearLayoutCompat_Layout_android_layout_width: number;
				public static LinearLayoutCompat_Layout_android_layout_height: number;
				public static LinearLayoutCompat_Layout_android_layout_weight: number;
				public static ListPopupWindow: number[];
				public static ListPopupWindow_android_dropDownHorizontalOffset: number;
				public static ListPopupWindow_android_dropDownVerticalOffset: number;
				public static MenuGroup: number[];
				public static MenuGroup_android_enabled: number;
				public static MenuGroup_android_id: number;
				public static MenuGroup_android_visible: number;
				public static MenuGroup_android_menuCategory: number;
				public static MenuGroup_android_orderInCategory: number;
				public static MenuGroup_android_checkableBehavior: number;
				public static MenuItem: number[];
				public static MenuItem_android_icon: number;
				public static MenuItem_android_enabled: number;
				public static MenuItem_android_id: number;
				public static MenuItem_android_checked: number;
				public static MenuItem_android_visible: number;
				public static MenuItem_android_menuCategory: number;
				public static MenuItem_android_orderInCategory: number;
				public static MenuItem_android_title: number;
				public static MenuItem_android_titleCondensed: number;
				public static MenuItem_android_alphabeticShortcut: number;
				public static MenuItem_android_numericShortcut: number;
				public static MenuItem_android_checkable: number;
				public static MenuItem_android_onClick: number;
				public static MenuItem_actionLayout: number;
				public static MenuItem_actionProviderClass: number;
				public static MenuItem_actionViewClass: number;
				public static MenuItem_alphabeticModifiers: number;
				public static MenuItem_contentDescription: number;
				public static MenuItem_iconTint: number;
				public static MenuItem_iconTintMode: number;
				public static MenuItem_numericModifiers: number;
				public static MenuItem_showAsAction: number;
				public static MenuItem_tooltipText: number;
				public static MenuView: number[];
				public static MenuView_android_windowAnimationStyle: number;
				public static MenuView_android_itemTextAppearance: number;
				public static MenuView_android_horizontalDivider: number;
				public static MenuView_android_verticalDivider: number;
				public static MenuView_android_headerBackground: number;
				public static MenuView_android_itemBackground: number;
				public static MenuView_android_itemIconDisabledAlpha: number;
				public static MenuView_preserveIconSpacing: number;
				public static MenuView_subMenuArrow: number;
				public static PopupWindow: number[];
				public static PopupWindow_android_popupBackground: number;
				public static PopupWindow_android_popupAnimationStyle: number;
				public static PopupWindow_overlapAnchor: number;
				public static PopupWindowBackgroundState: number[];
				public static PopupWindowBackgroundState_state_above_anchor: number;
				public static RecycleListView: number[];
				public static RecycleListView_paddingBottomNoButtons: number;
				public static RecycleListView_paddingTopNoTitle: number;
				public static SearchView: number[];
				public static SearchView_android_textAppearance: number;
				public static SearchView_android_focusable: number;
				public static SearchView_android_maxWidth: number;
				public static SearchView_android_text: number;
				public static SearchView_android_hint: number;
				public static SearchView_android_inputType: number;
				public static SearchView_android_imeOptions: number;
				public static SearchView_animateMenuItems: number;
				public static SearchView_animateNavigationIcon: number;
				public static SearchView_autoShowKeyboard: number;
				public static SearchView_backHandlingEnabled: number;
				public static SearchView_backgroundTint: number;
				public static SearchView_closeIcon: number;
				public static SearchView_commitIcon: number;
				public static SearchView_defaultQueryHint: number;
				public static SearchView_goIcon: number;
				public static SearchView_headerLayout: number;
				public static SearchView_hideNavigationIcon: number;
				public static SearchView_iconifiedByDefault: number;
				public static SearchView_layout: number;
				public static SearchView_queryBackground: number;
				public static SearchView_queryHint: number;
				public static SearchView_searchHintIcon: number;
				public static SearchView_searchIcon: number;
				public static SearchView_searchPrefixText: number;
				public static SearchView_submitBackground: number;
				public static SearchView_suggestionRowLayout: number;
				public static SearchView_useDrawerArrowDrawable: number;
				public static SearchView_voiceIcon: number;
				public static Spinner: number[];
				public static Spinner_android_entries: number;
				public static Spinner_android_popupBackground: number;
				public static Spinner_android_prompt: number;
				public static Spinner_android_dropDownWidth: number;
				public static Spinner_popupTheme: number;
				public static StateListDrawable: number[];
				public static StateListDrawable_android_dither: number;
				public static StateListDrawable_android_visible: number;
				public static StateListDrawable_android_variablePadding: number;
				public static StateListDrawable_android_constantSize: number;
				public static StateListDrawable_android_enterFadeDuration: number;
				public static StateListDrawable_android_exitFadeDuration: number;
				public static StateListDrawableItem: number[];
				public static StateListDrawableItem_android_drawable: number;
				public static SwitchCompat: number[];
				public static SwitchCompat_android_textOn: number;
				public static SwitchCompat_android_textOff: number;
				public static SwitchCompat_android_thumb: number;
				public static SwitchCompat_showText: number;
				public static SwitchCompat_splitTrack: number;
				public static SwitchCompat_switchMinWidth: number;
				public static SwitchCompat_switchPadding: number;
				public static SwitchCompat_switchTextAppearance: number;
				public static SwitchCompat_thumbTextPadding: number;
				public static SwitchCompat_thumbTint: number;
				public static SwitchCompat_thumbTintMode: number;
				public static SwitchCompat_track: number;
				public static SwitchCompat_trackTint: number;
				public static SwitchCompat_trackTintMode: number;
				public static TextAppearance: number[];
				public static TextAppearance_android_textSize: number;
				public static TextAppearance_android_typeface: number;
				public static TextAppearance_android_textStyle: number;
				public static TextAppearance_android_textColor: number;
				public static TextAppearance_android_textColorHint: number;
				public static TextAppearance_android_textColorLink: number;
				public static TextAppearance_android_shadowColor: number;
				public static TextAppearance_android_shadowDx: number;
				public static TextAppearance_android_shadowDy: number;
				public static TextAppearance_android_shadowRadius: number;
				public static TextAppearance_android_fontFamily: number;
				public static TextAppearance_android_textFontWeight: number;
				public static TextAppearance_fontFamily: number;
				public static TextAppearance_fontVariationSettings: number;
				public static TextAppearance_textAllCaps: number;
				public static TextAppearance_textLocale: number;
				public static Toolbar: number[];
				public static Toolbar_android_gravity: number;
				public static Toolbar_android_minHeight: number;
				public static Toolbar_buttonGravity: number;
				public static Toolbar_collapseContentDescription: number;
				public static Toolbar_collapseIcon: number;
				public static Toolbar_contentInsetEnd: number;
				public static Toolbar_contentInsetEndWithActions: number;
				public static Toolbar_contentInsetLeft: number;
				public static Toolbar_contentInsetRight: number;
				public static Toolbar_contentInsetStart: number;
				public static Toolbar_contentInsetStartWithNavigation: number;
				public static Toolbar_logo: number;
				public static Toolbar_logoDescription: number;
				public static Toolbar_maxButtonHeight: number;
				public static Toolbar_menu: number;
				public static Toolbar_navigationContentDescription: number;
				public static Toolbar_navigationIcon: number;
				public static Toolbar_popupTheme: number;
				public static Toolbar_subtitle: number;
				public static Toolbar_subtitleTextAppearance: number;
				public static Toolbar_subtitleTextColor: number;
				public static Toolbar_title: number;
				public static Toolbar_titleMargin: number;
				public static Toolbar_titleMarginBottom: number;
				public static Toolbar_titleMarginEnd: number;
				public static Toolbar_titleMarginStart: number;
				public static Toolbar_titleMarginTop: number;
				public static Toolbar_titleMargins: number;
				public static Toolbar_titleTextAppearance: number;
				public static Toolbar_titleTextColor: number;
				public static View: number[];
				public static View_android_theme: number;
				public static View_android_focusable: number;
				public static View_paddingEnd: number;
				public static View_paddingStart: number;
				public static View_theme: number;
				public static ViewBackgroundHelper: number[];
				public static ViewBackgroundHelper_android_background: number;
				public static ViewBackgroundHelper_backgroundTint: number;
				public static ViewBackgroundHelper_backgroundTintMode: number;
				public static ViewStubCompat: number[];
				public static ViewStubCompat_android_id: number;
				public static ViewStubCompat_android_layout: number;
				public static ViewStubCompat_android_inflatedId: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module vectordrawable {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.vectordrawable.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.vectordrawable.R.attr>;
				public static alpha: number;
				public static font: number;
				public static fontProviderAuthority: number;
				public static fontProviderCerts: number;
				public static fontProviderFetchStrategy: number;
				public static fontProviderFetchTimeout: number;
				public static fontProviderPackage: number;
				public static fontProviderQuery: number;
				public static fontStyle: number;
				public static fontVariationSettings: number;
				public static fontWeight: number;
				public static ttcIndex: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.vectordrawable.R.color>;
				public static notification_action_color_filter: number;
				public static notification_icon_bg_color: number;
				public static ripple_material_light: number;
				public static secondary_text_default_material_light: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.vectordrawable.R.dimen>;
				public static compat_button_inset_horizontal_material: number;
				public static compat_button_inset_vertical_material: number;
				public static compat_button_padding_horizontal_material: number;
				public static compat_button_padding_vertical_material: number;
				public static compat_control_corner_material: number;
				public static compat_notification_large_icon_max_height: number;
				public static compat_notification_large_icon_max_width: number;
				public static notification_action_icon_size: number;
				public static notification_action_text_size: number;
				public static notification_big_circle_margin: number;
				public static notification_content_margin_start: number;
				public static notification_large_icon_height: number;
				public static notification_large_icon_width: number;
				public static notification_main_column_padding_top: number;
				public static notification_media_narrow_margin: number;
				public static notification_right_icon_size: number;
				public static notification_right_side_padding_top: number;
				public static notification_small_icon_background_padding: number;
				public static notification_small_icon_size_as_large: number;
				public static notification_subtext_size: number;
				public static notification_top_pad: number;
				public static notification_top_pad_large_text: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.vectordrawable.R.drawable>;
				public static notification_action_background: number;
				public static notification_bg: number;
				public static notification_bg_low: number;
				public static notification_bg_low_normal: number;
				public static notification_bg_low_pressed: number;
				public static notification_bg_normal: number;
				public static notification_bg_normal_pressed: number;
				public static notification_icon_background: number;
				public static notification_template_icon_bg: number;
				public static notification_template_icon_low_bg: number;
				public static notification_tile_bg: number;
				public static notify_panel_notification_icon_bg: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.vectordrawable.R.id>;
				public static accessibility_action_clickable_span: number;
				public static accessibility_custom_action_0: number;
				public static accessibility_custom_action_1: number;
				public static accessibility_custom_action_10: number;
				public static accessibility_custom_action_11: number;
				public static accessibility_custom_action_12: number;
				public static accessibility_custom_action_13: number;
				public static accessibility_custom_action_14: number;
				public static accessibility_custom_action_15: number;
				public static accessibility_custom_action_16: number;
				public static accessibility_custom_action_17: number;
				public static accessibility_custom_action_18: number;
				public static accessibility_custom_action_19: number;
				public static accessibility_custom_action_2: number;
				public static accessibility_custom_action_20: number;
				public static accessibility_custom_action_21: number;
				public static accessibility_custom_action_22: number;
				public static accessibility_custom_action_23: number;
				public static accessibility_custom_action_24: number;
				public static accessibility_custom_action_25: number;
				public static accessibility_custom_action_26: number;
				public static accessibility_custom_action_27: number;
				public static accessibility_custom_action_28: number;
				public static accessibility_custom_action_29: number;
				public static accessibility_custom_action_3: number;
				public static accessibility_custom_action_30: number;
				public static accessibility_custom_action_31: number;
				public static accessibility_custom_action_4: number;
				public static accessibility_custom_action_5: number;
				public static accessibility_custom_action_6: number;
				public static accessibility_custom_action_7: number;
				public static accessibility_custom_action_8: number;
				public static accessibility_custom_action_9: number;
				public static action_container: number;
				public static action_divider: number;
				public static action_image: number;
				public static action_text: number;
				public static actions: number;
				public static async: number;
				public static blocking: number;
				public static chronometer: number;
				public static dialog_button: number;
				public static forever: number;
				public static icon: number;
				public static icon_group: number;
				public static info: number;
				public static italic: number;
				public static line1: number;
				public static line3: number;
				public static normal: number;
				public static notification_background: number;
				public static notification_main_column: number;
				public static notification_main_column_container: number;
				public static right_icon: number;
				public static right_side: number;
				public static tag_accessibility_actions: number;
				public static tag_accessibility_clickable_spans: number;
				public static tag_accessibility_heading: number;
				public static tag_accessibility_pane_title: number;
				public static tag_screen_reader_focusable: number;
				public static tag_transition_group: number;
				public static tag_unhandled_key_event_manager: number;
				public static tag_unhandled_key_listeners: number;
				public static text: number;
				public static text2: number;
				public static time: number;
				public static title: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.vectordrawable.R.integer>;
				public static status_bar_notification_info_maxnum: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.vectordrawable.R.layout>;
				public static custom_dialog: number;
				public static notification_action: number;
				public static notification_action_tombstone: number;
				public static notification_template_custom_big: number;
				public static notification_template_icon_group: number;
				public static notification_template_part_chronometer: number;
				public static notification_template_part_time: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.vectordrawable.R.style>;
				public static TextAppearance_Compat_Notification: number;
				public static TextAppearance_Compat_Notification_Info: number;
				public static TextAppearance_Compat_Notification_Line2: number;
				public static TextAppearance_Compat_Notification_Time: number;
				public static TextAppearance_Compat_Notification_Title: number;
				public static Widget_Compat_NotificationActionContainer: number;
				public static Widget_Compat_NotificationActionText: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.vectordrawable.R.styleable>;
				public static ColorStateListItem: number[];
				public static ColorStateListItem_android_color: number;
				public static ColorStateListItem_android_alpha: number;
				public static ColorStateListItem_android_lStar: number;
				public static ColorStateListItem_alpha: number;
				public static ColorStateListItem_lStar: number;
				public static FontFamily: number[];
				public static FontFamily_fontProviderAuthority: number;
				public static FontFamily_fontProviderCerts: number;
				public static FontFamily_fontProviderFetchStrategy: number;
				public static FontFamily_fontProviderFetchTimeout: number;
				public static FontFamily_fontProviderPackage: number;
				public static FontFamily_fontProviderQuery: number;
				public static FontFamily_fontProviderSystemFontFamily: number;
				public static FontFamilyFont: number[];
				public static FontFamilyFont_android_font: number;
				public static FontFamilyFont_android_fontWeight: number;
				public static FontFamilyFont_android_fontStyle: number;
				public static FontFamilyFont_android_ttcIndex: number;
				public static FontFamilyFont_android_fontVariationSettings: number;
				public static FontFamilyFont_font: number;
				public static FontFamilyFont_fontStyle: number;
				public static FontFamilyFont_fontVariationSettings: number;
				public static FontFamilyFont_fontWeight: number;
				public static FontFamilyFont_ttcIndex: number;
				public static GradientColor: number[];
				public static GradientColor_android_startColor: number;
				public static GradientColor_android_endColor: number;
				public static GradientColor_android_type: number;
				public static GradientColor_android_centerX: number;
				public static GradientColor_android_centerY: number;
				public static GradientColor_android_gradientRadius: number;
				public static GradientColor_android_tileMode: number;
				public static GradientColor_android_centerColor: number;
				public static GradientColor_android_startX: number;
				public static GradientColor_android_startY: number;
				public static GradientColor_android_endX: number;
				public static GradientColor_android_endY: number;
				public static GradientColorItem: number[];
				public static GradientColorItem_android_color: number;
				public static GradientColorItem_android_offset: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module vectordrawable {
		export module animated {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<androidx.vectordrawable.animated.R>;
			}
			export module R {
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<androidx.vectordrawable.animated.R.attr>;
					public static alpha: number;
					public static font: number;
					public static fontProviderAuthority: number;
					public static fontProviderCerts: number;
					public static fontProviderFetchStrategy: number;
					public static fontProviderFetchTimeout: number;
					public static fontProviderPackage: number;
					public static fontProviderQuery: number;
					public static fontStyle: number;
					public static fontVariationSettings: number;
					public static fontWeight: number;
					public static ttcIndex: number;
				}
				export class color extends java.lang.Object {
					public static class: java.lang.Class<androidx.vectordrawable.animated.R.color>;
					public static notification_action_color_filter: number;
					public static notification_icon_bg_color: number;
					public static ripple_material_light: number;
					public static secondary_text_default_material_light: number;
				}
				export class dimen extends java.lang.Object {
					public static class: java.lang.Class<androidx.vectordrawable.animated.R.dimen>;
					public static compat_button_inset_horizontal_material: number;
					public static compat_button_inset_vertical_material: number;
					public static compat_button_padding_horizontal_material: number;
					public static compat_button_padding_vertical_material: number;
					public static compat_control_corner_material: number;
					public static compat_notification_large_icon_max_height: number;
					public static compat_notification_large_icon_max_width: number;
					public static notification_action_icon_size: number;
					public static notification_action_text_size: number;
					public static notification_big_circle_margin: number;
					public static notification_content_margin_start: number;
					public static notification_large_icon_height: number;
					public static notification_large_icon_width: number;
					public static notification_main_column_padding_top: number;
					public static notification_media_narrow_margin: number;
					public static notification_right_icon_size: number;
					public static notification_right_side_padding_top: number;
					public static notification_small_icon_background_padding: number;
					public static notification_small_icon_size_as_large: number;
					public static notification_subtext_size: number;
					public static notification_top_pad: number;
					public static notification_top_pad_large_text: number;
				}
				export class drawable extends java.lang.Object {
					public static class: java.lang.Class<androidx.vectordrawable.animated.R.drawable>;
					public static notification_action_background: number;
					public static notification_bg: number;
					public static notification_bg_low: number;
					public static notification_bg_low_normal: number;
					public static notification_bg_low_pressed: number;
					public static notification_bg_normal: number;
					public static notification_bg_normal_pressed: number;
					public static notification_icon_background: number;
					public static notification_template_icon_bg: number;
					public static notification_template_icon_low_bg: number;
					public static notification_tile_bg: number;
					public static notify_panel_notification_icon_bg: number;
				}
				export class id extends java.lang.Object {
					public static class: java.lang.Class<androidx.vectordrawable.animated.R.id>;
					public static accessibility_action_clickable_span: number;
					public static accessibility_custom_action_0: number;
					public static accessibility_custom_action_1: number;
					public static accessibility_custom_action_10: number;
					public static accessibility_custom_action_11: number;
					public static accessibility_custom_action_12: number;
					public static accessibility_custom_action_13: number;
					public static accessibility_custom_action_14: number;
					public static accessibility_custom_action_15: number;
					public static accessibility_custom_action_16: number;
					public static accessibility_custom_action_17: number;
					public static accessibility_custom_action_18: number;
					public static accessibility_custom_action_19: number;
					public static accessibility_custom_action_2: number;
					public static accessibility_custom_action_20: number;
					public static accessibility_custom_action_21: number;
					public static accessibility_custom_action_22: number;
					public static accessibility_custom_action_23: number;
					public static accessibility_custom_action_24: number;
					public static accessibility_custom_action_25: number;
					public static accessibility_custom_action_26: number;
					public static accessibility_custom_action_27: number;
					public static accessibility_custom_action_28: number;
					public static accessibility_custom_action_29: number;
					public static accessibility_custom_action_3: number;
					public static accessibility_custom_action_30: number;
					public static accessibility_custom_action_31: number;
					public static accessibility_custom_action_4: number;
					public static accessibility_custom_action_5: number;
					public static accessibility_custom_action_6: number;
					public static accessibility_custom_action_7: number;
					public static accessibility_custom_action_8: number;
					public static accessibility_custom_action_9: number;
					public static action_container: number;
					public static action_divider: number;
					public static action_image: number;
					public static action_text: number;
					public static actions: number;
					public static async: number;
					public static blocking: number;
					public static chronometer: number;
					public static dialog_button: number;
					public static forever: number;
					public static icon: number;
					public static icon_group: number;
					public static info: number;
					public static italic: number;
					public static line1: number;
					public static line3: number;
					public static normal: number;
					public static notification_background: number;
					public static notification_main_column: number;
					public static notification_main_column_container: number;
					public static right_icon: number;
					public static right_side: number;
					public static tag_accessibility_actions: number;
					public static tag_accessibility_clickable_spans: number;
					public static tag_accessibility_heading: number;
					public static tag_accessibility_pane_title: number;
					public static tag_screen_reader_focusable: number;
					public static tag_transition_group: number;
					public static tag_unhandled_key_event_manager: number;
					public static tag_unhandled_key_listeners: number;
					public static text: number;
					public static text2: number;
					public static time: number;
					public static title: number;
				}
				export class integer extends java.lang.Object {
					public static class: java.lang.Class<androidx.vectordrawable.animated.R.integer>;
					public static status_bar_notification_info_maxnum: number;
				}
				export class layout extends java.lang.Object {
					public static class: java.lang.Class<androidx.vectordrawable.animated.R.layout>;
					public static custom_dialog: number;
					public static notification_action: number;
					public static notification_action_tombstone: number;
					public static notification_template_custom_big: number;
					public static notification_template_icon_group: number;
					public static notification_template_part_chronometer: number;
					public static notification_template_part_time: number;
				}
				export class style extends java.lang.Object {
					public static class: java.lang.Class<androidx.vectordrawable.animated.R.style>;
					public static TextAppearance_Compat_Notification: number;
					public static TextAppearance_Compat_Notification_Info: number;
					public static TextAppearance_Compat_Notification_Line2: number;
					public static TextAppearance_Compat_Notification_Time: number;
					public static TextAppearance_Compat_Notification_Title: number;
					public static Widget_Compat_NotificationActionContainer: number;
					public static Widget_Compat_NotificationActionText: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<androidx.vectordrawable.animated.R.styleable>;
					public static ColorStateListItem: number[];
					public static ColorStateListItem_android_color: number;
					public static ColorStateListItem_android_alpha: number;
					public static ColorStateListItem_android_lStar: number;
					public static ColorStateListItem_alpha: number;
					public static ColorStateListItem_lStar: number;
					public static FontFamily: number[];
					public static FontFamily_fontProviderAuthority: number;
					public static FontFamily_fontProviderCerts: number;
					public static FontFamily_fontProviderFetchStrategy: number;
					public static FontFamily_fontProviderFetchTimeout: number;
					public static FontFamily_fontProviderPackage: number;
					public static FontFamily_fontProviderQuery: number;
					public static FontFamily_fontProviderSystemFontFamily: number;
					public static FontFamilyFont: number[];
					public static FontFamilyFont_android_font: number;
					public static FontFamilyFont_android_fontWeight: number;
					public static FontFamilyFont_android_fontStyle: number;
					public static FontFamilyFont_android_ttcIndex: number;
					public static FontFamilyFont_android_fontVariationSettings: number;
					public static FontFamilyFont_font: number;
					public static FontFamilyFont_fontStyle: number;
					public static FontFamilyFont_fontVariationSettings: number;
					public static FontFamilyFont_fontWeight: number;
					public static FontFamilyFont_ttcIndex: number;
					public static GradientColor: number[];
					public static GradientColor_android_startColor: number;
					public static GradientColor_android_endColor: number;
					public static GradientColor_android_type: number;
					public static GradientColor_android_centerX: number;
					public static GradientColor_android_centerY: number;
					public static GradientColor_android_gradientRadius: number;
					public static GradientColor_android_tileMode: number;
					public static GradientColor_android_centerColor: number;
					public static GradientColor_android_startX: number;
					public static GradientColor_android_startY: number;
					public static GradientColor_android_endX: number;
					public static GradientColor_android_endY: number;
					public static GradientColorItem: number[];
					public static GradientColorItem_android_color: number;
					public static GradientColorItem_android_offset: number;
					public static "<clinit>"(): void;
				}
			}
		}
	}
}

declare module androidx {
	export module versionedparcelable {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.versionedparcelable.R>;
		}
	}
}

declare module androidx {
	export module viewbinding {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.viewbinding.R>;
		}
	}
}

declare module androidx {
	export module viewpager {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.viewpager.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.viewpager.R.attr>;
				public static alpha: number;
				public static font: number;
				public static fontProviderAuthority: number;
				public static fontProviderCerts: number;
				public static fontProviderFetchStrategy: number;
				public static fontProviderFetchTimeout: number;
				public static fontProviderPackage: number;
				public static fontProviderQuery: number;
				public static fontStyle: number;
				public static fontVariationSettings: number;
				public static fontWeight: number;
				public static ttcIndex: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<androidx.viewpager.R.color>;
				public static notification_action_color_filter: number;
				public static notification_icon_bg_color: number;
				public static ripple_material_light: number;
				public static secondary_text_default_material_light: number;
			}
			export class dimen extends java.lang.Object {
				public static class: java.lang.Class<androidx.viewpager.R.dimen>;
				public static compat_button_inset_horizontal_material: number;
				public static compat_button_inset_vertical_material: number;
				public static compat_button_padding_horizontal_material: number;
				public static compat_button_padding_vertical_material: number;
				public static compat_control_corner_material: number;
				public static compat_notification_large_icon_max_height: number;
				public static compat_notification_large_icon_max_width: number;
				public static notification_action_icon_size: number;
				public static notification_action_text_size: number;
				public static notification_big_circle_margin: number;
				public static notification_content_margin_start: number;
				public static notification_large_icon_height: number;
				public static notification_large_icon_width: number;
				public static notification_main_column_padding_top: number;
				public static notification_media_narrow_margin: number;
				public static notification_right_icon_size: number;
				public static notification_right_side_padding_top: number;
				public static notification_small_icon_background_padding: number;
				public static notification_small_icon_size_as_large: number;
				public static notification_subtext_size: number;
				public static notification_top_pad: number;
				public static notification_top_pad_large_text: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<androidx.viewpager.R.drawable>;
				public static notification_action_background: number;
				public static notification_bg: number;
				public static notification_bg_low: number;
				public static notification_bg_low_normal: number;
				public static notification_bg_low_pressed: number;
				public static notification_bg_normal: number;
				public static notification_bg_normal_pressed: number;
				public static notification_icon_background: number;
				public static notification_template_icon_bg: number;
				public static notification_template_icon_low_bg: number;
				public static notification_tile_bg: number;
				public static notify_panel_notification_icon_bg: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.viewpager.R.id>;
				public static action_container: number;
				public static action_divider: number;
				public static action_image: number;
				public static action_text: number;
				public static actions: number;
				public static async: number;
				public static blocking: number;
				public static chronometer: number;
				public static forever: number;
				public static icon: number;
				public static icon_group: number;
				public static info: number;
				public static italic: number;
				public static line1: number;
				public static line3: number;
				public static normal: number;
				public static notification_background: number;
				public static notification_main_column: number;
				public static notification_main_column_container: number;
				public static right_icon: number;
				public static right_side: number;
				public static tag_transition_group: number;
				public static tag_unhandled_key_event_manager: number;
				public static tag_unhandled_key_listeners: number;
				public static text: number;
				public static text2: number;
				public static time: number;
				public static title: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<androidx.viewpager.R.integer>;
				public static status_bar_notification_info_maxnum: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<androidx.viewpager.R.layout>;
				public static notification_action: number;
				public static notification_action_tombstone: number;
				public static notification_template_custom_big: number;
				public static notification_template_icon_group: number;
				public static notification_template_part_chronometer: number;
				public static notification_template_part_time: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<androidx.viewpager.R.style>;
				public static TextAppearance_Compat_Notification: number;
				public static TextAppearance_Compat_Notification_Info: number;
				public static TextAppearance_Compat_Notification_Line2: number;
				public static TextAppearance_Compat_Notification_Time: number;
				public static TextAppearance_Compat_Notification_Title: number;
				public static Widget_Compat_NotificationActionContainer: number;
				public static Widget_Compat_NotificationActionText: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.viewpager.R.styleable>;
				public static ColorStateListItem: number[];
				public static ColorStateListItem_android_color: number;
				public static ColorStateListItem_android_alpha: number;
				public static ColorStateListItem_android_lStar: number;
				public static ColorStateListItem_alpha: number;
				public static ColorStateListItem_lStar: number;
				public static FontFamily: number[];
				public static FontFamily_fontProviderAuthority: number;
				public static FontFamily_fontProviderCerts: number;
				public static FontFamily_fontProviderFetchStrategy: number;
				public static FontFamily_fontProviderFetchTimeout: number;
				public static FontFamily_fontProviderPackage: number;
				public static FontFamily_fontProviderQuery: number;
				public static FontFamily_fontProviderSystemFontFamily: number;
				public static FontFamilyFont: number[];
				public static FontFamilyFont_android_font: number;
				public static FontFamilyFont_android_fontWeight: number;
				public static FontFamilyFont_android_fontStyle: number;
				public static FontFamilyFont_android_ttcIndex: number;
				public static FontFamilyFont_android_fontVariationSettings: number;
				public static FontFamilyFont_font: number;
				public static FontFamilyFont_fontStyle: number;
				public static FontFamilyFont_fontVariationSettings: number;
				public static FontFamilyFont_fontWeight: number;
				public static FontFamilyFont_ttcIndex: number;
				public static GradientColor: number[];
				public static GradientColor_android_startColor: number;
				public static GradientColor_android_endColor: number;
				public static GradientColor_android_type: number;
				public static GradientColor_android_centerX: number;
				public static GradientColor_android_centerY: number;
				public static GradientColor_android_gradientRadius: number;
				public static GradientColor_android_tileMode: number;
				public static GradientColor_android_centerColor: number;
				public static GradientColor_android_startX: number;
				public static GradientColor_android_startY: number;
				public static GradientColor_android_endX: number;
				public static GradientColor_android_endY: number;
				public static GradientColorItem: number[];
				public static GradientColorItem_android_color: number;
				public static GradientColorItem_android_offset: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module viewpager2 {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.viewpager2.R>;
		}
		export module R {
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.viewpager2.R.styleable>;
				public static ViewPager2: number[];
				public static ViewPager2_android_orientation: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module androidx {
	export module webkit {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.webkit.R>;
		}
	}
}

declare module androidx {
	export module window {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<androidx.window.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<androidx.window.R.attr>;
				public static activityAction: number;
				public static activityName: number;
				public static alwaysExpand: number;
				public static clearTop: number;
				public static finishPrimaryWithSecondary: number;
				public static finishSecondaryWithPrimary: number;
				public static placeholderActivityName: number;
				public static primaryActivityName: number;
				public static secondaryActivityAction: number;
				public static secondaryActivityName: number;
				public static splitLayoutDirection: number;
				public static splitMinSmallestWidth: number;
				public static splitMinWidth: number;
				public static splitRatio: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<androidx.window.R.id>;
				public static androidx_window_activity_scope: number;
				public static locale: number;
				public static ltr: number;
				public static rtl: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<androidx.window.R.styleable>;
				public static ActivityFilter: number[];
				public static ActivityFilter_activityAction: number;
				public static ActivityFilter_activityName: number;
				public static ActivityRule: number[];
				public static ActivityRule_alwaysExpand: number;
				public static SplitPairFilter: number[];
				public static SplitPairFilter_primaryActivityName: number;
				public static SplitPairFilter_secondaryActivityAction: number;
				public static SplitPairFilter_secondaryActivityName: number;
				public static SplitPairRule: number[];
				public static SplitPairRule_clearTop: number;
				public static SplitPairRule_finishPrimaryWithSecondary: number;
				public static SplitPairRule_finishSecondaryWithPrimary: number;
				public static SplitPairRule_splitLayoutDirection: number;
				public static SplitPairRule_splitMinSmallestWidth: number;
				public static SplitPairRule_splitMinWidth: number;
				public static SplitPairRule_splitRatio: number;
				public static SplitPlaceholderRule: number[];
				public static SplitPlaceholderRule_placeholderActivityName: number;
				public static SplitPlaceholderRule_splitLayoutDirection: number;
				public static SplitPlaceholderRule_splitMinSmallestWidth: number;
				public static SplitPlaceholderRule_splitMinWidth: number;
				public static SplitPlaceholderRule_splitRatio: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module com {
	export module afollestad {
		export module materialdialogs {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<com.afollestad.materialdialogs.R>;
			}
			export module R {
				export class anim extends java.lang.Object {
					public static class: java.lang.Class<com.afollestad.materialdialogs.R.anim>;
					public static abc_fade_in: number;
					public static abc_fade_out: number;
					public static abc_grow_fade_in_from_bottom: number;
					public static abc_popup_enter: number;
					public static abc_popup_exit: number;
					public static abc_shrink_fade_out_from_bottom: number;
					public static abc_slide_in_bottom: number;
					public static abc_slide_in_top: number;
					public static abc_slide_out_bottom: number;
					public static abc_slide_out_top: number;
					public static decelerate_cubic: number;
					public static popup_enter: number;
					public static popup_exit: number;
					public static tooltip_enter: number;
					public static tooltip_exit: number;
				}
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<com.afollestad.materialdialogs.R.attr>;
					public static actionBarDivider: number;
					public static actionBarItemBackground: number;
					public static actionBarPopupTheme: number;
					public static actionBarSize: number;
					public static actionBarSplitStyle: number;
					public static actionBarStyle: number;
					public static actionBarTabBarStyle: number;
					public static actionBarTabStyle: number;
					public static actionBarTabTextStyle: number;
					public static actionBarTheme: number;
					public static actionBarWidgetTheme: number;
					public static actionButtonStyle: number;
					public static actionDropDownStyle: number;
					public static actionLayout: number;
					public static actionMenuTextAppearance: number;
					public static actionMenuTextColor: number;
					public static actionModeBackground: number;
					public static actionModeCloseButtonStyle: number;
					public static actionModeCloseDrawable: number;
					public static actionModeCopyDrawable: number;
					public static actionModeCutDrawable: number;
					public static actionModeFindDrawable: number;
					public static actionModePasteDrawable: number;
					public static actionModePopupWindowStyle: number;
					public static actionModeSelectAllDrawable: number;
					public static actionModeShareDrawable: number;
					public static actionModeSplitBackground: number;
					public static actionModeStyle: number;
					public static actionModeWebSearchDrawable: number;
					public static actionOverflowButtonStyle: number;
					public static actionOverflowMenuStyle: number;
					public static actionProviderClass: number;
					public static actionViewClass: number;
					public static activityChooserViewStyle: number;
					public static alertDialogButtonGroupStyle: number;
					public static alertDialogCenterButtons: number;
					public static alertDialogStyle: number;
					public static alertDialogTheme: number;
					public static allowStacking: number;
					public static alpha: number;
					public static alphabeticModifiers: number;
					public static arrowHeadLength: number;
					public static arrowShaftLength: number;
					public static autoCompleteTextViewStyle: number;
					public static autoSizeMaxTextSize: number;
					public static autoSizeMinTextSize: number;
					public static autoSizePresetSizes: number;
					public static autoSizeStepGranularity: number;
					public static autoSizeTextType: number;
					public static background: number;
					public static backgroundSplit: number;
					public static backgroundStacked: number;
					public static backgroundTint: number;
					public static backgroundTintMode: number;
					public static barLength: number;
					public static borderlessButtonStyle: number;
					public static buttonBarButtonStyle: number;
					public static buttonBarNegativeButtonStyle: number;
					public static buttonBarNeutralButtonStyle: number;
					public static buttonBarPositiveButtonStyle: number;
					public static buttonBarStyle: number;
					public static buttonGravity: number;
					public static buttonPanelSideLayout: number;
					public static buttonStyle: number;
					public static buttonStyleSmall: number;
					public static buttonTint: number;
					public static buttonTintMode: number;
					public static checkboxStyle: number;
					public static checkedTextViewStyle: number;
					public static closeIcon: number;
					public static closeItemLayout: number;
					public static collapseContentDescription: number;
					public static collapseIcon: number;
					public static color: number;
					public static colorAccent: number;
					public static colorBackgroundFloating: number;
					public static colorButtonNormal: number;
					public static colorControlActivated: number;
					public static colorControlHighlight: number;
					public static colorControlNormal: number;
					public static colorError: number;
					public static colorPrimary: number;
					public static colorPrimaryDark: number;
					public static colorSwitchThumbNormal: number;
					public static commitIcon: number;
					public static contentDescription: number;
					public static contentInsetEnd: number;
					public static contentInsetEndWithActions: number;
					public static contentInsetLeft: number;
					public static contentInsetRight: number;
					public static contentInsetStart: number;
					public static contentInsetStartWithNavigation: number;
					public static controlBackground: number;
					public static customNavigationLayout: number;
					public static defaultQueryHint: number;
					public static dialogPreferredPadding: number;
					public static dialogTheme: number;
					public static displayOptions: number;
					public static divider: number;
					public static dividerHorizontal: number;
					public static dividerPadding: number;
					public static dividerVertical: number;
					public static drawableSize: number;
					public static drawerArrowStyle: number;
					public static dropDownListViewStyle: number;
					public static dropdownListPreferredItemHeight: number;
					public static editTextBackground: number;
					public static editTextColor: number;
					public static editTextStyle: number;
					public static elevation: number;
					public static expandActivityOverflowButtonDrawable: number;
					public static fastScrollEnabled: number;
					public static fastScrollHorizontalThumbDrawable: number;
					public static fastScrollHorizontalTrackDrawable: number;
					public static fastScrollVerticalThumbDrawable: number;
					public static fastScrollVerticalTrackDrawable: number;
					public static font: number;
					public static fontFamily: number;
					public static fontProviderAuthority: number;
					public static fontProviderCerts: number;
					public static fontProviderFetchStrategy: number;
					public static fontProviderFetchTimeout: number;
					public static fontProviderPackage: number;
					public static fontProviderQuery: number;
					public static fontStyle: number;
					public static fontWeight: number;
					public static gapBetweenBars: number;
					public static goIcon: number;
					public static height: number;
					public static hideOnContentScroll: number;
					public static homeAsUpIndicator: number;
					public static homeLayout: number;
					public static icon: number;
					public static iconTint: number;
					public static iconTintMode: number;
					public static iconifiedByDefault: number;
					public static imageButtonStyle: number;
					public static indeterminateProgressStyle: number;
					public static initialActivityCount: number;
					public static isLightTheme: number;
					public static itemPadding: number;
					public static layout: number;
					public static layoutManager: number;
					public static listChoiceBackgroundIndicator: number;
					public static listDividerAlertDialog: number;
					public static listItemLayout: number;
					public static listLayout: number;
					public static listMenuViewStyle: number;
					public static listPopupWindowStyle: number;
					public static listPreferredItemHeight: number;
					public static listPreferredItemHeightLarge: number;
					public static listPreferredItemHeightSmall: number;
					public static listPreferredItemPaddingLeft: number;
					public static listPreferredItemPaddingRight: number;
					public static logo: number;
					public static logoDescription: number;
					public static maxButtonHeight: number;
					public static md_background_color: number;
					public static md_btn_negative_selector: number;
					public static md_btn_neutral_selector: number;
					public static md_btn_positive_selector: number;
					public static md_btn_ripple_color: number;
					public static md_btn_stacked_selector: number;
					public static md_btnstacked_gravity: number;
					public static md_buttons_gravity: number;
					public static md_content_color: number;
					public static md_content_gravity: number;
					public static md_dark_theme: number;
					public static md_divider: number;
					public static md_divider_color: number;
					public static md_icon: number;
					public static md_icon_limit_icon_to_default_size: number;
					public static md_icon_max_size: number;
					public static md_item_color: number;
					public static md_items_gravity: number;
					public static md_link_color: number;
					public static md_list_selector: number;
					public static md_medium_font: number;
					public static md_negative_color: number;
					public static md_neutral_color: number;
					public static md_positive_color: number;
					public static md_reduce_padding_no_title_no_buttons: number;
					public static md_regular_font: number;
					public static md_title_color: number;
					public static md_title_gravity: number;
					public static md_widget_color: number;
					public static measureWithLargestChild: number;
					public static mpb_determinateCircularProgressStyle: number;
					public static mpb_indeterminateTint: number;
					public static mpb_indeterminateTintMode: number;
					public static mpb_progressBackgroundTint: number;
					public static mpb_progressBackgroundTintMode: number;
					public static mpb_progressStyle: number;
					public static mpb_progressTint: number;
					public static mpb_progressTintMode: number;
					public static mpb_secondaryProgressTint: number;
					public static mpb_secondaryProgressTintMode: number;
					public static mpb_setBothDrawables: number;
					public static mpb_showProgressBackground: number;
					public static mpb_useIntrinsicPadding: number;
					public static multiChoiceItemLayout: number;
					public static navigationContentDescription: number;
					public static navigationIcon: number;
					public static navigationMode: number;
					public static numericModifiers: number;
					public static overlapAnchor: number;
					public static paddingBottomNoButtons: number;
					public static paddingEnd: number;
					public static paddingStart: number;
					public static paddingTopNoTitle: number;
					public static panelBackground: number;
					public static panelMenuListTheme: number;
					public static panelMenuListWidth: number;
					public static popupMenuStyle: number;
					public static popupTheme: number;
					public static popupWindowStyle: number;
					public static preserveIconSpacing: number;
					public static progressBarPadding: number;
					public static progressBarStyle: number;
					public static queryBackground: number;
					public static queryHint: number;
					public static radioButtonStyle: number;
					public static ratingBarStyle: number;
					public static ratingBarStyleIndicator: number;
					public static ratingBarStyleSmall: number;
					public static reverseLayout: number;
					public static searchHintIcon: number;
					public static searchIcon: number;
					public static searchViewStyle: number;
					public static seekBarStyle: number;
					public static selectableItemBackground: number;
					public static selectableItemBackgroundBorderless: number;
					public static showAsAction: number;
					public static showDividers: number;
					public static showText: number;
					public static showTitle: number;
					public static singleChoiceItemLayout: number;
					public static spanCount: number;
					public static spinBars: number;
					public static spinnerDropDownItemStyle: number;
					public static spinnerStyle: number;
					public static splitTrack: number;
					public static srcCompat: number;
					public static stackFromEnd: number;
					public static state_above_anchor: number;
					public static subMenuArrow: number;
					public static submitBackground: number;
					public static subtitle: number;
					public static subtitleTextAppearance: number;
					public static subtitleTextColor: number;
					public static subtitleTextStyle: number;
					public static suggestionRowLayout: number;
					public static switchMinWidth: number;
					public static switchPadding: number;
					public static switchStyle: number;
					public static switchTextAppearance: number;
					public static textAllCaps: number;
					public static textAppearanceLargePopupMenu: number;
					public static textAppearanceListItem: number;
					public static textAppearanceListItemSecondary: number;
					public static textAppearanceListItemSmall: number;
					public static textAppearancePopupMenuHeader: number;
					public static textAppearanceSearchResultSubtitle: number;
					public static textAppearanceSearchResultTitle: number;
					public static textAppearanceSmallPopupMenu: number;
					public static textColorAlertDialogListItem: number;
					public static textColorSearchUrl: number;
					public static theme: number;
					public static thickness: number;
					public static thumbTextPadding: number;
					public static thumbTint: number;
					public static thumbTintMode: number;
					public static tickMark: number;
					public static tickMarkTint: number;
					public static tickMarkTintMode: number;
					public static tint: number;
					public static tintMode: number;
					public static title: number;
					public static titleMargin: number;
					public static titleMarginBottom: number;
					public static titleMarginEnd: number;
					public static titleMarginStart: number;
					public static titleMarginTop: number;
					public static titleMargins: number;
					public static titleTextAppearance: number;
					public static titleTextColor: number;
					public static titleTextStyle: number;
					public static toolbarNavigationButtonStyle: number;
					public static toolbarStyle: number;
					public static tooltipForegroundColor: number;
					public static tooltipFrameBackground: number;
					public static tooltipText: number;
					public static track: number;
					public static trackTint: number;
					public static trackTintMode: number;
					public static voiceIcon: number;
					public static windowActionBar: number;
					public static windowActionBarOverlay: number;
					public static windowActionModeOverlay: number;
					public static windowFixedHeightMajor: number;
					public static windowFixedHeightMinor: number;
					public static windowFixedWidthMajor: number;
					public static windowFixedWidthMinor: number;
					public static windowMinWidthMajor: number;
					public static windowMinWidthMinor: number;
					public static windowNoTitle: number;
				}
				export class bool extends java.lang.Object {
					public static class: java.lang.Class<com.afollestad.materialdialogs.R.bool>;
					public static abc_action_bar_embed_tabs: number;
					public static abc_allow_stacked_button_bar: number;
					public static abc_config_actionMenuItemAllCaps: number;
				}
				export class color extends java.lang.Object {
					public static class: java.lang.Class<com.afollestad.materialdialogs.R.color>;
					public static abc_background_cache_hint_selector_material_dark: number;
					public static abc_background_cache_hint_selector_material_light: number;
					public static abc_btn_colored_borderless_text_material: number;
					public static abc_btn_colored_text_material: number;
					public static abc_color_highlight_material: number;
					public static abc_hint_foreground_material_dark: number;
					public static abc_hint_foreground_material_light: number;
					public static abc_input_method_navigation_guard: number;
					public static abc_primary_text_disable_only_material_dark: number;
					public static abc_primary_text_disable_only_material_light: number;
					public static abc_primary_text_material_dark: number;
					public static abc_primary_text_material_light: number;
					public static abc_search_url_text: number;
					public static abc_search_url_text_normal: number;
					public static abc_search_url_text_pressed: number;
					public static abc_search_url_text_selected: number;
					public static abc_secondary_text_material_dark: number;
					public static abc_secondary_text_material_light: number;
					public static abc_tint_btn_checkable: number;
					public static abc_tint_default: number;
					public static abc_tint_edittext: number;
					public static abc_tint_seek_thumb: number;
					public static abc_tint_spinner: number;
					public static abc_tint_switch_track: number;
					public static accent_material_dark: number;
					public static accent_material_light: number;
					public static background_floating_material_dark: number;
					public static background_floating_material_light: number;
					public static background_material_dark: number;
					public static background_material_light: number;
					public static bright_foreground_disabled_material_dark: number;
					public static bright_foreground_disabled_material_light: number;
					public static bright_foreground_inverse_material_dark: number;
					public static bright_foreground_inverse_material_light: number;
					public static bright_foreground_material_dark: number;
					public static bright_foreground_material_light: number;
					public static button_material_dark: number;
					public static button_material_light: number;
					public static dim_foreground_disabled_material_dark: number;
					public static dim_foreground_disabled_material_light: number;
					public static dim_foreground_material_dark: number;
					public static dim_foreground_material_light: number;
					public static foreground_material_dark: number;
					public static foreground_material_light: number;
					public static highlighted_text_material_dark: number;
					public static highlighted_text_material_light: number;
					public static material_blue_grey_800: number;
					public static material_blue_grey_900: number;
					public static material_blue_grey_950: number;
					public static material_deep_teal_200: number;
					public static material_deep_teal_500: number;
					public static material_grey_100: number;
					public static material_grey_300: number;
					public static material_grey_50: number;
					public static material_grey_600: number;
					public static material_grey_800: number;
					public static material_grey_850: number;
					public static material_grey_900: number;
					public static md_btn_selected: number;
					public static md_btn_selected_dark: number;
					public static md_divider_black: number;
					public static md_divider_white: number;
					public static md_edittext_error: number;
					public static md_material_blue_600: number;
					public static md_material_blue_800: number;
					public static notification_action_color_filter: number;
					public static notification_icon_bg_color: number;
					public static primary_dark_material_dark: number;
					public static primary_dark_material_light: number;
					public static primary_material_dark: number;
					public static primary_material_light: number;
					public static primary_text_default_material_dark: number;
					public static primary_text_default_material_light: number;
					public static primary_text_disabled_material_dark: number;
					public static primary_text_disabled_material_light: number;
					public static ripple_material_dark: number;
					public static ripple_material_light: number;
					public static secondary_text_default_material_dark: number;
					public static secondary_text_default_material_light: number;
					public static secondary_text_disabled_material_dark: number;
					public static secondary_text_disabled_material_light: number;
					public static switch_thumb_disabled_material_dark: number;
					public static switch_thumb_disabled_material_light: number;
					public static switch_thumb_material_dark: number;
					public static switch_thumb_material_light: number;
					public static switch_thumb_normal_material_dark: number;
					public static switch_thumb_normal_material_light: number;
					public static tooltip_background_dark: number;
					public static tooltip_background_light: number;
				}
				export class dimen extends java.lang.Object {
					public static class: java.lang.Class<com.afollestad.materialdialogs.R.dimen>;
					public static abc_action_bar_content_inset_material: number;
					public static abc_action_bar_content_inset_with_nav: number;
					public static abc_action_bar_default_height_material: number;
					public static abc_action_bar_default_padding_end_material: number;
					public static abc_action_bar_default_padding_start_material: number;
					public static abc_action_bar_elevation_material: number;
					public static abc_action_bar_icon_vertical_padding_material: number;
					public static abc_action_bar_overflow_padding_end_material: number;
					public static abc_action_bar_overflow_padding_start_material: number;
					public static abc_action_bar_stacked_max_height: number;
					public static abc_action_bar_stacked_tab_max_width: number;
					public static abc_action_bar_subtitle_bottom_margin_material: number;
					public static abc_action_bar_subtitle_top_margin_material: number;
					public static abc_action_button_min_height_material: number;
					public static abc_action_button_min_width_material: number;
					public static abc_action_button_min_width_overflow_material: number;
					public static abc_alert_dialog_button_bar_height: number;
					public static abc_button_inset_horizontal_material: number;
					public static abc_button_inset_vertical_material: number;
					public static abc_button_padding_horizontal_material: number;
					public static abc_button_padding_vertical_material: number;
					public static abc_cascading_menus_min_smallest_width: number;
					public static abc_config_prefDialogWidth: number;
					public static abc_control_corner_material: number;
					public static abc_control_inset_material: number;
					public static abc_control_padding_material: number;
					public static abc_dialog_fixed_height_major: number;
					public static abc_dialog_fixed_height_minor: number;
					public static abc_dialog_fixed_width_major: number;
					public static abc_dialog_fixed_width_minor: number;
					public static abc_dialog_list_padding_bottom_no_buttons: number;
					public static abc_dialog_list_padding_top_no_title: number;
					public static abc_dialog_min_width_major: number;
					public static abc_dialog_min_width_minor: number;
					public static abc_dialog_padding_material: number;
					public static abc_dialog_padding_top_material: number;
					public static abc_dialog_title_divider_material: number;
					public static abc_disabled_alpha_material_dark: number;
					public static abc_disabled_alpha_material_light: number;
					public static abc_dropdownitem_icon_width: number;
					public static abc_dropdownitem_text_padding_left: number;
					public static abc_dropdownitem_text_padding_right: number;
					public static abc_edit_text_inset_bottom_material: number;
					public static abc_edit_text_inset_horizontal_material: number;
					public static abc_edit_text_inset_top_material: number;
					public static abc_floating_window_z: number;
					public static abc_list_item_padding_horizontal_material: number;
					public static abc_panel_menu_list_width: number;
					public static abc_progress_bar_height_material: number;
					public static abc_search_view_preferred_height: number;
					public static abc_search_view_preferred_width: number;
					public static abc_seekbar_track_background_height_material: number;
					public static abc_seekbar_track_progress_height_material: number;
					public static abc_select_dialog_padding_start_material: number;
					public static abc_switch_padding: number;
					public static abc_text_size_body_1_material: number;
					public static abc_text_size_body_2_material: number;
					public static abc_text_size_button_material: number;
					public static abc_text_size_caption_material: number;
					public static abc_text_size_display_1_material: number;
					public static abc_text_size_display_2_material: number;
					public static abc_text_size_display_3_material: number;
					public static abc_text_size_display_4_material: number;
					public static abc_text_size_headline_material: number;
					public static abc_text_size_large_material: number;
					public static abc_text_size_medium_material: number;
					public static abc_text_size_menu_header_material: number;
					public static abc_text_size_menu_material: number;
					public static abc_text_size_small_material: number;
					public static abc_text_size_subhead_material: number;
					public static abc_text_size_subtitle_material_toolbar: number;
					public static abc_text_size_title_material: number;
					public static abc_text_size_title_material_toolbar: number;
					public static circular_progress_border: number;
					public static compat_button_inset_horizontal_material: number;
					public static compat_button_inset_vertical_material: number;
					public static compat_button_padding_horizontal_material: number;
					public static compat_button_padding_vertical_material: number;
					public static compat_control_corner_material: number;
					public static disabled_alpha_material_dark: number;
					public static disabled_alpha_material_light: number;
					public static fastscroll_default_thickness: number;
					public static fastscroll_margin: number;
					public static fastscroll_minimum_range: number;
					public static highlight_alpha_material_colored: number;
					public static highlight_alpha_material_dark: number;
					public static highlight_alpha_material_light: number;
					public static hint_alpha_material_dark: number;
					public static hint_alpha_material_light: number;
					public static hint_pressed_alpha_material_dark: number;
					public static hint_pressed_alpha_material_light: number;
					public static item_touch_helper_max_drag_scroll_per_frame: number;
					public static item_touch_helper_swipe_escape_max_velocity: number;
					public static item_touch_helper_swipe_escape_velocity: number;
					public static md_action_corner_radius: number;
					public static md_bg_corner_radius: number;
					public static md_button_frame_vertical_padding: number;
					public static md_button_height: number;
					public static md_button_inset_horizontal: number;
					public static md_button_inset_vertical: number;
					public static md_button_min_width: number;
					public static md_button_padding_frame_side: number;
					public static md_button_padding_horizontal: number;
					public static md_button_padding_horizontal_internalexternal: number;
					public static md_button_padding_vertical: number;
					public static md_button_textpadding_horizontal: number;
					public static md_button_textsize: number;
					public static md_content_padding_bottom: number;
					public static md_content_padding_top: number;
					public static md_content_textsize: number;
					public static md_dialog_frame_margin: number;
					public static md_dialog_horizontal_margin: number;
					public static md_dialog_max_width: number;
					public static md_dialog_vertical_margin: number;
					public static md_divider_height: number;
					public static md_icon_margin: number;
					public static md_icon_max_size: number;
					public static md_listitem_control_margin: number;
					public static md_listitem_height: number;
					public static md_listitem_margin_left: number;
					public static md_listitem_textsize: number;
					public static md_listitem_vertical_margin: number;
					public static md_listitem_vertical_margin_choice: number;
					public static md_neutral_button_margin: number;
					public static md_notitle_vertical_padding: number;
					public static md_notitle_vertical_padding_more: number;
					public static md_simplelistitem_padding_top: number;
					public static md_title_frame_margin_bottom: number;
					public static md_title_frame_margin_bottom_less: number;
					public static md_title_textsize: number;
					public static notification_action_icon_size: number;
					public static notification_action_text_size: number;
					public static notification_big_circle_margin: number;
					public static notification_content_margin_start: number;
					public static notification_large_icon_height: number;
					public static notification_large_icon_width: number;
					public static notification_main_column_padding_top: number;
					public static notification_media_narrow_margin: number;
					public static notification_right_icon_size: number;
					public static notification_right_side_padding_top: number;
					public static notification_small_icon_background_padding: number;
					public static notification_small_icon_size_as_large: number;
					public static notification_subtext_size: number;
					public static notification_top_pad: number;
					public static notification_top_pad_large_text: number;
					public static tooltip_corner_radius: number;
					public static tooltip_horizontal_padding: number;
					public static tooltip_margin: number;
					public static tooltip_precise_anchor_extra_offset: number;
					public static tooltip_precise_anchor_threshold: number;
					public static tooltip_vertical_padding: number;
					public static tooltip_y_offset_non_touch: number;
					public static tooltip_y_offset_touch: number;
				}
				export class drawable extends java.lang.Object {
					public static class: java.lang.Class<com.afollestad.materialdialogs.R.drawable>;
					public static abc_ab_share_pack_mtrl_alpha: number;
					public static abc_action_bar_item_background_material: number;
					public static abc_btn_borderless_material: number;
					public static abc_btn_check_material: number;
					public static abc_btn_check_to_on_mtrl_000: number;
					public static abc_btn_check_to_on_mtrl_015: number;
					public static abc_btn_colored_material: number;
					public static abc_btn_default_mtrl_shape: number;
					public static abc_btn_radio_material: number;
					public static abc_btn_radio_to_on_mtrl_000: number;
					public static abc_btn_radio_to_on_mtrl_015: number;
					public static abc_btn_switch_to_on_mtrl_00001: number;
					public static abc_btn_switch_to_on_mtrl_00012: number;
					public static abc_cab_background_internal_bg: number;
					public static abc_cab_background_top_material: number;
					public static abc_cab_background_top_mtrl_alpha: number;
					public static abc_control_background_material: number;
					public static abc_dialog_material_background: number;
					public static abc_edit_text_material: number;
					public static abc_ic_ab_back_material: number;
					public static abc_ic_arrow_drop_right_black_24dp: number;
					public static abc_ic_clear_material: number;
					public static abc_ic_commit_search_api_mtrl_alpha: number;
					public static abc_ic_go_search_api_material: number;
					public static abc_ic_menu_copy_mtrl_am_alpha: number;
					public static abc_ic_menu_cut_mtrl_alpha: number;
					public static abc_ic_menu_overflow_material: number;
					public static abc_ic_menu_paste_mtrl_am_alpha: number;
					public static abc_ic_menu_selectall_mtrl_alpha: number;
					public static abc_ic_menu_share_mtrl_alpha: number;
					public static abc_ic_search_api_material: number;
					public static abc_ic_star_black_16dp: number;
					public static abc_ic_star_black_36dp: number;
					public static abc_ic_star_black_48dp: number;
					public static abc_ic_star_half_black_16dp: number;
					public static abc_ic_star_half_black_36dp: number;
					public static abc_ic_star_half_black_48dp: number;
					public static abc_ic_voice_search_api_material: number;
					public static abc_item_background_holo_dark: number;
					public static abc_item_background_holo_light: number;
					public static abc_list_divider_mtrl_alpha: number;
					public static abc_list_focused_holo: number;
					public static abc_list_longpressed_holo: number;
					public static abc_list_pressed_holo_dark: number;
					public static abc_list_pressed_holo_light: number;
					public static abc_list_selector_background_transition_holo_dark: number;
					public static abc_list_selector_background_transition_holo_light: number;
					public static abc_list_selector_disabled_holo_dark: number;
					public static abc_list_selector_disabled_holo_light: number;
					public static abc_list_selector_holo_dark: number;
					public static abc_list_selector_holo_light: number;
					public static abc_menu_hardkey_panel_mtrl_mult: number;
					public static abc_popup_background_mtrl_mult: number;
					public static abc_ratingbar_indicator_material: number;
					public static abc_ratingbar_material: number;
					public static abc_ratingbar_small_material: number;
					public static abc_scrubber_control_off_mtrl_alpha: number;
					public static abc_scrubber_control_to_pressed_mtrl_000: number;
					public static abc_scrubber_control_to_pressed_mtrl_005: number;
					public static abc_scrubber_primary_mtrl_alpha: number;
					public static abc_scrubber_track_mtrl_alpha: number;
					public static abc_seekbar_thumb_material: number;
					public static abc_seekbar_tick_mark_material: number;
					public static abc_seekbar_track_material: number;
					public static abc_spinner_mtrl_am_alpha: number;
					public static abc_spinner_textfield_background_material: number;
					public static abc_switch_thumb_material: number;
					public static abc_switch_track_mtrl_alpha: number;
					public static abc_tab_indicator_material: number;
					public static abc_tab_indicator_mtrl_alpha: number;
					public static abc_text_cursor_material: number;
					public static abc_text_select_handle_left_mtrl_dark: number;
					public static abc_text_select_handle_left_mtrl_light: number;
					public static abc_text_select_handle_middle_mtrl_dark: number;
					public static abc_text_select_handle_middle_mtrl_light: number;
					public static abc_text_select_handle_right_mtrl_dark: number;
					public static abc_text_select_handle_right_mtrl_light: number;
					public static abc_textfield_activated_mtrl_alpha: number;
					public static abc_textfield_default_mtrl_alpha: number;
					public static abc_textfield_search_activated_mtrl_alpha: number;
					public static abc_textfield_search_default_mtrl_alpha: number;
					public static abc_textfield_search_material: number;
					public static abc_vector_test: number;
					public static md_btn_selected: number;
					public static md_btn_selected_dark: number;
					public static md_btn_selector: number;
					public static md_btn_selector_dark: number;
					public static md_btn_selector_ripple: number;
					public static md_btn_selector_ripple_dark: number;
					public static md_btn_shape: number;
					public static md_item_selected: number;
					public static md_item_selected_dark: number;
					public static md_nav_back: number;
					public static md_selector: number;
					public static md_selector_dark: number;
					public static md_transparent: number;
					public static notification_action_background: number;
					public static notification_bg: number;
					public static notification_bg_low: number;
					public static notification_bg_low_normal: number;
					public static notification_bg_low_pressed: number;
					public static notification_bg_normal: number;
					public static notification_bg_normal_pressed: number;
					public static notification_icon_background: number;
					public static notification_template_icon_bg: number;
					public static notification_template_icon_low_bg: number;
					public static notification_tile_bg: number;
					public static notify_panel_notification_icon_bg: number;
					public static tooltip_frame_dark: number;
					public static tooltip_frame_light: number;
				}
				export class id extends java.lang.Object {
					public static class: java.lang.Class<com.afollestad.materialdialogs.R.id>;
					public static ALT: number;
					public static CTRL: number;
					public static FUNCTION: number;
					public static META: number;
					public static SHIFT: number;
					public static SYM: number;
					public static action_bar: number;
					public static action_bar_activity_content: number;
					public static action_bar_container: number;
					public static action_bar_root: number;
					public static action_bar_spinner: number;
					public static action_bar_subtitle: number;
					public static action_bar_title: number;
					public static action_container: number;
					public static action_context_bar: number;
					public static action_divider: number;
					public static action_image: number;
					public static action_menu_divider: number;
					public static action_menu_presenter: number;
					public static action_mode_bar: number;
					public static action_mode_bar_stub: number;
					public static action_mode_close_button: number;
					public static action_text: number;
					public static actions: number;
					public static activity_chooser_view_content: number;
					public static add: number;
					public static alertTitle: number;
					public static always: number;
					public static async: number;
					public static beginning: number;
					public static blocking: number;
					public static bottom: number;
					public static buttonPanel: number;
					public static center: number;
					public static checkbox: number;
					public static chronometer: number;
					public static circular: number;
					public static collapseActionView: number;
					public static contentPanel: number;
					public static custom: number;
					public static customPanel: number;
					public static decor_content_parent: number;
					public static default_activity_button: number;
					public static disableHome: number;
					public static dynamic: number;
					public static edit_query: number;
					public static end: number;
					public static expand_activities_button: number;
					public static expanded_menu: number;
					public static forever: number;
					public static home: number;
					public static homeAsUp: number;
					public static horizontal: number;
					public static icon: number;
					public static icon_group: number;
					public static ifRoom: number;
					public static image: number;
					public static info: number;
					public static italic: number;
					public static item_touch_helper_previous_elevation: number;
					public static line1: number;
					public static line3: number;
					public static listMode: number;
					public static list_item: number;
					public static md_buttonDefaultNegative: number;
					public static md_buttonDefaultNeutral: number;
					public static md_buttonDefaultPositive: number;
					public static md_content: number;
					public static md_contentListViewFrame: number;
					public static md_contentRecyclerView: number;
					public static md_contentScrollView: number;
					public static md_control: number;
					public static md_customViewFrame: number;
					public static md_icon: number;
					public static md_label: number;
					public static md_minMax: number;
					public static md_promptCheckbox: number;
					public static md_root: number;
					public static md_title: number;
					public static md_titleFrame: number;
					public static message: number;
					public static middle: number;
					public static multiply: number;
					public static never: number;
					public static none: number;
					public static normal: number;
					public static notification_background: number;
					public static notification_main_column: number;
					public static notification_main_column_container: number;
					public static parentPanel: number;
					public static progress_circular: number;
					public static progress_horizontal: number;
					public static radio: number;
					public static right_icon: number;
					public static right_side: number;
					public static screen: number;
					public static scrollIndicatorDown: number;
					public static scrollIndicatorUp: number;
					public static scrollView: number;
					public static search_badge: number;
					public static search_bar: number;
					public static search_button: number;
					public static search_close_btn: number;
					public static search_edit_frame: number;
					public static search_go_btn: number;
					public static search_mag_icon: number;
					public static search_plate: number;
					public static search_src_text: number;
					public static search_voice_btn: number;
					public static select_dialog_listview: number;
					public static shortcut: number;
					public static showCustom: number;
					public static showHome: number;
					public static showTitle: number;
					public static spacer: number;
					public static split_action_bar: number;
					public static src_atop: number;
					public static src_in: number;
					public static src_over: number;
					public static start: number;
					public static submenuarrow: number;
					public static submit_area: number;
					public static tabMode: number;
					public static tag_transition_group: number;
					public static text: number;
					public static text2: number;
					public static textSpacerNoButtons: number;
					public static textSpacerNoTitle: number;
					public static time: number;
					public static title: number;
					public static titleDividerNoCustom: number;
					public static title_template: number;
					public static top: number;
					public static topPanel: number;
					public static uniform: number;
					public static up: number;
					public static useLogo: number;
					public static withText: number;
					public static wrap_content: number;
				}
				export class integer extends java.lang.Object {
					public static class: java.lang.Class<com.afollestad.materialdialogs.R.integer>;
					public static abc_config_activityDefaultDur: number;
					public static abc_config_activityShortDur: number;
					public static cancel_button_image_alpha: number;
					public static config_tooltipAnimTime: number;
					public static status_bar_notification_info_maxnum: number;
				}
				export class layout extends java.lang.Object {
					public static class: java.lang.Class<com.afollestad.materialdialogs.R.layout>;
					public static abc_action_bar_title_item: number;
					public static abc_action_bar_up_container: number;
					public static abc_action_menu_item_layout: number;
					public static abc_action_menu_layout: number;
					public static abc_action_mode_bar: number;
					public static abc_action_mode_close_item_material: number;
					public static abc_activity_chooser_view: number;
					public static abc_activity_chooser_view_list_item: number;
					public static abc_alert_dialog_button_bar_material: number;
					public static abc_alert_dialog_material: number;
					public static abc_alert_dialog_title_material: number;
					public static abc_dialog_title_material: number;
					public static abc_expanded_menu_layout: number;
					public static abc_list_menu_item_checkbox: number;
					public static abc_list_menu_item_icon: number;
					public static abc_list_menu_item_layout: number;
					public static abc_list_menu_item_radio: number;
					public static abc_popup_menu_header_item_layout: number;
					public static abc_popup_menu_item_layout: number;
					public static abc_screen_content_include: number;
					public static abc_screen_simple: number;
					public static abc_screen_simple_overlay_action_mode: number;
					public static abc_screen_toolbar: number;
					public static abc_search_dropdown_item_icons_2line: number;
					public static abc_search_view: number;
					public static abc_select_dialog_material: number;
					public static md_dialog_basic: number;
					public static md_dialog_basic_check: number;
					public static md_dialog_custom: number;
					public static md_dialog_input: number;
					public static md_dialog_input_check: number;
					public static md_dialog_list: number;
					public static md_dialog_list_check: number;
					public static md_dialog_progress: number;
					public static md_dialog_progress_indeterminate: number;
					public static md_dialog_progress_indeterminate_horizontal: number;
					public static md_listitem: number;
					public static md_listitem_multichoice: number;
					public static md_listitem_singlechoice: number;
					public static md_stub_actionbuttons: number;
					public static md_stub_progress: number;
					public static md_stub_progress_indeterminate: number;
					public static md_stub_progress_indeterminate_horizontal: number;
					public static md_stub_titleframe: number;
					public static md_stub_titleframe_lesspadding: number;
					public static notification_action: number;
					public static notification_action_tombstone: number;
					public static notification_template_custom_big: number;
					public static notification_template_icon_group: number;
					public static notification_template_part_chronometer: number;
					public static notification_template_part_time: number;
					public static select_dialog_item_material: number;
					public static select_dialog_multichoice_material: number;
					public static select_dialog_singlechoice_material: number;
					public static support_simple_spinner_dropdown_item: number;
				}
				export class style extends java.lang.Object {
					public static class: java.lang.Class<com.afollestad.materialdialogs.R.style>;
					public static AlertDialog_AppCompat: number;
					public static AlertDialog_AppCompat_Light: number;
					public static Animation_AppCompat_Dialog: number;
					public static Animation_AppCompat_DropDownUp: number;
					public static Animation_AppCompat_Tooltip: number;
					public static Base_AlertDialog_AppCompat: number;
					public static Base_AlertDialog_AppCompat_Light: number;
					public static Base_Animation_AppCompat_Dialog: number;
					public static Base_Animation_AppCompat_DropDownUp: number;
					public static Base_Animation_AppCompat_Tooltip: number;
					public static Base_DialogWindowTitleBackground_AppCompat: number;
					public static Base_DialogWindowTitle_AppCompat: number;
					public static Base_TextAppearance_AppCompat: number;
					public static Base_TextAppearance_AppCompat_Body1: number;
					public static Base_TextAppearance_AppCompat_Body2: number;
					public static Base_TextAppearance_AppCompat_Button: number;
					public static Base_TextAppearance_AppCompat_Caption: number;
					public static Base_TextAppearance_AppCompat_Display1: number;
					public static Base_TextAppearance_AppCompat_Display2: number;
					public static Base_TextAppearance_AppCompat_Display3: number;
					public static Base_TextAppearance_AppCompat_Display4: number;
					public static Base_TextAppearance_AppCompat_Headline: number;
					public static Base_TextAppearance_AppCompat_Inverse: number;
					public static Base_TextAppearance_AppCompat_Large: number;
					public static Base_TextAppearance_AppCompat_Large_Inverse: number;
					public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
					public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
					public static Base_TextAppearance_AppCompat_Medium: number;
					public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
					public static Base_TextAppearance_AppCompat_Menu: number;
					public static Base_TextAppearance_AppCompat_SearchResult: number;
					public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
					public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
					public static Base_TextAppearance_AppCompat_Small: number;
					public static Base_TextAppearance_AppCompat_Small_Inverse: number;
					public static Base_TextAppearance_AppCompat_Subhead: number;
					public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
					public static Base_TextAppearance_AppCompat_Title: number;
					public static Base_TextAppearance_AppCompat_Title_Inverse: number;
					public static Base_TextAppearance_AppCompat_Tooltip: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
					public static Base_TextAppearance_AppCompat_Widget_Button: number;
					public static Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
					public static Base_TextAppearance_AppCompat_Widget_Button_Colored: number;
					public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
					public static Base_TextAppearance_AppCompat_Widget_Switch: number;
					public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
					public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
					public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
					public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
					public static Base_ThemeOverlay_AppCompat: number;
					public static Base_ThemeOverlay_AppCompat_ActionBar: number;
					public static Base_ThemeOverlay_AppCompat_Dark: number;
					public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
					public static Base_ThemeOverlay_AppCompat_Dialog: number;
					public static Base_ThemeOverlay_AppCompat_Dialog_Alert: number;
					public static Base_ThemeOverlay_AppCompat_Light: number;
					public static Base_Theme_AppCompat: number;
					public static Base_Theme_AppCompat_CompactMenu: number;
					public static Base_Theme_AppCompat_Dialog: number;
					public static Base_Theme_AppCompat_DialogWhenLarge: number;
					public static Base_Theme_AppCompat_Dialog_Alert: number;
					public static Base_Theme_AppCompat_Dialog_FixedSize: number;
					public static Base_Theme_AppCompat_Dialog_MinWidth: number;
					public static Base_Theme_AppCompat_Light: number;
					public static Base_Theme_AppCompat_Light_DarkActionBar: number;
					public static Base_Theme_AppCompat_Light_Dialog: number;
					public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
					public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
					public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
					public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
					public static Base_V21_ThemeOverlay_AppCompat_Dialog: number;
					public static Base_V21_Theme_AppCompat: number;
					public static Base_V21_Theme_AppCompat_Dialog: number;
					public static Base_V21_Theme_AppCompat_Light: number;
					public static Base_V21_Theme_AppCompat_Light_Dialog: number;
					public static Base_V22_Theme_AppCompat: number;
					public static Base_V22_Theme_AppCompat_Light: number;
					public static Base_V23_Theme_AppCompat: number;
					public static Base_V23_Theme_AppCompat_Light: number;
					public static Base_V26_Theme_AppCompat: number;
					public static Base_V26_Theme_AppCompat_Light: number;
					public static Base_V26_Widget_AppCompat_Toolbar: number;
					public static Base_V7_ThemeOverlay_AppCompat_Dialog: number;
					public static Base_V7_Theme_AppCompat: number;
					public static Base_V7_Theme_AppCompat_Dialog: number;
					public static Base_V7_Theme_AppCompat_Light: number;
					public static Base_V7_Theme_AppCompat_Light_Dialog: number;
					public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
					public static Base_V7_Widget_AppCompat_EditText: number;
					public static Base_V7_Widget_AppCompat_Toolbar: number;
					public static Base_Widget_AppCompat_ActionBar: number;
					public static Base_Widget_AppCompat_ActionBar_Solid: number;
					public static Base_Widget_AppCompat_ActionBar_TabBar: number;
					public static Base_Widget_AppCompat_ActionBar_TabText: number;
					public static Base_Widget_AppCompat_ActionBar_TabView: number;
					public static Base_Widget_AppCompat_ActionButton: number;
					public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
					public static Base_Widget_AppCompat_ActionButton_Overflow: number;
					public static Base_Widget_AppCompat_ActionMode: number;
					public static Base_Widget_AppCompat_ActivityChooserView: number;
					public static Base_Widget_AppCompat_AutoCompleteTextView: number;
					public static Base_Widget_AppCompat_Button: number;
					public static Base_Widget_AppCompat_ButtonBar: number;
					public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
					public static Base_Widget_AppCompat_Button_Borderless: number;
					public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
					public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
					public static Base_Widget_AppCompat_Button_Colored: number;
					public static Base_Widget_AppCompat_Button_Small: number;
					public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
					public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
					public static Base_Widget_AppCompat_CompoundButton_Switch: number;
					public static Base_Widget_AppCompat_DrawerArrowToggle: number;
					public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
					public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
					public static Base_Widget_AppCompat_EditText: number;
					public static Base_Widget_AppCompat_ImageButton: number;
					public static Base_Widget_AppCompat_Light_ActionBar: number;
					public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
					public static Base_Widget_AppCompat_Light_PopupMenu: number;
					public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
					public static Base_Widget_AppCompat_ListMenuView: number;
					public static Base_Widget_AppCompat_ListPopupWindow: number;
					public static Base_Widget_AppCompat_ListView: number;
					public static Base_Widget_AppCompat_ListView_DropDown: number;
					public static Base_Widget_AppCompat_ListView_Menu: number;
					public static Base_Widget_AppCompat_PopupMenu: number;
					public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
					public static Base_Widget_AppCompat_PopupWindow: number;
					public static Base_Widget_AppCompat_ProgressBar: number;
					public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
					public static Base_Widget_AppCompat_RatingBar: number;
					public static Base_Widget_AppCompat_RatingBar_Indicator: number;
					public static Base_Widget_AppCompat_RatingBar_Small: number;
					public static Base_Widget_AppCompat_SearchView: number;
					public static Base_Widget_AppCompat_SearchView_ActionBar: number;
					public static Base_Widget_AppCompat_SeekBar: number;
					public static Base_Widget_AppCompat_SeekBar_Discrete: number;
					public static Base_Widget_AppCompat_Spinner: number;
					public static Base_Widget_AppCompat_Spinner_Underlined: number;
					public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
					public static Base_Widget_AppCompat_Toolbar: number;
					public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
					public static MD_ActionButton: number;
					public static MD_ActionButtonStacked: number;
					public static MD_ActionButton_Text: number;
					public static MD_Dark: number;
					public static MD_Light: number;
					public static MD_WindowAnimation: number;
					public static Platform_AppCompat: number;
					public static Platform_AppCompat_Light: number;
					public static Platform_ThemeOverlay_AppCompat: number;
					public static Platform_ThemeOverlay_AppCompat_Dark: number;
					public static Platform_ThemeOverlay_AppCompat_Light: number;
					public static Platform_V21_AppCompat: number;
					public static Platform_V21_AppCompat_Light: number;
					public static Platform_V25_AppCompat: number;
					public static Platform_V25_AppCompat_Light: number;
					public static Platform_Widget_AppCompat_Spinner: number;
					public static RtlOverlay_DialogWindowTitle_AppCompat: number;
					public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
					public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
					public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
					public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
					public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
					public static TextAppearance_AppCompat: number;
					public static TextAppearance_AppCompat_Body1: number;
					public static TextAppearance_AppCompat_Body2: number;
					public static TextAppearance_AppCompat_Button: number;
					public static TextAppearance_AppCompat_Caption: number;
					public static TextAppearance_AppCompat_Display1: number;
					public static TextAppearance_AppCompat_Display2: number;
					public static TextAppearance_AppCompat_Display3: number;
					public static TextAppearance_AppCompat_Display4: number;
					public static TextAppearance_AppCompat_Headline: number;
					public static TextAppearance_AppCompat_Inverse: number;
					public static TextAppearance_AppCompat_Large: number;
					public static TextAppearance_AppCompat_Large_Inverse: number;
					public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
					public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
					public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
					public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
					public static TextAppearance_AppCompat_Medium: number;
					public static TextAppearance_AppCompat_Medium_Inverse: number;
					public static TextAppearance_AppCompat_Menu: number;
					public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
					public static TextAppearance_AppCompat_SearchResult_Title: number;
					public static TextAppearance_AppCompat_Small: number;
					public static TextAppearance_AppCompat_Small_Inverse: number;
					public static TextAppearance_AppCompat_Subhead: number;
					public static TextAppearance_AppCompat_Subhead_Inverse: number;
					public static TextAppearance_AppCompat_Title: number;
					public static TextAppearance_AppCompat_Title_Inverse: number;
					public static TextAppearance_AppCompat_Tooltip: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
					public static TextAppearance_AppCompat_Widget_Button: number;
					public static TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
					public static TextAppearance_AppCompat_Widget_Button_Colored: number;
					public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
					public static TextAppearance_AppCompat_Widget_DropDownItem: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
					public static TextAppearance_AppCompat_Widget_Switch: number;
					public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
					public static TextAppearance_Compat_Notification: number;
					public static TextAppearance_Compat_Notification_Info: number;
					public static TextAppearance_Compat_Notification_Line2: number;
					public static TextAppearance_Compat_Notification_Time: number;
					public static TextAppearance_Compat_Notification_Title: number;
					public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
					public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
					public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
					public static ThemeOverlay_AppCompat: number;
					public static ThemeOverlay_AppCompat_ActionBar: number;
					public static ThemeOverlay_AppCompat_Dark: number;
					public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
					public static ThemeOverlay_AppCompat_Dialog: number;
					public static ThemeOverlay_AppCompat_Dialog_Alert: number;
					public static ThemeOverlay_AppCompat_Light: number;
					public static Theme_AppCompat: number;
					public static Theme_AppCompat_CompactMenu: number;
					public static Theme_AppCompat_DayNight: number;
					public static Theme_AppCompat_DayNight_DarkActionBar: number;
					public static Theme_AppCompat_DayNight_Dialog: number;
					public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
					public static Theme_AppCompat_DayNight_Dialog_Alert: number;
					public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
					public static Theme_AppCompat_DayNight_NoActionBar: number;
					public static Theme_AppCompat_Dialog: number;
					public static Theme_AppCompat_DialogWhenLarge: number;
					public static Theme_AppCompat_Dialog_Alert: number;
					public static Theme_AppCompat_Dialog_MinWidth: number;
					public static Theme_AppCompat_Light: number;
					public static Theme_AppCompat_Light_DarkActionBar: number;
					public static Theme_AppCompat_Light_Dialog: number;
					public static Theme_AppCompat_Light_DialogWhenLarge: number;
					public static Theme_AppCompat_Light_Dialog_Alert: number;
					public static Theme_AppCompat_Light_Dialog_MinWidth: number;
					public static Theme_AppCompat_Light_NoActionBar: number;
					public static Theme_AppCompat_NoActionBar: number;
					public static Widget_AppCompat_ActionBar: number;
					public static Widget_AppCompat_ActionBar_Solid: number;
					public static Widget_AppCompat_ActionBar_TabBar: number;
					public static Widget_AppCompat_ActionBar_TabText: number;
					public static Widget_AppCompat_ActionBar_TabView: number;
					public static Widget_AppCompat_ActionButton: number;
					public static Widget_AppCompat_ActionButton_CloseMode: number;
					public static Widget_AppCompat_ActionButton_Overflow: number;
					public static Widget_AppCompat_ActionMode: number;
					public static Widget_AppCompat_ActivityChooserView: number;
					public static Widget_AppCompat_AutoCompleteTextView: number;
					public static Widget_AppCompat_Button: number;
					public static Widget_AppCompat_ButtonBar: number;
					public static Widget_AppCompat_ButtonBar_AlertDialog: number;
					public static Widget_AppCompat_Button_Borderless: number;
					public static Widget_AppCompat_Button_Borderless_Colored: number;
					public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
					public static Widget_AppCompat_Button_Colored: number;
					public static Widget_AppCompat_Button_Small: number;
					public static Widget_AppCompat_CompoundButton_CheckBox: number;
					public static Widget_AppCompat_CompoundButton_RadioButton: number;
					public static Widget_AppCompat_CompoundButton_Switch: number;
					public static Widget_AppCompat_DrawerArrowToggle: number;
					public static Widget_AppCompat_DropDownItem_Spinner: number;
					public static Widget_AppCompat_EditText: number;
					public static Widget_AppCompat_ImageButton: number;
					public static Widget_AppCompat_Light_ActionBar: number;
					public static Widget_AppCompat_Light_ActionBar_Solid: number;
					public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabBar: number;
					public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabText: number;
					public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabView: number;
					public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
					public static Widget_AppCompat_Light_ActionButton: number;
					public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
					public static Widget_AppCompat_Light_ActionButton_Overflow: number;
					public static Widget_AppCompat_Light_ActionMode_Inverse: number;
					public static Widget_AppCompat_Light_ActivityChooserView: number;
					public static Widget_AppCompat_Light_AutoCompleteTextView: number;
					public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
					public static Widget_AppCompat_Light_ListPopupWindow: number;
					public static Widget_AppCompat_Light_ListView_DropDown: number;
					public static Widget_AppCompat_Light_PopupMenu: number;
					public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
					public static Widget_AppCompat_Light_SearchView: number;
					public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
					public static Widget_AppCompat_ListMenuView: number;
					public static Widget_AppCompat_ListPopupWindow: number;
					public static Widget_AppCompat_ListView: number;
					public static Widget_AppCompat_ListView_DropDown: number;
					public static Widget_AppCompat_ListView_Menu: number;
					public static Widget_AppCompat_PopupMenu: number;
					public static Widget_AppCompat_PopupMenu_Overflow: number;
					public static Widget_AppCompat_PopupWindow: number;
					public static Widget_AppCompat_ProgressBar: number;
					public static Widget_AppCompat_ProgressBar_Horizontal: number;
					public static Widget_AppCompat_RatingBar: number;
					public static Widget_AppCompat_RatingBar_Indicator: number;
					public static Widget_AppCompat_RatingBar_Small: number;
					public static Widget_AppCompat_SearchView: number;
					public static Widget_AppCompat_SearchView_ActionBar: number;
					public static Widget_AppCompat_SeekBar: number;
					public static Widget_AppCompat_SeekBar_Discrete: number;
					public static Widget_AppCompat_Spinner: number;
					public static Widget_AppCompat_Spinner_DropDown: number;
					public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
					public static Widget_AppCompat_Spinner_Underlined: number;
					public static Widget_AppCompat_TextView_SpinnerItem: number;
					public static Widget_AppCompat_Toolbar: number;
					public static Widget_AppCompat_Toolbar_Button_Navigation: number;
					public static Widget_Compat_NotificationActionContainer: number;
					public static Widget_Compat_NotificationActionText: number;
					public static Widget_MaterialProgressBar_ProgressBar: number;
					public static Widget_MaterialProgressBar_ProgressBar_Horizontal: number;
					public static Widget_MaterialProgressBar_ProgressBar_Horizontal_NoPadding: number;
					public static Widget_MaterialProgressBar_ProgressBar_Large: number;
					public static Widget_MaterialProgressBar_ProgressBar_Large_NoPadding: number;
					public static Widget_MaterialProgressBar_ProgressBar_NoPadding: number;
					public static Widget_MaterialProgressBar_ProgressBar_Small: number;
					public static Widget_MaterialProgressBar_ProgressBar_Small_NoPadding: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<com.afollestad.materialdialogs.R.styleable>;
					public static ActionBar: number[];
					public static ActionBar_background: number;
					public static ActionBar_backgroundSplit: number;
					public static ActionBar_backgroundStacked: number;
					public static ActionBar_contentInsetEnd: number;
					public static ActionBar_contentInsetEndWithActions: number;
					public static ActionBar_contentInsetLeft: number;
					public static ActionBar_contentInsetRight: number;
					public static ActionBar_contentInsetStart: number;
					public static ActionBar_contentInsetStartWithNavigation: number;
					public static ActionBar_customNavigationLayout: number;
					public static ActionBar_displayOptions: number;
					public static ActionBar_divider: number;
					public static ActionBar_elevation: number;
					public static ActionBar_height: number;
					public static ActionBar_hideOnContentScroll: number;
					public static ActionBar_homeAsUpIndicator: number;
					public static ActionBar_homeLayout: number;
					public static ActionBar_icon: number;
					public static ActionBar_indeterminateProgressStyle: number;
					public static ActionBar_itemPadding: number;
					public static ActionBar_logo: number;
					public static ActionBar_navigationMode: number;
					public static ActionBar_popupTheme: number;
					public static ActionBar_progressBarPadding: number;
					public static ActionBar_progressBarStyle: number;
					public static ActionBar_subtitle: number;
					public static ActionBar_subtitleTextStyle: number;
					public static ActionBar_title: number;
					public static ActionBar_titleTextStyle: number;
					public static ActionBarLayout: number[];
					public static ActionBarLayout_android_layout_gravity: number;
					public static ActionMenuItemView: number[];
					public static ActionMenuItemView_android_minWidth: number;
					public static ActionMode: number[];
					public static ActionMode_background: number;
					public static ActionMode_backgroundSplit: number;
					public static ActionMode_closeItemLayout: number;
					public static ActionMode_height: number;
					public static ActionMode_subtitleTextStyle: number;
					public static ActionMode_titleTextStyle: number;
					public static ActivityChooserView: number[];
					public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
					public static ActivityChooserView_initialActivityCount: number;
					public static AlertDialog: number[];
					public static AlertDialog_android_layout: number;
					public static AlertDialog_buttonIconDimen: number;
					public static AlertDialog_buttonPanelSideLayout: number;
					public static AlertDialog_listItemLayout: number;
					public static AlertDialog_listLayout: number;
					public static AlertDialog_multiChoiceItemLayout: number;
					public static AlertDialog_showTitle: number;
					public static AlertDialog_singleChoiceItemLayout: number;
					public static AppCompatImageView: number[];
					public static AppCompatImageView_android_src: number;
					public static AppCompatImageView_srcCompat: number;
					public static AppCompatImageView_tint: number;
					public static AppCompatImageView_tintMode: number;
					public static AppCompatSeekBar: number[];
					public static AppCompatSeekBar_android_thumb: number;
					public static AppCompatSeekBar_tickMark: number;
					public static AppCompatSeekBar_tickMarkTint: number;
					public static AppCompatSeekBar_tickMarkTintMode: number;
					public static AppCompatTextHelper: number[];
					public static AppCompatTextHelper_android_textAppearance: number;
					public static AppCompatTextHelper_android_drawableTop: number;
					public static AppCompatTextHelper_android_drawableBottom: number;
					public static AppCompatTextHelper_android_drawableLeft: number;
					public static AppCompatTextHelper_android_drawableRight: number;
					public static AppCompatTextHelper_android_drawableStart: number;
					public static AppCompatTextHelper_android_drawableEnd: number;
					public static AppCompatTextView: number[];
					public static AppCompatTextView_android_textAppearance: number;
					public static AppCompatTextView_autoSizeMaxTextSize: number;
					public static AppCompatTextView_autoSizeMinTextSize: number;
					public static AppCompatTextView_autoSizePresetSizes: number;
					public static AppCompatTextView_autoSizeStepGranularity: number;
					public static AppCompatTextView_autoSizeTextType: number;
					public static AppCompatTextView_drawableBottomCompat: number;
					public static AppCompatTextView_drawableEndCompat: number;
					public static AppCompatTextView_drawableLeftCompat: number;
					public static AppCompatTextView_drawableRightCompat: number;
					public static AppCompatTextView_drawableStartCompat: number;
					public static AppCompatTextView_drawableTint: number;
					public static AppCompatTextView_drawableTintMode: number;
					public static AppCompatTextView_drawableTopCompat: number;
					public static AppCompatTextView_emojiCompatEnabled: number;
					public static AppCompatTextView_firstBaselineToTopHeight: number;
					public static AppCompatTextView_fontFamily: number;
					public static AppCompatTextView_fontVariationSettings: number;
					public static AppCompatTextView_lastBaselineToBottomHeight: number;
					public static AppCompatTextView_lineHeight: number;
					public static AppCompatTextView_textAllCaps: number;
					public static AppCompatTextView_textLocale: number;
					public static AppCompatTheme: number[];
					public static AppCompatTheme_android_windowIsFloating: number;
					public static AppCompatTheme_android_windowAnimationStyle: number;
					public static AppCompatTheme_actionBarDivider: number;
					public static AppCompatTheme_actionBarItemBackground: number;
					public static AppCompatTheme_actionBarPopupTheme: number;
					public static AppCompatTheme_actionBarSize: number;
					public static AppCompatTheme_actionBarSplitStyle: number;
					public static AppCompatTheme_actionBarStyle: number;
					public static AppCompatTheme_actionBarTabBarStyle: number;
					public static AppCompatTheme_actionBarTabStyle: number;
					public static AppCompatTheme_actionBarTabTextStyle: number;
					public static AppCompatTheme_actionBarTheme: number;
					public static AppCompatTheme_actionBarWidgetTheme: number;
					public static AppCompatTheme_actionButtonStyle: number;
					public static AppCompatTheme_actionDropDownStyle: number;
					public static AppCompatTheme_actionMenuTextAppearance: number;
					public static AppCompatTheme_actionMenuTextColor: number;
					public static AppCompatTheme_actionModeBackground: number;
					public static AppCompatTheme_actionModeCloseButtonStyle: number;
					public static AppCompatTheme_actionModeCloseContentDescription: number;
					public static AppCompatTheme_actionModeCloseDrawable: number;
					public static AppCompatTheme_actionModeCopyDrawable: number;
					public static AppCompatTheme_actionModeCutDrawable: number;
					public static AppCompatTheme_actionModeFindDrawable: number;
					public static AppCompatTheme_actionModePasteDrawable: number;
					public static AppCompatTheme_actionModePopupWindowStyle: number;
					public static AppCompatTheme_actionModeSelectAllDrawable: number;
					public static AppCompatTheme_actionModeShareDrawable: number;
					public static AppCompatTheme_actionModeSplitBackground: number;
					public static AppCompatTheme_actionModeStyle: number;
					public static AppCompatTheme_actionModeTheme: number;
					public static AppCompatTheme_actionModeWebSearchDrawable: number;
					public static AppCompatTheme_actionOverflowButtonStyle: number;
					public static AppCompatTheme_actionOverflowMenuStyle: number;
					public static AppCompatTheme_activityChooserViewStyle: number;
					public static AppCompatTheme_alertDialogButtonGroupStyle: number;
					public static AppCompatTheme_alertDialogCenterButtons: number;
					public static AppCompatTheme_alertDialogStyle: number;
					public static AppCompatTheme_alertDialogTheme: number;
					public static AppCompatTheme_autoCompleteTextViewStyle: number;
					public static AppCompatTheme_borderlessButtonStyle: number;
					public static AppCompatTheme_buttonBarButtonStyle: number;
					public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
					public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
					public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
					public static AppCompatTheme_buttonBarStyle: number;
					public static AppCompatTheme_buttonStyle: number;
					public static AppCompatTheme_buttonStyleSmall: number;
					public static AppCompatTheme_checkboxStyle: number;
					public static AppCompatTheme_checkedTextViewStyle: number;
					public static AppCompatTheme_colorAccent: number;
					public static AppCompatTheme_colorBackgroundFloating: number;
					public static AppCompatTheme_colorButtonNormal: number;
					public static AppCompatTheme_colorControlActivated: number;
					public static AppCompatTheme_colorControlHighlight: number;
					public static AppCompatTheme_colorControlNormal: number;
					public static AppCompatTheme_colorError: number;
					public static AppCompatTheme_colorPrimary: number;
					public static AppCompatTheme_colorPrimaryDark: number;
					public static AppCompatTheme_colorSwitchThumbNormal: number;
					public static AppCompatTheme_controlBackground: number;
					public static AppCompatTheme_dialogCornerRadius: number;
					public static AppCompatTheme_dialogPreferredPadding: number;
					public static AppCompatTheme_dialogTheme: number;
					public static AppCompatTheme_dividerHorizontal: number;
					public static AppCompatTheme_dividerVertical: number;
					public static AppCompatTheme_dropDownListViewStyle: number;
					public static AppCompatTheme_dropdownListPreferredItemHeight: number;
					public static AppCompatTheme_editTextBackground: number;
					public static AppCompatTheme_editTextColor: number;
					public static AppCompatTheme_editTextStyle: number;
					public static AppCompatTheme_homeAsUpIndicator: number;
					public static AppCompatTheme_imageButtonStyle: number;
					public static AppCompatTheme_listChoiceBackgroundIndicator: number;
					public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
					public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
					public static AppCompatTheme_listDividerAlertDialog: number;
					public static AppCompatTheme_listMenuViewStyle: number;
					public static AppCompatTheme_listPopupWindowStyle: number;
					public static AppCompatTheme_listPreferredItemHeight: number;
					public static AppCompatTheme_listPreferredItemHeightLarge: number;
					public static AppCompatTheme_listPreferredItemHeightSmall: number;
					public static AppCompatTheme_listPreferredItemPaddingEnd: number;
					public static AppCompatTheme_listPreferredItemPaddingLeft: number;
					public static AppCompatTheme_listPreferredItemPaddingRight: number;
					public static AppCompatTheme_listPreferredItemPaddingStart: number;
					public static AppCompatTheme_panelBackground: number;
					public static AppCompatTheme_panelMenuListTheme: number;
					public static AppCompatTheme_panelMenuListWidth: number;
					public static AppCompatTheme_popupMenuStyle: number;
					public static AppCompatTheme_popupWindowStyle: number;
					public static AppCompatTheme_radioButtonStyle: number;
					public static AppCompatTheme_ratingBarStyle: number;
					public static AppCompatTheme_ratingBarStyleIndicator: number;
					public static AppCompatTheme_ratingBarStyleSmall: number;
					public static AppCompatTheme_searchViewStyle: number;
					public static AppCompatTheme_seekBarStyle: number;
					public static AppCompatTheme_selectableItemBackground: number;
					public static AppCompatTheme_selectableItemBackgroundBorderless: number;
					public static AppCompatTheme_spinnerDropDownItemStyle: number;
					public static AppCompatTheme_spinnerStyle: number;
					public static AppCompatTheme_switchStyle: number;
					public static AppCompatTheme_textAppearanceLargePopupMenu: number;
					public static AppCompatTheme_textAppearanceListItem: number;
					public static AppCompatTheme_textAppearanceListItemSecondary: number;
					public static AppCompatTheme_textAppearanceListItemSmall: number;
					public static AppCompatTheme_textAppearancePopupMenuHeader: number;
					public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
					public static AppCompatTheme_textAppearanceSearchResultTitle: number;
					public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
					public static AppCompatTheme_textColorAlertDialogListItem: number;
					public static AppCompatTheme_textColorSearchUrl: number;
					public static AppCompatTheme_toolbarNavigationButtonStyle: number;
					public static AppCompatTheme_toolbarStyle: number;
					public static AppCompatTheme_tooltipForegroundColor: number;
					public static AppCompatTheme_tooltipFrameBackground: number;
					public static AppCompatTheme_viewInflaterClass: number;
					public static AppCompatTheme_windowActionBar: number;
					public static AppCompatTheme_windowActionBarOverlay: number;
					public static AppCompatTheme_windowActionModeOverlay: number;
					public static AppCompatTheme_windowFixedHeightMajor: number;
					public static AppCompatTheme_windowFixedHeightMinor: number;
					public static AppCompatTheme_windowFixedWidthMajor: number;
					public static AppCompatTheme_windowFixedWidthMinor: number;
					public static AppCompatTheme_windowMinWidthMajor: number;
					public static AppCompatTheme_windowMinWidthMinor: number;
					public static AppCompatTheme_windowNoTitle: number;
					public static ButtonBarLayout: number[];
					public static ButtonBarLayout_allowStacking: number;
					public static ColorStateListItem: number[];
					public static ColorStateListItem_android_color: number;
					public static ColorStateListItem_android_alpha: number;
					public static ColorStateListItem_android_lStar: number;
					public static ColorStateListItem_alpha: number;
					public static ColorStateListItem_lStar: number;
					public static CompoundButton: number[];
					public static CompoundButton_android_button: number;
					public static CompoundButton_buttonCompat: number;
					public static CompoundButton_buttonTint: number;
					public static CompoundButton_buttonTintMode: number;
					public static DrawerArrowToggle: number[];
					public static DrawerArrowToggle_arrowHeadLength: number;
					public static DrawerArrowToggle_arrowShaftLength: number;
					public static DrawerArrowToggle_barLength: number;
					public static DrawerArrowToggle_color: number;
					public static DrawerArrowToggle_drawableSize: number;
					public static DrawerArrowToggle_gapBetweenBars: number;
					public static DrawerArrowToggle_spinBars: number;
					public static DrawerArrowToggle_thickness: number;
					public static FontFamily: number[];
					public static FontFamily_fontProviderAuthority: number;
					public static FontFamily_fontProviderCerts: number;
					public static FontFamily_fontProviderFetchStrategy: number;
					public static FontFamily_fontProviderFetchTimeout: number;
					public static FontFamily_fontProviderPackage: number;
					public static FontFamily_fontProviderQuery: number;
					public static FontFamily_fontProviderSystemFontFamily: number;
					public static FontFamilyFont: number[];
					public static FontFamilyFont_android_font: number;
					public static FontFamilyFont_android_fontWeight: number;
					public static FontFamilyFont_android_fontStyle: number;
					public static FontFamilyFont_android_ttcIndex: number;
					public static FontFamilyFont_android_fontVariationSettings: number;
					public static FontFamilyFont_font: number;
					public static FontFamilyFont_fontStyle: number;
					public static FontFamilyFont_fontVariationSettings: number;
					public static FontFamilyFont_fontWeight: number;
					public static FontFamilyFont_ttcIndex: number;
					public static LinearLayoutCompat: number[];
					public static LinearLayoutCompat_android_gravity: number;
					public static LinearLayoutCompat_android_orientation: number;
					public static LinearLayoutCompat_android_baselineAligned: number;
					public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
					public static LinearLayoutCompat_android_weightSum: number;
					public static LinearLayoutCompat_divider: number;
					public static LinearLayoutCompat_dividerPadding: number;
					public static LinearLayoutCompat_measureWithLargestChild: number;
					public static LinearLayoutCompat_showDividers: number;
					public static LinearLayoutCompat_Layout: number[];
					public static LinearLayoutCompat_Layout_android_layout_gravity: number;
					public static LinearLayoutCompat_Layout_android_layout_width: number;
					public static LinearLayoutCompat_Layout_android_layout_height: number;
					public static LinearLayoutCompat_Layout_android_layout_weight: number;
					public static ListPopupWindow: number[];
					public static ListPopupWindow_android_dropDownHorizontalOffset: number;
					public static ListPopupWindow_android_dropDownVerticalOffset: number;
					public static MDRootLayout: number[];
					public static MDRootLayout_md_reduce_padding_no_title_no_buttons: number;
					public static MaterialProgressBar: number[];
					public static MaterialProgressBar_mpb_determinateCircularProgressStyle: number;
					public static MaterialProgressBar_mpb_indeterminateTint: number;
					public static MaterialProgressBar_mpb_indeterminateTintMode: number;
					public static MaterialProgressBar_mpb_progressBackgroundTint: number;
					public static MaterialProgressBar_mpb_progressBackgroundTintMode: number;
					public static MaterialProgressBar_mpb_progressStyle: number;
					public static MaterialProgressBar_mpb_progressTint: number;
					public static MaterialProgressBar_mpb_progressTintMode: number;
					public static MaterialProgressBar_mpb_secondaryProgressTint: number;
					public static MaterialProgressBar_mpb_secondaryProgressTintMode: number;
					public static MaterialProgressBar_mpb_setBothDrawables: number;
					public static MaterialProgressBar_mpb_showProgressBackground: number;
					public static MaterialProgressBar_mpb_useIntrinsicPadding: number;
					public static MenuGroup: number[];
					public static MenuGroup_android_enabled: number;
					public static MenuGroup_android_id: number;
					public static MenuGroup_android_visible: number;
					public static MenuGroup_android_menuCategory: number;
					public static MenuGroup_android_orderInCategory: number;
					public static MenuGroup_android_checkableBehavior: number;
					public static MenuItem: number[];
					public static MenuItem_android_icon: number;
					public static MenuItem_android_enabled: number;
					public static MenuItem_android_id: number;
					public static MenuItem_android_checked: number;
					public static MenuItem_android_visible: number;
					public static MenuItem_android_menuCategory: number;
					public static MenuItem_android_orderInCategory: number;
					public static MenuItem_android_title: number;
					public static MenuItem_android_titleCondensed: number;
					public static MenuItem_android_alphabeticShortcut: number;
					public static MenuItem_android_numericShortcut: number;
					public static MenuItem_android_checkable: number;
					public static MenuItem_android_onClick: number;
					public static MenuItem_actionLayout: number;
					public static MenuItem_actionProviderClass: number;
					public static MenuItem_actionViewClass: number;
					public static MenuItem_alphabeticModifiers: number;
					public static MenuItem_contentDescription: number;
					public static MenuItem_iconTint: number;
					public static MenuItem_iconTintMode: number;
					public static MenuItem_numericModifiers: number;
					public static MenuItem_showAsAction: number;
					public static MenuItem_tooltipText: number;
					public static MenuView: number[];
					public static MenuView_android_windowAnimationStyle: number;
					public static MenuView_android_itemTextAppearance: number;
					public static MenuView_android_horizontalDivider: number;
					public static MenuView_android_verticalDivider: number;
					public static MenuView_android_headerBackground: number;
					public static MenuView_android_itemBackground: number;
					public static MenuView_android_itemIconDisabledAlpha: number;
					public static MenuView_preserveIconSpacing: number;
					public static MenuView_subMenuArrow: number;
					public static PopupWindow: number[];
					public static PopupWindow_android_popupBackground: number;
					public static PopupWindow_android_popupAnimationStyle: number;
					public static PopupWindow_overlapAnchor: number;
					public static PopupWindowBackgroundState: number[];
					public static PopupWindowBackgroundState_state_above_anchor: number;
					public static RecycleListView: number[];
					public static RecycleListView_paddingBottomNoButtons: number;
					public static RecycleListView_paddingTopNoTitle: number;
					public static RecyclerView: number[];
					public static RecyclerView_android_orientation: number;
					public static RecyclerView_android_clipToPadding: number;
					public static RecyclerView_android_descendantFocusability: number;
					public static RecyclerView_fastScrollEnabled: number;
					public static RecyclerView_fastScrollHorizontalThumbDrawable: number;
					public static RecyclerView_fastScrollHorizontalTrackDrawable: number;
					public static RecyclerView_fastScrollVerticalThumbDrawable: number;
					public static RecyclerView_fastScrollVerticalTrackDrawable: number;
					public static RecyclerView_layoutManager: number;
					public static RecyclerView_reverseLayout: number;
					public static RecyclerView_spanCount: number;
					public static RecyclerView_stackFromEnd: number;
					public static SearchView: number[];
					public static SearchView_android_textAppearance: number;
					public static SearchView_android_focusable: number;
					public static SearchView_android_maxWidth: number;
					public static SearchView_android_text: number;
					public static SearchView_android_hint: number;
					public static SearchView_android_inputType: number;
					public static SearchView_android_imeOptions: number;
					public static SearchView_animateMenuItems: number;
					public static SearchView_animateNavigationIcon: number;
					public static SearchView_autoShowKeyboard: number;
					public static SearchView_backHandlingEnabled: number;
					public static SearchView_backgroundTint: number;
					public static SearchView_closeIcon: number;
					public static SearchView_commitIcon: number;
					public static SearchView_defaultQueryHint: number;
					public static SearchView_goIcon: number;
					public static SearchView_headerLayout: number;
					public static SearchView_hideNavigationIcon: number;
					public static SearchView_iconifiedByDefault: number;
					public static SearchView_layout: number;
					public static SearchView_queryBackground: number;
					public static SearchView_queryHint: number;
					public static SearchView_searchHintIcon: number;
					public static SearchView_searchIcon: number;
					public static SearchView_searchPrefixText: number;
					public static SearchView_submitBackground: number;
					public static SearchView_suggestionRowLayout: number;
					public static SearchView_useDrawerArrowDrawable: number;
					public static SearchView_voiceIcon: number;
					public static Spinner: number[];
					public static Spinner_android_entries: number;
					public static Spinner_android_popupBackground: number;
					public static Spinner_android_prompt: number;
					public static Spinner_android_dropDownWidth: number;
					public static Spinner_popupTheme: number;
					public static SwitchCompat: number[];
					public static SwitchCompat_android_textOn: number;
					public static SwitchCompat_android_textOff: number;
					public static SwitchCompat_android_thumb: number;
					public static SwitchCompat_showText: number;
					public static SwitchCompat_splitTrack: number;
					public static SwitchCompat_switchMinWidth: number;
					public static SwitchCompat_switchPadding: number;
					public static SwitchCompat_switchTextAppearance: number;
					public static SwitchCompat_thumbTextPadding: number;
					public static SwitchCompat_thumbTint: number;
					public static SwitchCompat_thumbTintMode: number;
					public static SwitchCompat_track: number;
					public static SwitchCompat_trackTint: number;
					public static SwitchCompat_trackTintMode: number;
					public static TextAppearance: number[];
					public static TextAppearance_android_textSize: number;
					public static TextAppearance_android_typeface: number;
					public static TextAppearance_android_textStyle: number;
					public static TextAppearance_android_textColor: number;
					public static TextAppearance_android_textColorHint: number;
					public static TextAppearance_android_textColorLink: number;
					public static TextAppearance_android_shadowColor: number;
					public static TextAppearance_android_shadowDx: number;
					public static TextAppearance_android_shadowDy: number;
					public static TextAppearance_android_shadowRadius: number;
					public static TextAppearance_android_fontFamily: number;
					public static TextAppearance_android_textFontWeight: number;
					public static TextAppearance_fontFamily: number;
					public static TextAppearance_fontVariationSettings: number;
					public static TextAppearance_textAllCaps: number;
					public static TextAppearance_textLocale: number;
					public static Toolbar: number[];
					public static Toolbar_android_gravity: number;
					public static Toolbar_android_minHeight: number;
					public static Toolbar_buttonGravity: number;
					public static Toolbar_collapseContentDescription: number;
					public static Toolbar_collapseIcon: number;
					public static Toolbar_contentInsetEnd: number;
					public static Toolbar_contentInsetEndWithActions: number;
					public static Toolbar_contentInsetLeft: number;
					public static Toolbar_contentInsetRight: number;
					public static Toolbar_contentInsetStart: number;
					public static Toolbar_contentInsetStartWithNavigation: number;
					public static Toolbar_logo: number;
					public static Toolbar_logoDescription: number;
					public static Toolbar_maxButtonHeight: number;
					public static Toolbar_menu: number;
					public static Toolbar_navigationContentDescription: number;
					public static Toolbar_navigationIcon: number;
					public static Toolbar_popupTheme: number;
					public static Toolbar_subtitle: number;
					public static Toolbar_subtitleTextAppearance: number;
					public static Toolbar_subtitleTextColor: number;
					public static Toolbar_title: number;
					public static Toolbar_titleMargin: number;
					public static Toolbar_titleMarginBottom: number;
					public static Toolbar_titleMarginEnd: number;
					public static Toolbar_titleMarginStart: number;
					public static Toolbar_titleMarginTop: number;
					public static Toolbar_titleMargins: number;
					public static Toolbar_titleTextAppearance: number;
					public static Toolbar_titleTextColor: number;
					public static View: number[];
					public static View_android_theme: number;
					public static View_android_focusable: number;
					public static View_paddingEnd: number;
					public static View_paddingStart: number;
					public static View_theme: number;
					public static ViewBackgroundHelper: number[];
					public static ViewBackgroundHelper_android_background: number;
					public static ViewBackgroundHelper_backgroundTint: number;
					public static ViewBackgroundHelper_backgroundTintMode: number;
					public static ViewStubCompat: number[];
					public static ViewStubCompat_android_id: number;
					public static ViewStubCompat_android_layout: number;
					public static ViewStubCompat_android_inflatedId: number;
					public static "<clinit>"(): void;
				}
			}
		}
	}
}

declare module com {
	export module afollestad {
		export module materialdialogs {
			export module commons {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.afollestad.materialdialogs.commons.R>;
				}
				export module R {
					export class anim extends java.lang.Object {
						public static class: java.lang.Class<com.afollestad.materialdialogs.commons.R.anim>;
						public static abc_fade_in: number;
						public static abc_fade_out: number;
						public static abc_grow_fade_in_from_bottom: number;
						public static abc_popup_enter: number;
						public static abc_popup_exit: number;
						public static abc_shrink_fade_out_from_bottom: number;
						public static abc_slide_in_bottom: number;
						public static abc_slide_in_top: number;
						public static abc_slide_out_bottom: number;
						public static abc_slide_out_top: number;
						public static decelerate_cubic: number;
						public static popup_enter: number;
						public static popup_exit: number;
						public static tooltip_enter: number;
						public static tooltip_exit: number;
					}
					export class attr extends java.lang.Object {
						public static class: java.lang.Class<com.afollestad.materialdialogs.commons.R.attr>;
						public static actionBarDivider: number;
						public static actionBarItemBackground: number;
						public static actionBarPopupTheme: number;
						public static actionBarSize: number;
						public static actionBarSplitStyle: number;
						public static actionBarStyle: number;
						public static actionBarTabBarStyle: number;
						public static actionBarTabStyle: number;
						public static actionBarTabTextStyle: number;
						public static actionBarTheme: number;
						public static actionBarWidgetTheme: number;
						public static actionButtonStyle: number;
						public static actionDropDownStyle: number;
						public static actionLayout: number;
						public static actionMenuTextAppearance: number;
						public static actionMenuTextColor: number;
						public static actionModeBackground: number;
						public static actionModeCloseButtonStyle: number;
						public static actionModeCloseDrawable: number;
						public static actionModeCopyDrawable: number;
						public static actionModeCutDrawable: number;
						public static actionModeFindDrawable: number;
						public static actionModePasteDrawable: number;
						public static actionModePopupWindowStyle: number;
						public static actionModeSelectAllDrawable: number;
						public static actionModeShareDrawable: number;
						public static actionModeSplitBackground: number;
						public static actionModeStyle: number;
						public static actionModeWebSearchDrawable: number;
						public static actionOverflowButtonStyle: number;
						public static actionOverflowMenuStyle: number;
						public static actionProviderClass: number;
						public static actionViewClass: number;
						public static activityChooserViewStyle: number;
						public static alertDialogButtonGroupStyle: number;
						public static alertDialogCenterButtons: number;
						public static alertDialogStyle: number;
						public static alertDialogTheme: number;
						public static allowStacking: number;
						public static alpha: number;
						public static alphabeticModifiers: number;
						public static arrowHeadLength: number;
						public static arrowShaftLength: number;
						public static autoCompleteTextViewStyle: number;
						public static autoSizeMaxTextSize: number;
						public static autoSizeMinTextSize: number;
						public static autoSizePresetSizes: number;
						public static autoSizeStepGranularity: number;
						public static autoSizeTextType: number;
						public static background: number;
						public static backgroundSplit: number;
						public static backgroundStacked: number;
						public static backgroundTint: number;
						public static backgroundTintMode: number;
						public static barLength: number;
						public static borderlessButtonStyle: number;
						public static buttonBarButtonStyle: number;
						public static buttonBarNegativeButtonStyle: number;
						public static buttonBarNeutralButtonStyle: number;
						public static buttonBarPositiveButtonStyle: number;
						public static buttonBarStyle: number;
						public static buttonGravity: number;
						public static buttonPanelSideLayout: number;
						public static buttonStyle: number;
						public static buttonStyleSmall: number;
						public static buttonTint: number;
						public static buttonTintMode: number;
						public static checkboxStyle: number;
						public static checkedTextViewStyle: number;
						public static closeIcon: number;
						public static closeItemLayout: number;
						public static collapseContentDescription: number;
						public static collapseIcon: number;
						public static color: number;
						public static colorAccent: number;
						public static colorBackgroundFloating: number;
						public static colorButtonNormal: number;
						public static colorControlActivated: number;
						public static colorControlHighlight: number;
						public static colorControlNormal: number;
						public static colorError: number;
						public static colorPrimary: number;
						public static colorPrimaryDark: number;
						public static colorSwitchThumbNormal: number;
						public static commitIcon: number;
						public static contentDescription: number;
						public static contentInsetEnd: number;
						public static contentInsetEndWithActions: number;
						public static contentInsetLeft: number;
						public static contentInsetRight: number;
						public static contentInsetStart: number;
						public static contentInsetStartWithNavigation: number;
						public static controlBackground: number;
						public static customNavigationLayout: number;
						public static defaultQueryHint: number;
						public static dialogPreferredPadding: number;
						public static dialogTheme: number;
						public static displayOptions: number;
						public static divider: number;
						public static dividerHorizontal: number;
						public static dividerPadding: number;
						public static dividerVertical: number;
						public static drawableSize: number;
						public static drawerArrowStyle: number;
						public static dropDownListViewStyle: number;
						public static dropdownListPreferredItemHeight: number;
						public static editTextBackground: number;
						public static editTextColor: number;
						public static editTextStyle: number;
						public static elevation: number;
						public static expandActivityOverflowButtonDrawable: number;
						public static fastScrollEnabled: number;
						public static fastScrollHorizontalThumbDrawable: number;
						public static fastScrollHorizontalTrackDrawable: number;
						public static fastScrollVerticalThumbDrawable: number;
						public static fastScrollVerticalTrackDrawable: number;
						public static font: number;
						public static fontFamily: number;
						public static fontProviderAuthority: number;
						public static fontProviderCerts: number;
						public static fontProviderFetchStrategy: number;
						public static fontProviderFetchTimeout: number;
						public static fontProviderPackage: number;
						public static fontProviderQuery: number;
						public static fontStyle: number;
						public static fontWeight: number;
						public static gapBetweenBars: number;
						public static goIcon: number;
						public static height: number;
						public static hideOnContentScroll: number;
						public static homeAsUpIndicator: number;
						public static homeLayout: number;
						public static icon: number;
						public static iconTint: number;
						public static iconTintMode: number;
						public static iconifiedByDefault: number;
						public static imageButtonStyle: number;
						public static indeterminateProgressStyle: number;
						public static initialActivityCount: number;
						public static isLightTheme: number;
						public static itemPadding: number;
						public static layout: number;
						public static layoutManager: number;
						public static listChoiceBackgroundIndicator: number;
						public static listDividerAlertDialog: number;
						public static listItemLayout: number;
						public static listLayout: number;
						public static listMenuViewStyle: number;
						public static listPopupWindowStyle: number;
						public static listPreferredItemHeight: number;
						public static listPreferredItemHeightLarge: number;
						public static listPreferredItemHeightSmall: number;
						public static listPreferredItemPaddingLeft: number;
						public static listPreferredItemPaddingRight: number;
						public static logo: number;
						public static logoDescription: number;
						public static maxButtonHeight: number;
						public static md_background_color: number;
						public static md_btn_negative_selector: number;
						public static md_btn_neutral_selector: number;
						public static md_btn_positive_selector: number;
						public static md_btn_ripple_color: number;
						public static md_btn_stacked_selector: number;
						public static md_btnstacked_gravity: number;
						public static md_buttons_gravity: number;
						public static md_content_color: number;
						public static md_content_gravity: number;
						public static md_dark_theme: number;
						public static md_divider: number;
						public static md_divider_color: number;
						public static md_icon: number;
						public static md_icon_limit_icon_to_default_size: number;
						public static md_icon_max_size: number;
						public static md_item_color: number;
						public static md_items_gravity: number;
						public static md_link_color: number;
						public static md_list_selector: number;
						public static md_medium_font: number;
						public static md_negative_color: number;
						public static md_neutral_color: number;
						public static md_positive_color: number;
						public static md_reduce_padding_no_title_no_buttons: number;
						public static md_regular_font: number;
						public static md_title_color: number;
						public static md_title_gravity: number;
						public static md_widget_color: number;
						public static measureWithLargestChild: number;
						public static mpb_determinateCircularProgressStyle: number;
						public static mpb_indeterminateTint: number;
						public static mpb_indeterminateTintMode: number;
						public static mpb_progressBackgroundTint: number;
						public static mpb_progressBackgroundTintMode: number;
						public static mpb_progressStyle: number;
						public static mpb_progressTint: number;
						public static mpb_progressTintMode: number;
						public static mpb_secondaryProgressTint: number;
						public static mpb_secondaryProgressTintMode: number;
						public static mpb_setBothDrawables: number;
						public static mpb_showProgressBackground: number;
						public static mpb_useIntrinsicPadding: number;
						public static multiChoiceItemLayout: number;
						public static navigationContentDescription: number;
						public static navigationIcon: number;
						public static navigationMode: number;
						public static numericModifiers: number;
						public static overlapAnchor: number;
						public static paddingBottomNoButtons: number;
						public static paddingEnd: number;
						public static paddingStart: number;
						public static paddingTopNoTitle: number;
						public static panelBackground: number;
						public static panelMenuListTheme: number;
						public static panelMenuListWidth: number;
						public static popupMenuStyle: number;
						public static popupTheme: number;
						public static popupWindowStyle: number;
						public static preserveIconSpacing: number;
						public static progressBarPadding: number;
						public static progressBarStyle: number;
						public static queryBackground: number;
						public static queryHint: number;
						public static radioButtonStyle: number;
						public static ratingBarStyle: number;
						public static ratingBarStyleIndicator: number;
						public static ratingBarStyleSmall: number;
						public static reverseLayout: number;
						public static searchHintIcon: number;
						public static searchIcon: number;
						public static searchViewStyle: number;
						public static seekBarStyle: number;
						public static selectableItemBackground: number;
						public static selectableItemBackgroundBorderless: number;
						public static showAsAction: number;
						public static showDividers: number;
						public static showText: number;
						public static showTitle: number;
						public static singleChoiceItemLayout: number;
						public static spanCount: number;
						public static spinBars: number;
						public static spinnerDropDownItemStyle: number;
						public static spinnerStyle: number;
						public static splitTrack: number;
						public static srcCompat: number;
						public static stackFromEnd: number;
						public static state_above_anchor: number;
						public static subMenuArrow: number;
						public static submitBackground: number;
						public static subtitle: number;
						public static subtitleTextAppearance: number;
						public static subtitleTextColor: number;
						public static subtitleTextStyle: number;
						public static suggestionRowLayout: number;
						public static switchMinWidth: number;
						public static switchPadding: number;
						public static switchStyle: number;
						public static switchTextAppearance: number;
						public static textAllCaps: number;
						public static textAppearanceLargePopupMenu: number;
						public static textAppearanceListItem: number;
						public static textAppearanceListItemSecondary: number;
						public static textAppearanceListItemSmall: number;
						public static textAppearancePopupMenuHeader: number;
						public static textAppearanceSearchResultSubtitle: number;
						public static textAppearanceSearchResultTitle: number;
						public static textAppearanceSmallPopupMenu: number;
						public static textColorAlertDialogListItem: number;
						public static textColorSearchUrl: number;
						public static theme: number;
						public static thickness: number;
						public static thumbTextPadding: number;
						public static thumbTint: number;
						public static thumbTintMode: number;
						public static tickMark: number;
						public static tickMarkTint: number;
						public static tickMarkTintMode: number;
						public static tint: number;
						public static tintMode: number;
						public static title: number;
						public static titleMargin: number;
						public static titleMarginBottom: number;
						public static titleMarginEnd: number;
						public static titleMarginStart: number;
						public static titleMarginTop: number;
						public static titleMargins: number;
						public static titleTextAppearance: number;
						public static titleTextColor: number;
						public static titleTextStyle: number;
						public static toolbarNavigationButtonStyle: number;
						public static toolbarStyle: number;
						public static tooltipForegroundColor: number;
						public static tooltipFrameBackground: number;
						public static tooltipText: number;
						public static track: number;
						public static trackTint: number;
						public static trackTintMode: number;
						public static useStockLayout: number;
						public static voiceIcon: number;
						public static windowActionBar: number;
						public static windowActionBarOverlay: number;
						public static windowActionModeOverlay: number;
						public static windowFixedHeightMajor: number;
						public static windowFixedHeightMinor: number;
						public static windowFixedWidthMajor: number;
						public static windowFixedWidthMinor: number;
						public static windowMinWidthMajor: number;
						public static windowMinWidthMinor: number;
						public static windowNoTitle: number;
					}
					export class bool extends java.lang.Object {
						public static class: java.lang.Class<com.afollestad.materialdialogs.commons.R.bool>;
						public static abc_action_bar_embed_tabs: number;
						public static abc_allow_stacked_button_bar: number;
						public static abc_config_actionMenuItemAllCaps: number;
					}
					export class color extends java.lang.Object {
						public static class: java.lang.Class<com.afollestad.materialdialogs.commons.R.color>;
						public static abc_background_cache_hint_selector_material_dark: number;
						public static abc_background_cache_hint_selector_material_light: number;
						public static abc_btn_colored_borderless_text_material: number;
						public static abc_btn_colored_text_material: number;
						public static abc_color_highlight_material: number;
						public static abc_hint_foreground_material_dark: number;
						public static abc_hint_foreground_material_light: number;
						public static abc_input_method_navigation_guard: number;
						public static abc_primary_text_disable_only_material_dark: number;
						public static abc_primary_text_disable_only_material_light: number;
						public static abc_primary_text_material_dark: number;
						public static abc_primary_text_material_light: number;
						public static abc_search_url_text: number;
						public static abc_search_url_text_normal: number;
						public static abc_search_url_text_pressed: number;
						public static abc_search_url_text_selected: number;
						public static abc_secondary_text_material_dark: number;
						public static abc_secondary_text_material_light: number;
						public static abc_tint_btn_checkable: number;
						public static abc_tint_default: number;
						public static abc_tint_edittext: number;
						public static abc_tint_seek_thumb: number;
						public static abc_tint_spinner: number;
						public static abc_tint_switch_track: number;
						public static accent_material_dark: number;
						public static accent_material_light: number;
						public static background_floating_material_dark: number;
						public static background_floating_material_light: number;
						public static background_material_dark: number;
						public static background_material_light: number;
						public static bright_foreground_disabled_material_dark: number;
						public static bright_foreground_disabled_material_light: number;
						public static bright_foreground_inverse_material_dark: number;
						public static bright_foreground_inverse_material_light: number;
						public static bright_foreground_material_dark: number;
						public static bright_foreground_material_light: number;
						public static button_material_dark: number;
						public static button_material_light: number;
						public static dim_foreground_disabled_material_dark: number;
						public static dim_foreground_disabled_material_light: number;
						public static dim_foreground_material_dark: number;
						public static dim_foreground_material_light: number;
						public static foreground_material_dark: number;
						public static foreground_material_light: number;
						public static highlighted_text_material_dark: number;
						public static highlighted_text_material_light: number;
						public static material_blue_grey_800: number;
						public static material_blue_grey_900: number;
						public static material_blue_grey_950: number;
						public static material_deep_teal_200: number;
						public static material_deep_teal_500: number;
						public static material_grey_100: number;
						public static material_grey_300: number;
						public static material_grey_50: number;
						public static material_grey_600: number;
						public static material_grey_800: number;
						public static material_grey_850: number;
						public static material_grey_900: number;
						public static md_btn_selected: number;
						public static md_btn_selected_dark: number;
						public static md_divider_black: number;
						public static md_divider_white: number;
						public static md_edittext_error: number;
						public static md_material_blue_600: number;
						public static md_material_blue_800: number;
						public static notification_action_color_filter: number;
						public static notification_icon_bg_color: number;
						public static primary_dark_material_dark: number;
						public static primary_dark_material_light: number;
						public static primary_material_dark: number;
						public static primary_material_light: number;
						public static primary_text_default_material_dark: number;
						public static primary_text_default_material_light: number;
						public static primary_text_disabled_material_dark: number;
						public static primary_text_disabled_material_light: number;
						public static ripple_material_dark: number;
						public static ripple_material_light: number;
						public static secondary_text_default_material_dark: number;
						public static secondary_text_default_material_light: number;
						public static secondary_text_disabled_material_dark: number;
						public static secondary_text_disabled_material_light: number;
						public static switch_thumb_disabled_material_dark: number;
						public static switch_thumb_disabled_material_light: number;
						public static switch_thumb_material_dark: number;
						public static switch_thumb_material_light: number;
						public static switch_thumb_normal_material_dark: number;
						public static switch_thumb_normal_material_light: number;
						public static tooltip_background_dark: number;
						public static tooltip_background_light: number;
					}
					export class dimen extends java.lang.Object {
						public static class: java.lang.Class<com.afollestad.materialdialogs.commons.R.dimen>;
						public static abc_action_bar_content_inset_material: number;
						public static abc_action_bar_content_inset_with_nav: number;
						public static abc_action_bar_default_height_material: number;
						public static abc_action_bar_default_padding_end_material: number;
						public static abc_action_bar_default_padding_start_material: number;
						public static abc_action_bar_elevation_material: number;
						public static abc_action_bar_icon_vertical_padding_material: number;
						public static abc_action_bar_overflow_padding_end_material: number;
						public static abc_action_bar_overflow_padding_start_material: number;
						public static abc_action_bar_stacked_max_height: number;
						public static abc_action_bar_stacked_tab_max_width: number;
						public static abc_action_bar_subtitle_bottom_margin_material: number;
						public static abc_action_bar_subtitle_top_margin_material: number;
						public static abc_action_button_min_height_material: number;
						public static abc_action_button_min_width_material: number;
						public static abc_action_button_min_width_overflow_material: number;
						public static abc_alert_dialog_button_bar_height: number;
						public static abc_button_inset_horizontal_material: number;
						public static abc_button_inset_vertical_material: number;
						public static abc_button_padding_horizontal_material: number;
						public static abc_button_padding_vertical_material: number;
						public static abc_cascading_menus_min_smallest_width: number;
						public static abc_config_prefDialogWidth: number;
						public static abc_control_corner_material: number;
						public static abc_control_inset_material: number;
						public static abc_control_padding_material: number;
						public static abc_dialog_fixed_height_major: number;
						public static abc_dialog_fixed_height_minor: number;
						public static abc_dialog_fixed_width_major: number;
						public static abc_dialog_fixed_width_minor: number;
						public static abc_dialog_list_padding_bottom_no_buttons: number;
						public static abc_dialog_list_padding_top_no_title: number;
						public static abc_dialog_min_width_major: number;
						public static abc_dialog_min_width_minor: number;
						public static abc_dialog_padding_material: number;
						public static abc_dialog_padding_top_material: number;
						public static abc_dialog_title_divider_material: number;
						public static abc_disabled_alpha_material_dark: number;
						public static abc_disabled_alpha_material_light: number;
						public static abc_dropdownitem_icon_width: number;
						public static abc_dropdownitem_text_padding_left: number;
						public static abc_dropdownitem_text_padding_right: number;
						public static abc_edit_text_inset_bottom_material: number;
						public static abc_edit_text_inset_horizontal_material: number;
						public static abc_edit_text_inset_top_material: number;
						public static abc_floating_window_z: number;
						public static abc_list_item_padding_horizontal_material: number;
						public static abc_panel_menu_list_width: number;
						public static abc_progress_bar_height_material: number;
						public static abc_search_view_preferred_height: number;
						public static abc_search_view_preferred_width: number;
						public static abc_seekbar_track_background_height_material: number;
						public static abc_seekbar_track_progress_height_material: number;
						public static abc_select_dialog_padding_start_material: number;
						public static abc_switch_padding: number;
						public static abc_text_size_body_1_material: number;
						public static abc_text_size_body_2_material: number;
						public static abc_text_size_button_material: number;
						public static abc_text_size_caption_material: number;
						public static abc_text_size_display_1_material: number;
						public static abc_text_size_display_2_material: number;
						public static abc_text_size_display_3_material: number;
						public static abc_text_size_display_4_material: number;
						public static abc_text_size_headline_material: number;
						public static abc_text_size_large_material: number;
						public static abc_text_size_medium_material: number;
						public static abc_text_size_menu_header_material: number;
						public static abc_text_size_menu_material: number;
						public static abc_text_size_small_material: number;
						public static abc_text_size_subhead_material: number;
						public static abc_text_size_subtitle_material_toolbar: number;
						public static abc_text_size_title_material: number;
						public static abc_text_size_title_material_toolbar: number;
						public static circular_progress_border: number;
						public static compat_button_inset_horizontal_material: number;
						public static compat_button_inset_vertical_material: number;
						public static compat_button_padding_horizontal_material: number;
						public static compat_button_padding_vertical_material: number;
						public static compat_control_corner_material: number;
						public static disabled_alpha_material_dark: number;
						public static disabled_alpha_material_light: number;
						public static fastscroll_default_thickness: number;
						public static fastscroll_margin: number;
						public static fastscroll_minimum_range: number;
						public static highlight_alpha_material_colored: number;
						public static highlight_alpha_material_dark: number;
						public static highlight_alpha_material_light: number;
						public static hint_alpha_material_dark: number;
						public static hint_alpha_material_light: number;
						public static hint_pressed_alpha_material_dark: number;
						public static hint_pressed_alpha_material_light: number;
						public static item_touch_helper_max_drag_scroll_per_frame: number;
						public static item_touch_helper_swipe_escape_max_velocity: number;
						public static item_touch_helper_swipe_escape_velocity: number;
						public static md_action_corner_radius: number;
						public static md_bg_corner_radius: number;
						public static md_button_frame_vertical_padding: number;
						public static md_button_height: number;
						public static md_button_inset_horizontal: number;
						public static md_button_inset_vertical: number;
						public static md_button_min_width: number;
						public static md_button_padding_frame_side: number;
						public static md_button_padding_horizontal: number;
						public static md_button_padding_horizontal_internalexternal: number;
						public static md_button_padding_vertical: number;
						public static md_button_textpadding_horizontal: number;
						public static md_button_textsize: number;
						public static md_colorchooser_circlesize: number;
						public static md_content_padding_bottom: number;
						public static md_content_padding_top: number;
						public static md_content_textsize: number;
						public static md_dialog_frame_margin: number;
						public static md_dialog_horizontal_margin: number;
						public static md_dialog_max_width: number;
						public static md_dialog_vertical_margin: number;
						public static md_divider_height: number;
						public static md_icon_margin: number;
						public static md_icon_max_size: number;
						public static md_listitem_control_margin: number;
						public static md_listitem_height: number;
						public static md_listitem_margin_left: number;
						public static md_listitem_textsize: number;
						public static md_listitem_vertical_margin: number;
						public static md_listitem_vertical_margin_choice: number;
						public static md_neutral_button_margin: number;
						public static md_notitle_vertical_padding: number;
						public static md_notitle_vertical_padding_more: number;
						public static md_preference_content_inset: number;
						public static md_simpleitem_height: number;
						public static md_simplelist_icon: number;
						public static md_simplelist_icon_margin: number;
						public static md_simplelist_textsize: number;
						public static md_simplelistitem_padding_top: number;
						public static md_title_frame_margin_bottom: number;
						public static md_title_frame_margin_bottom_less: number;
						public static md_title_textsize: number;
						public static notification_action_icon_size: number;
						public static notification_action_text_size: number;
						public static notification_big_circle_margin: number;
						public static notification_content_margin_start: number;
						public static notification_large_icon_height: number;
						public static notification_large_icon_width: number;
						public static notification_main_column_padding_top: number;
						public static notification_media_narrow_margin: number;
						public static notification_right_icon_size: number;
						public static notification_right_side_padding_top: number;
						public static notification_small_icon_background_padding: number;
						public static notification_small_icon_size_as_large: number;
						public static notification_subtext_size: number;
						public static notification_top_pad: number;
						public static notification_top_pad_large_text: number;
						public static tooltip_corner_radius: number;
						public static tooltip_horizontal_padding: number;
						public static tooltip_margin: number;
						public static tooltip_precise_anchor_extra_offset: number;
						public static tooltip_precise_anchor_threshold: number;
						public static tooltip_vertical_padding: number;
						public static tooltip_y_offset_non_touch: number;
						public static tooltip_y_offset_touch: number;
					}
					export class drawable extends java.lang.Object {
						public static class: java.lang.Class<com.afollestad.materialdialogs.commons.R.drawable>;
						public static abc_ab_share_pack_mtrl_alpha: number;
						public static abc_action_bar_item_background_material: number;
						public static abc_btn_borderless_material: number;
						public static abc_btn_check_material: number;
						public static abc_btn_check_to_on_mtrl_000: number;
						public static abc_btn_check_to_on_mtrl_015: number;
						public static abc_btn_colored_material: number;
						public static abc_btn_default_mtrl_shape: number;
						public static abc_btn_radio_material: number;
						public static abc_btn_radio_to_on_mtrl_000: number;
						public static abc_btn_radio_to_on_mtrl_015: number;
						public static abc_btn_switch_to_on_mtrl_00001: number;
						public static abc_btn_switch_to_on_mtrl_00012: number;
						public static abc_cab_background_internal_bg: number;
						public static abc_cab_background_top_material: number;
						public static abc_cab_background_top_mtrl_alpha: number;
						public static abc_control_background_material: number;
						public static abc_dialog_material_background: number;
						public static abc_edit_text_material: number;
						public static abc_ic_ab_back_material: number;
						public static abc_ic_arrow_drop_right_black_24dp: number;
						public static abc_ic_clear_material: number;
						public static abc_ic_commit_search_api_mtrl_alpha: number;
						public static abc_ic_go_search_api_material: number;
						public static abc_ic_menu_copy_mtrl_am_alpha: number;
						public static abc_ic_menu_cut_mtrl_alpha: number;
						public static abc_ic_menu_overflow_material: number;
						public static abc_ic_menu_paste_mtrl_am_alpha: number;
						public static abc_ic_menu_selectall_mtrl_alpha: number;
						public static abc_ic_menu_share_mtrl_alpha: number;
						public static abc_ic_search_api_material: number;
						public static abc_ic_star_black_16dp: number;
						public static abc_ic_star_black_36dp: number;
						public static abc_ic_star_black_48dp: number;
						public static abc_ic_star_half_black_16dp: number;
						public static abc_ic_star_half_black_36dp: number;
						public static abc_ic_star_half_black_48dp: number;
						public static abc_ic_voice_search_api_material: number;
						public static abc_item_background_holo_dark: number;
						public static abc_item_background_holo_light: number;
						public static abc_list_divider_mtrl_alpha: number;
						public static abc_list_focused_holo: number;
						public static abc_list_longpressed_holo: number;
						public static abc_list_pressed_holo_dark: number;
						public static abc_list_pressed_holo_light: number;
						public static abc_list_selector_background_transition_holo_dark: number;
						public static abc_list_selector_background_transition_holo_light: number;
						public static abc_list_selector_disabled_holo_dark: number;
						public static abc_list_selector_disabled_holo_light: number;
						public static abc_list_selector_holo_dark: number;
						public static abc_list_selector_holo_light: number;
						public static abc_menu_hardkey_panel_mtrl_mult: number;
						public static abc_popup_background_mtrl_mult: number;
						public static abc_ratingbar_indicator_material: number;
						public static abc_ratingbar_material: number;
						public static abc_ratingbar_small_material: number;
						public static abc_scrubber_control_off_mtrl_alpha: number;
						public static abc_scrubber_control_to_pressed_mtrl_000: number;
						public static abc_scrubber_control_to_pressed_mtrl_005: number;
						public static abc_scrubber_primary_mtrl_alpha: number;
						public static abc_scrubber_track_mtrl_alpha: number;
						public static abc_seekbar_thumb_material: number;
						public static abc_seekbar_tick_mark_material: number;
						public static abc_seekbar_track_material: number;
						public static abc_spinner_mtrl_am_alpha: number;
						public static abc_spinner_textfield_background_material: number;
						public static abc_switch_thumb_material: number;
						public static abc_switch_track_mtrl_alpha: number;
						public static abc_tab_indicator_material: number;
						public static abc_tab_indicator_mtrl_alpha: number;
						public static abc_text_cursor_material: number;
						public static abc_text_select_handle_left_mtrl_dark: number;
						public static abc_text_select_handle_left_mtrl_light: number;
						public static abc_text_select_handle_middle_mtrl_dark: number;
						public static abc_text_select_handle_middle_mtrl_light: number;
						public static abc_text_select_handle_right_mtrl_dark: number;
						public static abc_text_select_handle_right_mtrl_light: number;
						public static abc_textfield_activated_mtrl_alpha: number;
						public static abc_textfield_default_mtrl_alpha: number;
						public static abc_textfield_search_activated_mtrl_alpha: number;
						public static abc_textfield_search_default_mtrl_alpha: number;
						public static abc_textfield_search_material: number;
						public static abc_vector_test: number;
						public static gray_circle: number;
						public static md_btn_selected: number;
						public static md_btn_selected_dark: number;
						public static md_btn_selector: number;
						public static md_btn_selector_dark: number;
						public static md_btn_selector_ripple: number;
						public static md_btn_selector_ripple_dark: number;
						public static md_btn_shape: number;
						public static md_item_selected: number;
						public static md_item_selected_dark: number;
						public static md_nav_back: number;
						public static md_selector: number;
						public static md_selector_dark: number;
						public static md_transparent: number;
						public static notification_action_background: number;
						public static notification_bg: number;
						public static notification_bg_low: number;
						public static notification_bg_low_normal: number;
						public static notification_bg_low_pressed: number;
						public static notification_bg_normal: number;
						public static notification_bg_normal_pressed: number;
						public static notification_icon_background: number;
						public static notification_template_icon_bg: number;
						public static notification_template_icon_low_bg: number;
						public static notification_tile_bg: number;
						public static notify_panel_notification_icon_bg: number;
						public static tooltip_frame_dark: number;
						public static tooltip_frame_light: number;
					}
					export class id extends java.lang.Object {
						public static class: java.lang.Class<com.afollestad.materialdialogs.commons.R.id>;
						public static ALT: number;
						public static CTRL: number;
						public static FUNCTION: number;
						public static META: number;
						public static SHIFT: number;
						public static SYM: number;
						public static action_bar: number;
						public static action_bar_activity_content: number;
						public static action_bar_container: number;
						public static action_bar_root: number;
						public static action_bar_spinner: number;
						public static action_bar_subtitle: number;
						public static action_bar_title: number;
						public static action_container: number;
						public static action_context_bar: number;
						public static action_divider: number;
						public static action_image: number;
						public static action_menu_divider: number;
						public static action_menu_presenter: number;
						public static action_mode_bar: number;
						public static action_mode_bar_stub: number;
						public static action_mode_close_button: number;
						public static action_text: number;
						public static actions: number;
						public static activity_chooser_view_content: number;
						public static add: number;
						public static alertTitle: number;
						public static always: number;
						public static async: number;
						public static beginning: number;
						public static blocking: number;
						public static bottom: number;
						public static buttonPanel: number;
						public static center: number;
						public static checkbox: number;
						public static chronometer: number;
						public static circular: number;
						public static collapseActionView: number;
						public static contentPanel: number;
						public static custom: number;
						public static customPanel: number;
						public static decor_content_parent: number;
						public static default_activity_button: number;
						public static disableHome: number;
						public static dynamic: number;
						public static edit_query: number;
						public static end: number;
						public static expand_activities_button: number;
						public static expanded_menu: number;
						public static forever: number;
						public static home: number;
						public static homeAsUp: number;
						public static horizontal: number;
						public static icon: number;
						public static icon_group: number;
						public static ifRoom: number;
						public static image: number;
						public static info: number;
						public static italic: number;
						public static item_touch_helper_previous_elevation: number;
						public static line1: number;
						public static line3: number;
						public static listMode: number;
						public static list_item: number;
						public static md_buttonDefaultNegative: number;
						public static md_buttonDefaultNeutral: number;
						public static md_buttonDefaultPositive: number;
						public static md_colorA: number;
						public static md_colorALabel: number;
						public static md_colorAValue: number;
						public static md_colorB: number;
						public static md_colorBLabel: number;
						public static md_colorBValue: number;
						public static md_colorChooserCustomFrame: number;
						public static md_colorG: number;
						public static md_colorGLabel: number;
						public static md_colorGValue: number;
						public static md_colorIndicator: number;
						public static md_colorR: number;
						public static md_colorRLabel: number;
						public static md_colorRValue: number;
						public static md_content: number;
						public static md_contentListViewFrame: number;
						public static md_contentRecyclerView: number;
						public static md_contentScrollView: number;
						public static md_control: number;
						public static md_customViewFrame: number;
						public static md_grid: number;
						public static md_hexInput: number;
						public static md_icon: number;
						public static md_label: number;
						public static md_minMax: number;
						public static md_promptCheckbox: number;
						public static md_root: number;
						public static md_title: number;
						public static md_titleFrame: number;
						public static message: number;
						public static middle: number;
						public static multiply: number;
						public static never: number;
						public static none: number;
						public static normal: number;
						public static notification_background: number;
						public static notification_main_column: number;
						public static notification_main_column_container: number;
						public static parentPanel: number;
						public static progress_circular: number;
						public static progress_horizontal: number;
						public static radio: number;
						public static right_icon: number;
						public static right_side: number;
						public static screen: number;
						public static scrollIndicatorDown: number;
						public static scrollIndicatorUp: number;
						public static scrollView: number;
						public static search_badge: number;
						public static search_bar: number;
						public static search_button: number;
						public static search_close_btn: number;
						public static search_edit_frame: number;
						public static search_go_btn: number;
						public static search_mag_icon: number;
						public static search_plate: number;
						public static search_src_text: number;
						public static search_voice_btn: number;
						public static select_dialog_listview: number;
						public static shortcut: number;
						public static showCustom: number;
						public static showHome: number;
						public static showTitle: number;
						public static spacer: number;
						public static split_action_bar: number;
						public static src_atop: number;
						public static src_in: number;
						public static src_over: number;
						public static start: number;
						public static submenuarrow: number;
						public static submit_area: number;
						public static tabMode: number;
						public static tag_transition_group: number;
						public static text: number;
						public static text2: number;
						public static textSpacerNoButtons: number;
						public static textSpacerNoTitle: number;
						public static time: number;
						public static title: number;
						public static titleDividerNoCustom: number;
						public static title_template: number;
						public static top: number;
						public static topPanel: number;
						public static uniform: number;
						public static up: number;
						public static useLogo: number;
						public static withText: number;
						public static wrap_content: number;
					}
					export class integer extends java.lang.Object {
						public static class: java.lang.Class<com.afollestad.materialdialogs.commons.R.integer>;
						public static abc_config_activityDefaultDur: number;
						public static abc_config_activityShortDur: number;
						public static cancel_button_image_alpha: number;
						public static config_tooltipAnimTime: number;
						public static status_bar_notification_info_maxnum: number;
					}
					export class layout extends java.lang.Object {
						public static class: java.lang.Class<com.afollestad.materialdialogs.commons.R.layout>;
						public static abc_action_bar_title_item: number;
						public static abc_action_bar_up_container: number;
						public static abc_action_menu_item_layout: number;
						public static abc_action_menu_layout: number;
						public static abc_action_mode_bar: number;
						public static abc_action_mode_close_item_material: number;
						public static abc_activity_chooser_view: number;
						public static abc_activity_chooser_view_list_item: number;
						public static abc_alert_dialog_button_bar_material: number;
						public static abc_alert_dialog_material: number;
						public static abc_alert_dialog_title_material: number;
						public static abc_dialog_title_material: number;
						public static abc_expanded_menu_layout: number;
						public static abc_list_menu_item_checkbox: number;
						public static abc_list_menu_item_icon: number;
						public static abc_list_menu_item_layout: number;
						public static abc_list_menu_item_radio: number;
						public static abc_popup_menu_header_item_layout: number;
						public static abc_popup_menu_item_layout: number;
						public static abc_screen_content_include: number;
						public static abc_screen_simple: number;
						public static abc_screen_simple_overlay_action_mode: number;
						public static abc_screen_toolbar: number;
						public static abc_search_dropdown_item_icons_2line: number;
						public static abc_search_view: number;
						public static abc_select_dialog_material: number;
						public static md_dialog_basic: number;
						public static md_dialog_basic_check: number;
						public static md_dialog_colorchooser: number;
						public static md_dialog_custom: number;
						public static md_dialog_input: number;
						public static md_dialog_input_check: number;
						public static md_dialog_list: number;
						public static md_dialog_list_check: number;
						public static md_dialog_progress: number;
						public static md_dialog_progress_indeterminate: number;
						public static md_dialog_progress_indeterminate_horizontal: number;
						public static md_listitem: number;
						public static md_listitem_multichoice: number;
						public static md_listitem_singlechoice: number;
						public static md_preference_custom: number;
						public static md_simplelist_item: number;
						public static md_stub_actionbuttons: number;
						public static md_stub_colorchooser_custom: number;
						public static md_stub_colorchooser_grid: number;
						public static md_stub_inputpref: number;
						public static md_stub_progress: number;
						public static md_stub_progress_indeterminate: number;
						public static md_stub_progress_indeterminate_horizontal: number;
						public static md_stub_titleframe: number;
						public static md_stub_titleframe_lesspadding: number;
						public static notification_action: number;
						public static notification_action_tombstone: number;
						public static notification_template_custom_big: number;
						public static notification_template_icon_group: number;
						public static notification_template_part_chronometer: number;
						public static notification_template_part_time: number;
						public static select_dialog_item_material: number;
						public static select_dialog_multichoice_material: number;
						public static select_dialog_singlechoice_material: number;
						public static support_simple_spinner_dropdown_item: number;
					}
					export class style extends java.lang.Object {
						public static class: java.lang.Class<com.afollestad.materialdialogs.commons.R.style>;
						public static AlertDialog_AppCompat: number;
						public static AlertDialog_AppCompat_Light: number;
						public static Animation_AppCompat_Dialog: number;
						public static Animation_AppCompat_DropDownUp: number;
						public static Animation_AppCompat_Tooltip: number;
						public static Base_AlertDialog_AppCompat: number;
						public static Base_AlertDialog_AppCompat_Light: number;
						public static Base_Animation_AppCompat_Dialog: number;
						public static Base_Animation_AppCompat_DropDownUp: number;
						public static Base_Animation_AppCompat_Tooltip: number;
						public static Base_DialogWindowTitleBackground_AppCompat: number;
						public static Base_DialogWindowTitle_AppCompat: number;
						public static Base_TextAppearance_AppCompat: number;
						public static Base_TextAppearance_AppCompat_Body1: number;
						public static Base_TextAppearance_AppCompat_Body2: number;
						public static Base_TextAppearance_AppCompat_Button: number;
						public static Base_TextAppearance_AppCompat_Caption: number;
						public static Base_TextAppearance_AppCompat_Display1: number;
						public static Base_TextAppearance_AppCompat_Display2: number;
						public static Base_TextAppearance_AppCompat_Display3: number;
						public static Base_TextAppearance_AppCompat_Display4: number;
						public static Base_TextAppearance_AppCompat_Headline: number;
						public static Base_TextAppearance_AppCompat_Inverse: number;
						public static Base_TextAppearance_AppCompat_Large: number;
						public static Base_TextAppearance_AppCompat_Large_Inverse: number;
						public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
						public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
						public static Base_TextAppearance_AppCompat_Medium: number;
						public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
						public static Base_TextAppearance_AppCompat_Menu: number;
						public static Base_TextAppearance_AppCompat_SearchResult: number;
						public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
						public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
						public static Base_TextAppearance_AppCompat_Small: number;
						public static Base_TextAppearance_AppCompat_Small_Inverse: number;
						public static Base_TextAppearance_AppCompat_Subhead: number;
						public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
						public static Base_TextAppearance_AppCompat_Title: number;
						public static Base_TextAppearance_AppCompat_Title_Inverse: number;
						public static Base_TextAppearance_AppCompat_Tooltip: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
						public static Base_TextAppearance_AppCompat_Widget_Button: number;
						public static Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
						public static Base_TextAppearance_AppCompat_Widget_Button_Colored: number;
						public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
						public static Base_TextAppearance_AppCompat_Widget_Switch: number;
						public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
						public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
						public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
						public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
						public static Base_ThemeOverlay_AppCompat: number;
						public static Base_ThemeOverlay_AppCompat_ActionBar: number;
						public static Base_ThemeOverlay_AppCompat_Dark: number;
						public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
						public static Base_ThemeOverlay_AppCompat_Dialog: number;
						public static Base_ThemeOverlay_AppCompat_Dialog_Alert: number;
						public static Base_ThemeOverlay_AppCompat_Light: number;
						public static Base_Theme_AppCompat: number;
						public static Base_Theme_AppCompat_CompactMenu: number;
						public static Base_Theme_AppCompat_Dialog: number;
						public static Base_Theme_AppCompat_DialogWhenLarge: number;
						public static Base_Theme_AppCompat_Dialog_Alert: number;
						public static Base_Theme_AppCompat_Dialog_FixedSize: number;
						public static Base_Theme_AppCompat_Dialog_MinWidth: number;
						public static Base_Theme_AppCompat_Light: number;
						public static Base_Theme_AppCompat_Light_DarkActionBar: number;
						public static Base_Theme_AppCompat_Light_Dialog: number;
						public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
						public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
						public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
						public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
						public static Base_V21_ThemeOverlay_AppCompat_Dialog: number;
						public static Base_V21_Theme_AppCompat: number;
						public static Base_V21_Theme_AppCompat_Dialog: number;
						public static Base_V21_Theme_AppCompat_Light: number;
						public static Base_V21_Theme_AppCompat_Light_Dialog: number;
						public static Base_V22_Theme_AppCompat: number;
						public static Base_V22_Theme_AppCompat_Light: number;
						public static Base_V23_Theme_AppCompat: number;
						public static Base_V23_Theme_AppCompat_Light: number;
						public static Base_V26_Theme_AppCompat: number;
						public static Base_V26_Theme_AppCompat_Light: number;
						public static Base_V26_Widget_AppCompat_Toolbar: number;
						public static Base_V7_ThemeOverlay_AppCompat_Dialog: number;
						public static Base_V7_Theme_AppCompat: number;
						public static Base_V7_Theme_AppCompat_Dialog: number;
						public static Base_V7_Theme_AppCompat_Light: number;
						public static Base_V7_Theme_AppCompat_Light_Dialog: number;
						public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
						public static Base_V7_Widget_AppCompat_EditText: number;
						public static Base_V7_Widget_AppCompat_Toolbar: number;
						public static Base_Widget_AppCompat_ActionBar: number;
						public static Base_Widget_AppCompat_ActionBar_Solid: number;
						public static Base_Widget_AppCompat_ActionBar_TabBar: number;
						public static Base_Widget_AppCompat_ActionBar_TabText: number;
						public static Base_Widget_AppCompat_ActionBar_TabView: number;
						public static Base_Widget_AppCompat_ActionButton: number;
						public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
						public static Base_Widget_AppCompat_ActionButton_Overflow: number;
						public static Base_Widget_AppCompat_ActionMode: number;
						public static Base_Widget_AppCompat_ActivityChooserView: number;
						public static Base_Widget_AppCompat_AutoCompleteTextView: number;
						public static Base_Widget_AppCompat_Button: number;
						public static Base_Widget_AppCompat_ButtonBar: number;
						public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
						public static Base_Widget_AppCompat_Button_Borderless: number;
						public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
						public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
						public static Base_Widget_AppCompat_Button_Colored: number;
						public static Base_Widget_AppCompat_Button_Small: number;
						public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
						public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
						public static Base_Widget_AppCompat_CompoundButton_Switch: number;
						public static Base_Widget_AppCompat_DrawerArrowToggle: number;
						public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
						public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
						public static Base_Widget_AppCompat_EditText: number;
						public static Base_Widget_AppCompat_ImageButton: number;
						public static Base_Widget_AppCompat_Light_ActionBar: number;
						public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
						public static Base_Widget_AppCompat_Light_PopupMenu: number;
						public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
						public static Base_Widget_AppCompat_ListMenuView: number;
						public static Base_Widget_AppCompat_ListPopupWindow: number;
						public static Base_Widget_AppCompat_ListView: number;
						public static Base_Widget_AppCompat_ListView_DropDown: number;
						public static Base_Widget_AppCompat_ListView_Menu: number;
						public static Base_Widget_AppCompat_PopupMenu: number;
						public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
						public static Base_Widget_AppCompat_PopupWindow: number;
						public static Base_Widget_AppCompat_ProgressBar: number;
						public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
						public static Base_Widget_AppCompat_RatingBar: number;
						public static Base_Widget_AppCompat_RatingBar_Indicator: number;
						public static Base_Widget_AppCompat_RatingBar_Small: number;
						public static Base_Widget_AppCompat_SearchView: number;
						public static Base_Widget_AppCompat_SearchView_ActionBar: number;
						public static Base_Widget_AppCompat_SeekBar: number;
						public static Base_Widget_AppCompat_SeekBar_Discrete: number;
						public static Base_Widget_AppCompat_Spinner: number;
						public static Base_Widget_AppCompat_Spinner_Underlined: number;
						public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
						public static Base_Widget_AppCompat_Toolbar: number;
						public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
						public static MD_ActionButton: number;
						public static MD_ActionButtonStacked: number;
						public static MD_ActionButton_Text: number;
						public static MD_Dark: number;
						public static MD_Light: number;
						public static MD_WindowAnimation: number;
						public static Platform_AppCompat: number;
						public static Platform_AppCompat_Light: number;
						public static Platform_ThemeOverlay_AppCompat: number;
						public static Platform_ThemeOverlay_AppCompat_Dark: number;
						public static Platform_ThemeOverlay_AppCompat_Light: number;
						public static Platform_V21_AppCompat: number;
						public static Platform_V21_AppCompat_Light: number;
						public static Platform_V25_AppCompat: number;
						public static Platform_V25_AppCompat_Light: number;
						public static Platform_Widget_AppCompat_Spinner: number;
						public static RtlOverlay_DialogWindowTitle_AppCompat: number;
						public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
						public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
						public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
						public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
						public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
						public static TextAppearance_AppCompat: number;
						public static TextAppearance_AppCompat_Body1: number;
						public static TextAppearance_AppCompat_Body2: number;
						public static TextAppearance_AppCompat_Button: number;
						public static TextAppearance_AppCompat_Caption: number;
						public static TextAppearance_AppCompat_Display1: number;
						public static TextAppearance_AppCompat_Display2: number;
						public static TextAppearance_AppCompat_Display3: number;
						public static TextAppearance_AppCompat_Display4: number;
						public static TextAppearance_AppCompat_Headline: number;
						public static TextAppearance_AppCompat_Inverse: number;
						public static TextAppearance_AppCompat_Large: number;
						public static TextAppearance_AppCompat_Large_Inverse: number;
						public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
						public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
						public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
						public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
						public static TextAppearance_AppCompat_Medium: number;
						public static TextAppearance_AppCompat_Medium_Inverse: number;
						public static TextAppearance_AppCompat_Menu: number;
						public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
						public static TextAppearance_AppCompat_SearchResult_Title: number;
						public static TextAppearance_AppCompat_Small: number;
						public static TextAppearance_AppCompat_Small_Inverse: number;
						public static TextAppearance_AppCompat_Subhead: number;
						public static TextAppearance_AppCompat_Subhead_Inverse: number;
						public static TextAppearance_AppCompat_Title: number;
						public static TextAppearance_AppCompat_Title_Inverse: number;
						public static TextAppearance_AppCompat_Tooltip: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
						public static TextAppearance_AppCompat_Widget_Button: number;
						public static TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
						public static TextAppearance_AppCompat_Widget_Button_Colored: number;
						public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
						public static TextAppearance_AppCompat_Widget_DropDownItem: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
						public static TextAppearance_AppCompat_Widget_Switch: number;
						public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
						public static TextAppearance_Compat_Notification: number;
						public static TextAppearance_Compat_Notification_Info: number;
						public static TextAppearance_Compat_Notification_Line2: number;
						public static TextAppearance_Compat_Notification_Time: number;
						public static TextAppearance_Compat_Notification_Title: number;
						public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
						public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
						public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
						public static ThemeOverlay_AppCompat: number;
						public static ThemeOverlay_AppCompat_ActionBar: number;
						public static ThemeOverlay_AppCompat_Dark: number;
						public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
						public static ThemeOverlay_AppCompat_Dialog: number;
						public static ThemeOverlay_AppCompat_Dialog_Alert: number;
						public static ThemeOverlay_AppCompat_Light: number;
						public static Theme_AppCompat: number;
						public static Theme_AppCompat_CompactMenu: number;
						public static Theme_AppCompat_DayNight: number;
						public static Theme_AppCompat_DayNight_DarkActionBar: number;
						public static Theme_AppCompat_DayNight_Dialog: number;
						public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
						public static Theme_AppCompat_DayNight_Dialog_Alert: number;
						public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
						public static Theme_AppCompat_DayNight_NoActionBar: number;
						public static Theme_AppCompat_Dialog: number;
						public static Theme_AppCompat_DialogWhenLarge: number;
						public static Theme_AppCompat_Dialog_Alert: number;
						public static Theme_AppCompat_Dialog_MinWidth: number;
						public static Theme_AppCompat_Light: number;
						public static Theme_AppCompat_Light_DarkActionBar: number;
						public static Theme_AppCompat_Light_Dialog: number;
						public static Theme_AppCompat_Light_DialogWhenLarge: number;
						public static Theme_AppCompat_Light_Dialog_Alert: number;
						public static Theme_AppCompat_Light_Dialog_MinWidth: number;
						public static Theme_AppCompat_Light_NoActionBar: number;
						public static Theme_AppCompat_NoActionBar: number;
						public static Widget_AppCompat_ActionBar: number;
						public static Widget_AppCompat_ActionBar_Solid: number;
						public static Widget_AppCompat_ActionBar_TabBar: number;
						public static Widget_AppCompat_ActionBar_TabText: number;
						public static Widget_AppCompat_ActionBar_TabView: number;
						public static Widget_AppCompat_ActionButton: number;
						public static Widget_AppCompat_ActionButton_CloseMode: number;
						public static Widget_AppCompat_ActionButton_Overflow: number;
						public static Widget_AppCompat_ActionMode: number;
						public static Widget_AppCompat_ActivityChooserView: number;
						public static Widget_AppCompat_AutoCompleteTextView: number;
						public static Widget_AppCompat_Button: number;
						public static Widget_AppCompat_ButtonBar: number;
						public static Widget_AppCompat_ButtonBar_AlertDialog: number;
						public static Widget_AppCompat_Button_Borderless: number;
						public static Widget_AppCompat_Button_Borderless_Colored: number;
						public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
						public static Widget_AppCompat_Button_Colored: number;
						public static Widget_AppCompat_Button_Small: number;
						public static Widget_AppCompat_CompoundButton_CheckBox: number;
						public static Widget_AppCompat_CompoundButton_RadioButton: number;
						public static Widget_AppCompat_CompoundButton_Switch: number;
						public static Widget_AppCompat_DrawerArrowToggle: number;
						public static Widget_AppCompat_DropDownItem_Spinner: number;
						public static Widget_AppCompat_EditText: number;
						public static Widget_AppCompat_ImageButton: number;
						public static Widget_AppCompat_Light_ActionBar: number;
						public static Widget_AppCompat_Light_ActionBar_Solid: number;
						public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabBar: number;
						public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabText: number;
						public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabView: number;
						public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
						public static Widget_AppCompat_Light_ActionButton: number;
						public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
						public static Widget_AppCompat_Light_ActionButton_Overflow: number;
						public static Widget_AppCompat_Light_ActionMode_Inverse: number;
						public static Widget_AppCompat_Light_ActivityChooserView: number;
						public static Widget_AppCompat_Light_AutoCompleteTextView: number;
						public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
						public static Widget_AppCompat_Light_ListPopupWindow: number;
						public static Widget_AppCompat_Light_ListView_DropDown: number;
						public static Widget_AppCompat_Light_PopupMenu: number;
						public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
						public static Widget_AppCompat_Light_SearchView: number;
						public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
						public static Widget_AppCompat_ListMenuView: number;
						public static Widget_AppCompat_ListPopupWindow: number;
						public static Widget_AppCompat_ListView: number;
						public static Widget_AppCompat_ListView_DropDown: number;
						public static Widget_AppCompat_ListView_Menu: number;
						public static Widget_AppCompat_PopupMenu: number;
						public static Widget_AppCompat_PopupMenu_Overflow: number;
						public static Widget_AppCompat_PopupWindow: number;
						public static Widget_AppCompat_ProgressBar: number;
						public static Widget_AppCompat_ProgressBar_Horizontal: number;
						public static Widget_AppCompat_RatingBar: number;
						public static Widget_AppCompat_RatingBar_Indicator: number;
						public static Widget_AppCompat_RatingBar_Small: number;
						public static Widget_AppCompat_SearchView: number;
						public static Widget_AppCompat_SearchView_ActionBar: number;
						public static Widget_AppCompat_SeekBar: number;
						public static Widget_AppCompat_SeekBar_Discrete: number;
						public static Widget_AppCompat_Spinner: number;
						public static Widget_AppCompat_Spinner_DropDown: number;
						public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
						public static Widget_AppCompat_Spinner_Underlined: number;
						public static Widget_AppCompat_TextView_SpinnerItem: number;
						public static Widget_AppCompat_Toolbar: number;
						public static Widget_AppCompat_Toolbar_Button_Navigation: number;
						public static Widget_Compat_NotificationActionContainer: number;
						public static Widget_Compat_NotificationActionText: number;
						public static Widget_MaterialProgressBar_ProgressBar: number;
						public static Widget_MaterialProgressBar_ProgressBar_Horizontal: number;
						public static Widget_MaterialProgressBar_ProgressBar_Horizontal_NoPadding: number;
						public static Widget_MaterialProgressBar_ProgressBar_Large: number;
						public static Widget_MaterialProgressBar_ProgressBar_Large_NoPadding: number;
						public static Widget_MaterialProgressBar_ProgressBar_NoPadding: number;
						public static Widget_MaterialProgressBar_ProgressBar_Small: number;
						public static Widget_MaterialProgressBar_ProgressBar_Small_NoPadding: number;
					}
					export class styleable extends java.lang.Object {
						public static class: java.lang.Class<com.afollestad.materialdialogs.commons.R.styleable>;
						public static ActionBar: number[];
						public static ActionBar_background: number;
						public static ActionBar_backgroundSplit: number;
						public static ActionBar_backgroundStacked: number;
						public static ActionBar_contentInsetEnd: number;
						public static ActionBar_contentInsetEndWithActions: number;
						public static ActionBar_contentInsetLeft: number;
						public static ActionBar_contentInsetRight: number;
						public static ActionBar_contentInsetStart: number;
						public static ActionBar_contentInsetStartWithNavigation: number;
						public static ActionBar_customNavigationLayout: number;
						public static ActionBar_displayOptions: number;
						public static ActionBar_divider: number;
						public static ActionBar_elevation: number;
						public static ActionBar_height: number;
						public static ActionBar_hideOnContentScroll: number;
						public static ActionBar_homeAsUpIndicator: number;
						public static ActionBar_homeLayout: number;
						public static ActionBar_icon: number;
						public static ActionBar_indeterminateProgressStyle: number;
						public static ActionBar_itemPadding: number;
						public static ActionBar_logo: number;
						public static ActionBar_navigationMode: number;
						public static ActionBar_popupTheme: number;
						public static ActionBar_progressBarPadding: number;
						public static ActionBar_progressBarStyle: number;
						public static ActionBar_subtitle: number;
						public static ActionBar_subtitleTextStyle: number;
						public static ActionBar_title: number;
						public static ActionBar_titleTextStyle: number;
						public static ActionBarLayout: number[];
						public static ActionBarLayout_android_layout_gravity: number;
						public static ActionMenuItemView: number[];
						public static ActionMenuItemView_android_minWidth: number;
						public static ActionMode: number[];
						public static ActionMode_background: number;
						public static ActionMode_backgroundSplit: number;
						public static ActionMode_closeItemLayout: number;
						public static ActionMode_height: number;
						public static ActionMode_subtitleTextStyle: number;
						public static ActionMode_titleTextStyle: number;
						public static ActivityChooserView: number[];
						public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
						public static ActivityChooserView_initialActivityCount: number;
						public static AlertDialog: number[];
						public static AlertDialog_android_layout: number;
						public static AlertDialog_buttonIconDimen: number;
						public static AlertDialog_buttonPanelSideLayout: number;
						public static AlertDialog_listItemLayout: number;
						public static AlertDialog_listLayout: number;
						public static AlertDialog_multiChoiceItemLayout: number;
						public static AlertDialog_showTitle: number;
						public static AlertDialog_singleChoiceItemLayout: number;
						public static AppCompatImageView: number[];
						public static AppCompatImageView_android_src: number;
						public static AppCompatImageView_srcCompat: number;
						public static AppCompatImageView_tint: number;
						public static AppCompatImageView_tintMode: number;
						public static AppCompatSeekBar: number[];
						public static AppCompatSeekBar_android_thumb: number;
						public static AppCompatSeekBar_tickMark: number;
						public static AppCompatSeekBar_tickMarkTint: number;
						public static AppCompatSeekBar_tickMarkTintMode: number;
						public static AppCompatTextHelper: number[];
						public static AppCompatTextHelper_android_textAppearance: number;
						public static AppCompatTextHelper_android_drawableTop: number;
						public static AppCompatTextHelper_android_drawableBottom: number;
						public static AppCompatTextHelper_android_drawableLeft: number;
						public static AppCompatTextHelper_android_drawableRight: number;
						public static AppCompatTextHelper_android_drawableStart: number;
						public static AppCompatTextHelper_android_drawableEnd: number;
						public static AppCompatTextView: number[];
						public static AppCompatTextView_android_textAppearance: number;
						public static AppCompatTextView_autoSizeMaxTextSize: number;
						public static AppCompatTextView_autoSizeMinTextSize: number;
						public static AppCompatTextView_autoSizePresetSizes: number;
						public static AppCompatTextView_autoSizeStepGranularity: number;
						public static AppCompatTextView_autoSizeTextType: number;
						public static AppCompatTextView_drawableBottomCompat: number;
						public static AppCompatTextView_drawableEndCompat: number;
						public static AppCompatTextView_drawableLeftCompat: number;
						public static AppCompatTextView_drawableRightCompat: number;
						public static AppCompatTextView_drawableStartCompat: number;
						public static AppCompatTextView_drawableTint: number;
						public static AppCompatTextView_drawableTintMode: number;
						public static AppCompatTextView_drawableTopCompat: number;
						public static AppCompatTextView_emojiCompatEnabled: number;
						public static AppCompatTextView_firstBaselineToTopHeight: number;
						public static AppCompatTextView_fontFamily: number;
						public static AppCompatTextView_fontVariationSettings: number;
						public static AppCompatTextView_lastBaselineToBottomHeight: number;
						public static AppCompatTextView_lineHeight: number;
						public static AppCompatTextView_textAllCaps: number;
						public static AppCompatTextView_textLocale: number;
						public static AppCompatTheme: number[];
						public static AppCompatTheme_android_windowIsFloating: number;
						public static AppCompatTheme_android_windowAnimationStyle: number;
						public static AppCompatTheme_actionBarDivider: number;
						public static AppCompatTheme_actionBarItemBackground: number;
						public static AppCompatTheme_actionBarPopupTheme: number;
						public static AppCompatTheme_actionBarSize: number;
						public static AppCompatTheme_actionBarSplitStyle: number;
						public static AppCompatTheme_actionBarStyle: number;
						public static AppCompatTheme_actionBarTabBarStyle: number;
						public static AppCompatTheme_actionBarTabStyle: number;
						public static AppCompatTheme_actionBarTabTextStyle: number;
						public static AppCompatTheme_actionBarTheme: number;
						public static AppCompatTheme_actionBarWidgetTheme: number;
						public static AppCompatTheme_actionButtonStyle: number;
						public static AppCompatTheme_actionDropDownStyle: number;
						public static AppCompatTheme_actionMenuTextAppearance: number;
						public static AppCompatTheme_actionMenuTextColor: number;
						public static AppCompatTheme_actionModeBackground: number;
						public static AppCompatTheme_actionModeCloseButtonStyle: number;
						public static AppCompatTheme_actionModeCloseContentDescription: number;
						public static AppCompatTheme_actionModeCloseDrawable: number;
						public static AppCompatTheme_actionModeCopyDrawable: number;
						public static AppCompatTheme_actionModeCutDrawable: number;
						public static AppCompatTheme_actionModeFindDrawable: number;
						public static AppCompatTheme_actionModePasteDrawable: number;
						public static AppCompatTheme_actionModePopupWindowStyle: number;
						public static AppCompatTheme_actionModeSelectAllDrawable: number;
						public static AppCompatTheme_actionModeShareDrawable: number;
						public static AppCompatTheme_actionModeSplitBackground: number;
						public static AppCompatTheme_actionModeStyle: number;
						public static AppCompatTheme_actionModeTheme: number;
						public static AppCompatTheme_actionModeWebSearchDrawable: number;
						public static AppCompatTheme_actionOverflowButtonStyle: number;
						public static AppCompatTheme_actionOverflowMenuStyle: number;
						public static AppCompatTheme_activityChooserViewStyle: number;
						public static AppCompatTheme_alertDialogButtonGroupStyle: number;
						public static AppCompatTheme_alertDialogCenterButtons: number;
						public static AppCompatTheme_alertDialogStyle: number;
						public static AppCompatTheme_alertDialogTheme: number;
						public static AppCompatTheme_autoCompleteTextViewStyle: number;
						public static AppCompatTheme_borderlessButtonStyle: number;
						public static AppCompatTheme_buttonBarButtonStyle: number;
						public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
						public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
						public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
						public static AppCompatTheme_buttonBarStyle: number;
						public static AppCompatTheme_buttonStyle: number;
						public static AppCompatTheme_buttonStyleSmall: number;
						public static AppCompatTheme_checkboxStyle: number;
						public static AppCompatTheme_checkedTextViewStyle: number;
						public static AppCompatTheme_colorAccent: number;
						public static AppCompatTheme_colorBackgroundFloating: number;
						public static AppCompatTheme_colorButtonNormal: number;
						public static AppCompatTheme_colorControlActivated: number;
						public static AppCompatTheme_colorControlHighlight: number;
						public static AppCompatTheme_colorControlNormal: number;
						public static AppCompatTheme_colorError: number;
						public static AppCompatTheme_colorPrimary: number;
						public static AppCompatTheme_colorPrimaryDark: number;
						public static AppCompatTheme_colorSwitchThumbNormal: number;
						public static AppCompatTheme_controlBackground: number;
						public static AppCompatTheme_dialogCornerRadius: number;
						public static AppCompatTheme_dialogPreferredPadding: number;
						public static AppCompatTheme_dialogTheme: number;
						public static AppCompatTheme_dividerHorizontal: number;
						public static AppCompatTheme_dividerVertical: number;
						public static AppCompatTheme_dropDownListViewStyle: number;
						public static AppCompatTheme_dropdownListPreferredItemHeight: number;
						public static AppCompatTheme_editTextBackground: number;
						public static AppCompatTheme_editTextColor: number;
						public static AppCompatTheme_editTextStyle: number;
						public static AppCompatTheme_homeAsUpIndicator: number;
						public static AppCompatTheme_imageButtonStyle: number;
						public static AppCompatTheme_listChoiceBackgroundIndicator: number;
						public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
						public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
						public static AppCompatTheme_listDividerAlertDialog: number;
						public static AppCompatTheme_listMenuViewStyle: number;
						public static AppCompatTheme_listPopupWindowStyle: number;
						public static AppCompatTheme_listPreferredItemHeight: number;
						public static AppCompatTheme_listPreferredItemHeightLarge: number;
						public static AppCompatTheme_listPreferredItemHeightSmall: number;
						public static AppCompatTheme_listPreferredItemPaddingEnd: number;
						public static AppCompatTheme_listPreferredItemPaddingLeft: number;
						public static AppCompatTheme_listPreferredItemPaddingRight: number;
						public static AppCompatTheme_listPreferredItemPaddingStart: number;
						public static AppCompatTheme_panelBackground: number;
						public static AppCompatTheme_panelMenuListTheme: number;
						public static AppCompatTheme_panelMenuListWidth: number;
						public static AppCompatTheme_popupMenuStyle: number;
						public static AppCompatTheme_popupWindowStyle: number;
						public static AppCompatTheme_radioButtonStyle: number;
						public static AppCompatTheme_ratingBarStyle: number;
						public static AppCompatTheme_ratingBarStyleIndicator: number;
						public static AppCompatTheme_ratingBarStyleSmall: number;
						public static AppCompatTheme_searchViewStyle: number;
						public static AppCompatTheme_seekBarStyle: number;
						public static AppCompatTheme_selectableItemBackground: number;
						public static AppCompatTheme_selectableItemBackgroundBorderless: number;
						public static AppCompatTheme_spinnerDropDownItemStyle: number;
						public static AppCompatTheme_spinnerStyle: number;
						public static AppCompatTheme_switchStyle: number;
						public static AppCompatTheme_textAppearanceLargePopupMenu: number;
						public static AppCompatTheme_textAppearanceListItem: number;
						public static AppCompatTheme_textAppearanceListItemSecondary: number;
						public static AppCompatTheme_textAppearanceListItemSmall: number;
						public static AppCompatTheme_textAppearancePopupMenuHeader: number;
						public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
						public static AppCompatTheme_textAppearanceSearchResultTitle: number;
						public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
						public static AppCompatTheme_textColorAlertDialogListItem: number;
						public static AppCompatTheme_textColorSearchUrl: number;
						public static AppCompatTheme_toolbarNavigationButtonStyle: number;
						public static AppCompatTheme_toolbarStyle: number;
						public static AppCompatTheme_tooltipForegroundColor: number;
						public static AppCompatTheme_tooltipFrameBackground: number;
						public static AppCompatTheme_viewInflaterClass: number;
						public static AppCompatTheme_windowActionBar: number;
						public static AppCompatTheme_windowActionBarOverlay: number;
						public static AppCompatTheme_windowActionModeOverlay: number;
						public static AppCompatTheme_windowFixedHeightMajor: number;
						public static AppCompatTheme_windowFixedHeightMinor: number;
						public static AppCompatTheme_windowFixedWidthMajor: number;
						public static AppCompatTheme_windowFixedWidthMinor: number;
						public static AppCompatTheme_windowMinWidthMajor: number;
						public static AppCompatTheme_windowMinWidthMinor: number;
						public static AppCompatTheme_windowNoTitle: number;
						public static ButtonBarLayout: number[];
						public static ButtonBarLayout_allowStacking: number;
						public static ColorStateListItem: number[];
						public static ColorStateListItem_android_color: number;
						public static ColorStateListItem_android_alpha: number;
						public static ColorStateListItem_android_lStar: number;
						public static ColorStateListItem_alpha: number;
						public static ColorStateListItem_lStar: number;
						public static CompoundButton: number[];
						public static CompoundButton_android_button: number;
						public static CompoundButton_buttonCompat: number;
						public static CompoundButton_buttonTint: number;
						public static CompoundButton_buttonTintMode: number;
						public static DrawerArrowToggle: number[];
						public static DrawerArrowToggle_arrowHeadLength: number;
						public static DrawerArrowToggle_arrowShaftLength: number;
						public static DrawerArrowToggle_barLength: number;
						public static DrawerArrowToggle_color: number;
						public static DrawerArrowToggle_drawableSize: number;
						public static DrawerArrowToggle_gapBetweenBars: number;
						public static DrawerArrowToggle_spinBars: number;
						public static DrawerArrowToggle_thickness: number;
						public static FontFamily: number[];
						public static FontFamily_fontProviderAuthority: number;
						public static FontFamily_fontProviderCerts: number;
						public static FontFamily_fontProviderFetchStrategy: number;
						public static FontFamily_fontProviderFetchTimeout: number;
						public static FontFamily_fontProviderPackage: number;
						public static FontFamily_fontProviderQuery: number;
						public static FontFamily_fontProviderSystemFontFamily: number;
						public static FontFamilyFont: number[];
						public static FontFamilyFont_android_font: number;
						public static FontFamilyFont_android_fontWeight: number;
						public static FontFamilyFont_android_fontStyle: number;
						public static FontFamilyFont_android_ttcIndex: number;
						public static FontFamilyFont_android_fontVariationSettings: number;
						public static FontFamilyFont_font: number;
						public static FontFamilyFont_fontStyle: number;
						public static FontFamilyFont_fontVariationSettings: number;
						public static FontFamilyFont_fontWeight: number;
						public static FontFamilyFont_ttcIndex: number;
						public static LinearLayoutCompat: number[];
						public static LinearLayoutCompat_android_gravity: number;
						public static LinearLayoutCompat_android_orientation: number;
						public static LinearLayoutCompat_android_baselineAligned: number;
						public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
						public static LinearLayoutCompat_android_weightSum: number;
						public static LinearLayoutCompat_divider: number;
						public static LinearLayoutCompat_dividerPadding: number;
						public static LinearLayoutCompat_measureWithLargestChild: number;
						public static LinearLayoutCompat_showDividers: number;
						public static LinearLayoutCompat_Layout: number[];
						public static LinearLayoutCompat_Layout_android_layout_gravity: number;
						public static LinearLayoutCompat_Layout_android_layout_width: number;
						public static LinearLayoutCompat_Layout_android_layout_height: number;
						public static LinearLayoutCompat_Layout_android_layout_weight: number;
						public static ListPopupWindow: number[];
						public static ListPopupWindow_android_dropDownHorizontalOffset: number;
						public static ListPopupWindow_android_dropDownVerticalOffset: number;
						public static MDRootLayout: number[];
						public static MDRootLayout_md_reduce_padding_no_title_no_buttons: number;
						public static MaterialProgressBar: number[];
						public static MaterialProgressBar_mpb_determinateCircularProgressStyle: number;
						public static MaterialProgressBar_mpb_indeterminateTint: number;
						public static MaterialProgressBar_mpb_indeterminateTintMode: number;
						public static MaterialProgressBar_mpb_progressBackgroundTint: number;
						public static MaterialProgressBar_mpb_progressBackgroundTintMode: number;
						public static MaterialProgressBar_mpb_progressStyle: number;
						public static MaterialProgressBar_mpb_progressTint: number;
						public static MaterialProgressBar_mpb_progressTintMode: number;
						public static MaterialProgressBar_mpb_secondaryProgressTint: number;
						public static MaterialProgressBar_mpb_secondaryProgressTintMode: number;
						public static MaterialProgressBar_mpb_setBothDrawables: number;
						public static MaterialProgressBar_mpb_showProgressBackground: number;
						public static MaterialProgressBar_mpb_useIntrinsicPadding: number;
						public static MenuGroup: number[];
						public static MenuGroup_android_enabled: number;
						public static MenuGroup_android_id: number;
						public static MenuGroup_android_visible: number;
						public static MenuGroup_android_menuCategory: number;
						public static MenuGroup_android_orderInCategory: number;
						public static MenuGroup_android_checkableBehavior: number;
						public static MenuItem: number[];
						public static MenuItem_android_icon: number;
						public static MenuItem_android_enabled: number;
						public static MenuItem_android_id: number;
						public static MenuItem_android_checked: number;
						public static MenuItem_android_visible: number;
						public static MenuItem_android_menuCategory: number;
						public static MenuItem_android_orderInCategory: number;
						public static MenuItem_android_title: number;
						public static MenuItem_android_titleCondensed: number;
						public static MenuItem_android_alphabeticShortcut: number;
						public static MenuItem_android_numericShortcut: number;
						public static MenuItem_android_checkable: number;
						public static MenuItem_android_onClick: number;
						public static MenuItem_actionLayout: number;
						public static MenuItem_actionProviderClass: number;
						public static MenuItem_actionViewClass: number;
						public static MenuItem_alphabeticModifiers: number;
						public static MenuItem_contentDescription: number;
						public static MenuItem_iconTint: number;
						public static MenuItem_iconTintMode: number;
						public static MenuItem_numericModifiers: number;
						public static MenuItem_showAsAction: number;
						public static MenuItem_tooltipText: number;
						public static MenuView: number[];
						public static MenuView_android_windowAnimationStyle: number;
						public static MenuView_android_itemTextAppearance: number;
						public static MenuView_android_horizontalDivider: number;
						public static MenuView_android_verticalDivider: number;
						public static MenuView_android_headerBackground: number;
						public static MenuView_android_itemBackground: number;
						public static MenuView_android_itemIconDisabledAlpha: number;
						public static MenuView_preserveIconSpacing: number;
						public static MenuView_subMenuArrow: number;
						public static PopupWindow: number[];
						public static PopupWindow_android_popupBackground: number;
						public static PopupWindow_android_popupAnimationStyle: number;
						public static PopupWindow_overlapAnchor: number;
						public static PopupWindowBackgroundState: number[];
						public static PopupWindowBackgroundState_state_above_anchor: number;
						public static Preference: number[];
						public static Preference_android_icon: number;
						public static Preference_android_persistent: number;
						public static Preference_android_enabled: number;
						public static Preference_android_layout: number;
						public static Preference_android_title: number;
						public static Preference_android_selectable: number;
						public static Preference_android_key: number;
						public static Preference_android_summary: number;
						public static Preference_android_order: number;
						public static Preference_android_widgetLayout: number;
						public static Preference_android_dependency: number;
						public static Preference_android_defaultValue: number;
						public static Preference_android_shouldDisableView: number;
						public static Preference_android_fragment: number;
						public static Preference_android_singleLineTitle: number;
						public static Preference_android_iconSpaceReserved: number;
						public static Preference_allowDividerAbove: number;
						public static Preference_allowDividerBelow: number;
						public static Preference_defaultValue: number;
						public static Preference_dependency: number;
						public static Preference_enableCopying: number;
						public static Preference_enabled: number;
						public static Preference_fragment: number;
						public static Preference_icon: number;
						public static Preference_iconSpaceReserved: number;
						public static Preference_isPreferenceVisible: number;
						public static Preference_key: number;
						public static Preference_layout: number;
						public static Preference_message: number;
						public static Preference_order: number;
						public static Preference_persistent: number;
						public static Preference_selectable: number;
						public static Preference_shouldDisableView: number;
						public static Preference_singleLineTitle: number;
						public static Preference_summary: number;
						public static Preference_title: number;
						public static Preference_useStockLayout: number;
						public static Preference_widgetLayout: number;
						public static RecycleListView: number[];
						public static RecycleListView_paddingBottomNoButtons: number;
						public static RecycleListView_paddingTopNoTitle: number;
						public static RecyclerView: number[];
						public static RecyclerView_android_orientation: number;
						public static RecyclerView_android_clipToPadding: number;
						public static RecyclerView_android_descendantFocusability: number;
						public static RecyclerView_fastScrollEnabled: number;
						public static RecyclerView_fastScrollHorizontalThumbDrawable: number;
						public static RecyclerView_fastScrollHorizontalTrackDrawable: number;
						public static RecyclerView_fastScrollVerticalThumbDrawable: number;
						public static RecyclerView_fastScrollVerticalTrackDrawable: number;
						public static RecyclerView_layoutManager: number;
						public static RecyclerView_reverseLayout: number;
						public static RecyclerView_spanCount: number;
						public static RecyclerView_stackFromEnd: number;
						public static SearchView: number[];
						public static SearchView_android_textAppearance: number;
						public static SearchView_android_focusable: number;
						public static SearchView_android_maxWidth: number;
						public static SearchView_android_text: number;
						public static SearchView_android_hint: number;
						public static SearchView_android_inputType: number;
						public static SearchView_android_imeOptions: number;
						public static SearchView_animateMenuItems: number;
						public static SearchView_animateNavigationIcon: number;
						public static SearchView_autoShowKeyboard: number;
						public static SearchView_backHandlingEnabled: number;
						public static SearchView_backgroundTint: number;
						public static SearchView_closeIcon: number;
						public static SearchView_commitIcon: number;
						public static SearchView_defaultQueryHint: number;
						public static SearchView_goIcon: number;
						public static SearchView_headerLayout: number;
						public static SearchView_hideNavigationIcon: number;
						public static SearchView_iconifiedByDefault: number;
						public static SearchView_layout: number;
						public static SearchView_queryBackground: number;
						public static SearchView_queryHint: number;
						public static SearchView_searchHintIcon: number;
						public static SearchView_searchIcon: number;
						public static SearchView_searchPrefixText: number;
						public static SearchView_submitBackground: number;
						public static SearchView_suggestionRowLayout: number;
						public static SearchView_useDrawerArrowDrawable: number;
						public static SearchView_voiceIcon: number;
						public static Spinner: number[];
						public static Spinner_android_entries: number;
						public static Spinner_android_popupBackground: number;
						public static Spinner_android_prompt: number;
						public static Spinner_android_dropDownWidth: number;
						public static Spinner_popupTheme: number;
						public static SwitchCompat: number[];
						public static SwitchCompat_android_textOn: number;
						public static SwitchCompat_android_textOff: number;
						public static SwitchCompat_android_thumb: number;
						public static SwitchCompat_showText: number;
						public static SwitchCompat_splitTrack: number;
						public static SwitchCompat_switchMinWidth: number;
						public static SwitchCompat_switchPadding: number;
						public static SwitchCompat_switchTextAppearance: number;
						public static SwitchCompat_thumbTextPadding: number;
						public static SwitchCompat_thumbTint: number;
						public static SwitchCompat_thumbTintMode: number;
						public static SwitchCompat_track: number;
						public static SwitchCompat_trackTint: number;
						public static SwitchCompat_trackTintMode: number;
						public static TextAppearance: number[];
						public static TextAppearance_android_textSize: number;
						public static TextAppearance_android_typeface: number;
						public static TextAppearance_android_textStyle: number;
						public static TextAppearance_android_textColor: number;
						public static TextAppearance_android_textColorHint: number;
						public static TextAppearance_android_textColorLink: number;
						public static TextAppearance_android_shadowColor: number;
						public static TextAppearance_android_shadowDx: number;
						public static TextAppearance_android_shadowDy: number;
						public static TextAppearance_android_shadowRadius: number;
						public static TextAppearance_android_fontFamily: number;
						public static TextAppearance_android_textFontWeight: number;
						public static TextAppearance_fontFamily: number;
						public static TextAppearance_fontVariationSettings: number;
						public static TextAppearance_textAllCaps: number;
						public static TextAppearance_textLocale: number;
						public static Toolbar: number[];
						public static Toolbar_android_gravity: number;
						public static Toolbar_android_minHeight: number;
						public static Toolbar_buttonGravity: number;
						public static Toolbar_collapseContentDescription: number;
						public static Toolbar_collapseIcon: number;
						public static Toolbar_contentInsetEnd: number;
						public static Toolbar_contentInsetEndWithActions: number;
						public static Toolbar_contentInsetLeft: number;
						public static Toolbar_contentInsetRight: number;
						public static Toolbar_contentInsetStart: number;
						public static Toolbar_contentInsetStartWithNavigation: number;
						public static Toolbar_logo: number;
						public static Toolbar_logoDescription: number;
						public static Toolbar_maxButtonHeight: number;
						public static Toolbar_menu: number;
						public static Toolbar_navigationContentDescription: number;
						public static Toolbar_navigationIcon: number;
						public static Toolbar_popupTheme: number;
						public static Toolbar_subtitle: number;
						public static Toolbar_subtitleTextAppearance: number;
						public static Toolbar_subtitleTextColor: number;
						public static Toolbar_title: number;
						public static Toolbar_titleMargin: number;
						public static Toolbar_titleMarginBottom: number;
						public static Toolbar_titleMarginEnd: number;
						public static Toolbar_titleMarginStart: number;
						public static Toolbar_titleMarginTop: number;
						public static Toolbar_titleMargins: number;
						public static Toolbar_titleTextAppearance: number;
						public static Toolbar_titleTextColor: number;
						public static View: number[];
						public static View_android_theme: number;
						public static View_android_focusable: number;
						public static View_paddingEnd: number;
						public static View_paddingStart: number;
						public static View_theme: number;
						public static ViewBackgroundHelper: number[];
						public static ViewBackgroundHelper_android_background: number;
						public static ViewBackgroundHelper_backgroundTint: number;
						public static ViewBackgroundHelper_backgroundTintMode: number;
						public static ViewStubCompat: number[];
						public static ViewStubCompat_android_id: number;
						public static ViewStubCompat_android_layout: number;
						public static ViewStubCompat_android_inflatedId: number;
						public static "<clinit>"(): void;
					}
				}
			}
		}
	}
}

declare module com {
	export module baidu {
		export module paddle {
			export module lite {
				export module ocr {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.baidu.paddle.lite.ocr.R>;
					}
				}
			}
		}
	}
}

declare module com {
	export module bignerdranch {
		export module expandablerecyclerview {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<com.bignerdranch.expandablerecyclerview.R>;
			}
			export module R {
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<com.bignerdranch.expandablerecyclerview.R.attr>;
					public static layoutManager: number;
					public static reverseLayout: number;
					public static spanCount: number;
					public static stackFromEnd: number;
				}
				export class dimen extends java.lang.Object {
					public static class: java.lang.Class<com.bignerdranch.expandablerecyclerview.R.dimen>;
					public static item_touch_helper_max_drag_scroll_per_frame: number;
					public static item_touch_helper_swipe_escape_max_velocity: number;
					public static item_touch_helper_swipe_escape_velocity: number;
				}
				export class id extends java.lang.Object {
					public static class: java.lang.Class<com.bignerdranch.expandablerecyclerview.R.id>;
					public static item_touch_helper_previous_elevation: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<com.bignerdranch.expandablerecyclerview.R.styleable>;
					public static RecyclerView: number[];
					public static RecyclerView_android_orientation: number;
					public static RecyclerView_android_clipToPadding: number;
					public static RecyclerView_android_descendantFocusability: number;
					public static RecyclerView_fastScrollEnabled: number;
					public static RecyclerView_fastScrollHorizontalThumbDrawable: number;
					public static RecyclerView_fastScrollHorizontalTrackDrawable: number;
					public static RecyclerView_fastScrollVerticalThumbDrawable: number;
					public static RecyclerView_fastScrollVerticalTrackDrawable: number;
					public static RecyclerView_layoutManager: number;
					public static RecyclerView_reverseLayout: number;
					public static RecyclerView_spanCount: number;
					public static RecyclerView_stackFromEnd: number;
					public static "<clinit>"(): void;
				}
			}
		}
	}
}

declare module com {
	export module bumptech {
		export module glide {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<com.bumptech.glide.R>;
			}
			export module R {
				export class anim extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.R.anim>;
					public static abc_fade_in: number;
					public static abc_fade_out: number;
					public static abc_grow_fade_in_from_bottom: number;
					public static abc_popup_enter: number;
					public static abc_popup_exit: number;
					public static abc_shrink_fade_out_from_bottom: number;
					public static abc_slide_in_bottom: number;
					public static abc_slide_in_top: number;
					public static abc_slide_out_bottom: number;
					public static abc_slide_out_top: number;
					public static abc_tooltip_enter: number;
					public static abc_tooltip_exit: number;
					public static btn_checkbox_to_checked_box_inner_merged_animation: number;
					public static btn_checkbox_to_checked_box_outer_merged_animation: number;
					public static btn_checkbox_to_checked_icon_null_animation: number;
					public static btn_checkbox_to_unchecked_box_inner_merged_animation: number;
					public static btn_checkbox_to_unchecked_check_path_merged_animation: number;
					public static btn_checkbox_to_unchecked_icon_null_animation: number;
					public static btn_radio_to_off_mtrl_dot_group_animation: number;
					public static btn_radio_to_off_mtrl_ring_outer_animation: number;
					public static btn_radio_to_off_mtrl_ring_outer_path_animation: number;
					public static btn_radio_to_on_mtrl_dot_group_animation: number;
					public static btn_radio_to_on_mtrl_ring_outer_animation: number;
					public static btn_radio_to_on_mtrl_ring_outer_path_animation: number;
					public static fragment_fast_out_extra_slow_in: number;
				}
				export class animator extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.R.animator>;
					public static fragment_close_enter: number;
					public static fragment_close_exit: number;
					public static fragment_fade_enter: number;
					public static fragment_fade_exit: number;
					public static fragment_open_enter: number;
					public static fragment_open_exit: number;
				}
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.R.attr>;
					public static actionBarDivider: number;
					public static actionBarItemBackground: number;
					public static actionBarPopupTheme: number;
					public static actionBarSize: number;
					public static actionBarSplitStyle: number;
					public static actionBarStyle: number;
					public static actionBarTabBarStyle: number;
					public static actionBarTabStyle: number;
					public static actionBarTabTextStyle: number;
					public static actionBarTheme: number;
					public static actionBarWidgetTheme: number;
					public static actionButtonStyle: number;
					public static actionDropDownStyle: number;
					public static actionLayout: number;
					public static actionMenuTextAppearance: number;
					public static actionMenuTextColor: number;
					public static actionModeBackground: number;
					public static actionModeCloseButtonStyle: number;
					public static actionModeCloseContentDescription: number;
					public static actionModeCloseDrawable: number;
					public static actionModeCopyDrawable: number;
					public static actionModeCutDrawable: number;
					public static actionModeFindDrawable: number;
					public static actionModePasteDrawable: number;
					public static actionModePopupWindowStyle: number;
					public static actionModeSelectAllDrawable: number;
					public static actionModeShareDrawable: number;
					public static actionModeSplitBackground: number;
					public static actionModeStyle: number;
					public static actionModeTheme: number;
					public static actionModeWebSearchDrawable: number;
					public static actionOverflowButtonStyle: number;
					public static actionOverflowMenuStyle: number;
					public static actionProviderClass: number;
					public static actionViewClass: number;
					public static activityChooserViewStyle: number;
					public static alertDialogButtonGroupStyle: number;
					public static alertDialogCenterButtons: number;
					public static alertDialogStyle: number;
					public static alertDialogTheme: number;
					public static allowStacking: number;
					public static alpha: number;
					public static alphabeticModifiers: number;
					public static arrowHeadLength: number;
					public static arrowShaftLength: number;
					public static autoCompleteTextViewStyle: number;
					public static autoSizeMaxTextSize: number;
					public static autoSizeMinTextSize: number;
					public static autoSizePresetSizes: number;
					public static autoSizeStepGranularity: number;
					public static autoSizeTextType: number;
					public static background: number;
					public static backgroundSplit: number;
					public static backgroundStacked: number;
					public static backgroundTint: number;
					public static backgroundTintMode: number;
					public static barLength: number;
					public static borderlessButtonStyle: number;
					public static buttonBarButtonStyle: number;
					public static buttonBarNegativeButtonStyle: number;
					public static buttonBarNeutralButtonStyle: number;
					public static buttonBarPositiveButtonStyle: number;
					public static buttonBarStyle: number;
					public static buttonCompat: number;
					public static buttonGravity: number;
					public static buttonIconDimen: number;
					public static buttonPanelSideLayout: number;
					public static buttonStyle: number;
					public static buttonStyleSmall: number;
					public static buttonTint: number;
					public static buttonTintMode: number;
					public static checkboxStyle: number;
					public static checkedTextViewStyle: number;
					public static closeIcon: number;
					public static closeItemLayout: number;
					public static collapseContentDescription: number;
					public static collapseIcon: number;
					public static color: number;
					public static colorAccent: number;
					public static colorBackgroundFloating: number;
					public static colorButtonNormal: number;
					public static colorControlActivated: number;
					public static colorControlHighlight: number;
					public static colorControlNormal: number;
					public static colorError: number;
					public static colorPrimary: number;
					public static colorPrimaryDark: number;
					public static colorSwitchThumbNormal: number;
					public static commitIcon: number;
					public static contentDescription: number;
					public static contentInsetEnd: number;
					public static contentInsetEndWithActions: number;
					public static contentInsetLeft: number;
					public static contentInsetRight: number;
					public static contentInsetStart: number;
					public static contentInsetStartWithNavigation: number;
					public static controlBackground: number;
					public static customNavigationLayout: number;
					public static defaultQueryHint: number;
					public static dialogCornerRadius: number;
					public static dialogPreferredPadding: number;
					public static dialogTheme: number;
					public static displayOptions: number;
					public static divider: number;
					public static dividerHorizontal: number;
					public static dividerPadding: number;
					public static dividerVertical: number;
					public static drawableBottomCompat: number;
					public static drawableEndCompat: number;
					public static drawableLeftCompat: number;
					public static drawableRightCompat: number;
					public static drawableSize: number;
					public static drawableStartCompat: number;
					public static drawableTint: number;
					public static drawableTintMode: number;
					public static drawableTopCompat: number;
					public static drawerArrowStyle: number;
					public static dropDownListViewStyle: number;
					public static dropdownListPreferredItemHeight: number;
					public static editTextBackground: number;
					public static editTextColor: number;
					public static editTextStyle: number;
					public static elevation: number;
					public static expandActivityOverflowButtonDrawable: number;
					public static firstBaselineToTopHeight: number;
					public static font: number;
					public static fontFamily: number;
					public static fontProviderAuthority: number;
					public static fontProviderCerts: number;
					public static fontProviderFetchStrategy: number;
					public static fontProviderFetchTimeout: number;
					public static fontProviderPackage: number;
					public static fontProviderQuery: number;
					public static fontProviderSystemFontFamily: number;
					public static fontStyle: number;
					public static fontVariationSettings: number;
					public static fontWeight: number;
					public static gapBetweenBars: number;
					public static goIcon: number;
					public static height: number;
					public static hideOnContentScroll: number;
					public static homeAsUpIndicator: number;
					public static homeLayout: number;
					public static icon: number;
					public static iconTint: number;
					public static iconTintMode: number;
					public static iconifiedByDefault: number;
					public static imageButtonStyle: number;
					public static indeterminateProgressStyle: number;
					public static initialActivityCount: number;
					public static isLightTheme: number;
					public static itemPadding: number;
					public static lastBaselineToBottomHeight: number;
					public static layout: number;
					public static lineHeight: number;
					public static listChoiceBackgroundIndicator: number;
					public static listChoiceIndicatorMultipleAnimated: number;
					public static listChoiceIndicatorSingleAnimated: number;
					public static listDividerAlertDialog: number;
					public static listItemLayout: number;
					public static listLayout: number;
					public static listMenuViewStyle: number;
					public static listPopupWindowStyle: number;
					public static listPreferredItemHeight: number;
					public static listPreferredItemHeightLarge: number;
					public static listPreferredItemHeightSmall: number;
					public static listPreferredItemPaddingEnd: number;
					public static listPreferredItemPaddingLeft: number;
					public static listPreferredItemPaddingRight: number;
					public static listPreferredItemPaddingStart: number;
					public static logo: number;
					public static logoDescription: number;
					public static maxButtonHeight: number;
					public static measureWithLargestChild: number;
					public static menu: number;
					public static multiChoiceItemLayout: number;
					public static navigationContentDescription: number;
					public static navigationIcon: number;
					public static navigationMode: number;
					public static numericModifiers: number;
					public static overlapAnchor: number;
					public static paddingBottomNoButtons: number;
					public static paddingEnd: number;
					public static paddingStart: number;
					public static paddingTopNoTitle: number;
					public static panelBackground: number;
					public static panelMenuListTheme: number;
					public static panelMenuListWidth: number;
					public static popupMenuStyle: number;
					public static popupTheme: number;
					public static popupWindowStyle: number;
					public static preserveIconSpacing: number;
					public static progressBarPadding: number;
					public static progressBarStyle: number;
					public static queryBackground: number;
					public static queryHint: number;
					public static radioButtonStyle: number;
					public static ratingBarStyle: number;
					public static ratingBarStyleIndicator: number;
					public static ratingBarStyleSmall: number;
					public static searchHintIcon: number;
					public static searchIcon: number;
					public static searchViewStyle: number;
					public static seekBarStyle: number;
					public static selectableItemBackground: number;
					public static selectableItemBackgroundBorderless: number;
					public static showAsAction: number;
					public static showDividers: number;
					public static showText: number;
					public static showTitle: number;
					public static singleChoiceItemLayout: number;
					public static spinBars: number;
					public static spinnerDropDownItemStyle: number;
					public static spinnerStyle: number;
					public static splitTrack: number;
					public static srcCompat: number;
					public static state_above_anchor: number;
					public static subMenuArrow: number;
					public static submitBackground: number;
					public static subtitle: number;
					public static subtitleTextAppearance: number;
					public static subtitleTextColor: number;
					public static subtitleTextStyle: number;
					public static suggestionRowLayout: number;
					public static switchMinWidth: number;
					public static switchPadding: number;
					public static switchStyle: number;
					public static switchTextAppearance: number;
					public static textAllCaps: number;
					public static textAppearanceLargePopupMenu: number;
					public static textAppearanceListItem: number;
					public static textAppearanceListItemSecondary: number;
					public static textAppearanceListItemSmall: number;
					public static textAppearancePopupMenuHeader: number;
					public static textAppearanceSearchResultSubtitle: number;
					public static textAppearanceSearchResultTitle: number;
					public static textAppearanceSmallPopupMenu: number;
					public static textColorAlertDialogListItem: number;
					public static textColorSearchUrl: number;
					public static textLocale: number;
					public static theme: number;
					public static thickness: number;
					public static thumbTextPadding: number;
					public static thumbTint: number;
					public static thumbTintMode: number;
					public static tickMark: number;
					public static tickMarkTint: number;
					public static tickMarkTintMode: number;
					public static tint: number;
					public static tintMode: number;
					public static title: number;
					public static titleMargin: number;
					public static titleMarginBottom: number;
					public static titleMarginEnd: number;
					public static titleMarginStart: number;
					public static titleMarginTop: number;
					public static titleMargins: number;
					public static titleTextAppearance: number;
					public static titleTextColor: number;
					public static titleTextStyle: number;
					public static toolbarNavigationButtonStyle: number;
					public static toolbarStyle: number;
					public static tooltipForegroundColor: number;
					public static tooltipFrameBackground: number;
					public static tooltipText: number;
					public static track: number;
					public static trackTint: number;
					public static trackTintMode: number;
					public static ttcIndex: number;
					public static viewInflaterClass: number;
					public static voiceIcon: number;
					public static windowActionBar: number;
					public static windowActionBarOverlay: number;
					public static windowActionModeOverlay: number;
					public static windowFixedHeightMajor: number;
					public static windowFixedHeightMinor: number;
					public static windowFixedWidthMajor: number;
					public static windowFixedWidthMinor: number;
					public static windowMinWidthMajor: number;
					public static windowMinWidthMinor: number;
					public static windowNoTitle: number;
				}
				export class bool extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.R.bool>;
					public static abc_action_bar_embed_tabs: number;
					public static abc_config_actionMenuItemAllCaps: number;
				}
				export class color extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.R.color>;
					public static abc_background_cache_hint_selector_material_dark: number;
					public static abc_background_cache_hint_selector_material_light: number;
					public static abc_btn_colored_borderless_text_material: number;
					public static abc_btn_colored_text_material: number;
					public static abc_color_highlight_material: number;
					public static abc_decor_view_status_guard: number;
					public static abc_decor_view_status_guard_light: number;
					public static abc_hint_foreground_material_dark: number;
					public static abc_hint_foreground_material_light: number;
					public static abc_primary_text_disable_only_material_dark: number;
					public static abc_primary_text_disable_only_material_light: number;
					public static abc_primary_text_material_dark: number;
					public static abc_primary_text_material_light: number;
					public static abc_search_url_text: number;
					public static abc_search_url_text_normal: number;
					public static abc_search_url_text_pressed: number;
					public static abc_search_url_text_selected: number;
					public static abc_secondary_text_material_dark: number;
					public static abc_secondary_text_material_light: number;
					public static abc_tint_btn_checkable: number;
					public static abc_tint_default: number;
					public static abc_tint_edittext: number;
					public static abc_tint_seek_thumb: number;
					public static abc_tint_spinner: number;
					public static abc_tint_switch_track: number;
					public static accent_material_dark: number;
					public static accent_material_light: number;
					public static androidx_core_ripple_material_light: number;
					public static androidx_core_secondary_text_default_material_light: number;
					public static background_floating_material_dark: number;
					public static background_floating_material_light: number;
					public static background_material_dark: number;
					public static background_material_light: number;
					public static bright_foreground_disabled_material_dark: number;
					public static bright_foreground_disabled_material_light: number;
					public static bright_foreground_inverse_material_dark: number;
					public static bright_foreground_inverse_material_light: number;
					public static bright_foreground_material_dark: number;
					public static bright_foreground_material_light: number;
					public static button_material_dark: number;
					public static button_material_light: number;
					public static dim_foreground_disabled_material_dark: number;
					public static dim_foreground_disabled_material_light: number;
					public static dim_foreground_material_dark: number;
					public static dim_foreground_material_light: number;
					public static error_color_material_dark: number;
					public static error_color_material_light: number;
					public static foreground_material_dark: number;
					public static foreground_material_light: number;
					public static highlighted_text_material_dark: number;
					public static highlighted_text_material_light: number;
					public static material_blue_grey_800: number;
					public static material_blue_grey_900: number;
					public static material_blue_grey_950: number;
					public static material_deep_teal_200: number;
					public static material_deep_teal_500: number;
					public static material_grey_100: number;
					public static material_grey_300: number;
					public static material_grey_50: number;
					public static material_grey_600: number;
					public static material_grey_800: number;
					public static material_grey_850: number;
					public static material_grey_900: number;
					public static notification_action_color_filter: number;
					public static notification_icon_bg_color: number;
					public static primary_dark_material_dark: number;
					public static primary_dark_material_light: number;
					public static primary_material_dark: number;
					public static primary_material_light: number;
					public static primary_text_default_material_dark: number;
					public static primary_text_default_material_light: number;
					public static primary_text_disabled_material_dark: number;
					public static primary_text_disabled_material_light: number;
					public static ripple_material_dark: number;
					public static ripple_material_light: number;
					public static secondary_text_default_material_dark: number;
					public static secondary_text_default_material_light: number;
					public static secondary_text_disabled_material_dark: number;
					public static secondary_text_disabled_material_light: number;
					public static switch_thumb_disabled_material_dark: number;
					public static switch_thumb_disabled_material_light: number;
					public static switch_thumb_material_dark: number;
					public static switch_thumb_material_light: number;
					public static switch_thumb_normal_material_dark: number;
					public static switch_thumb_normal_material_light: number;
					public static tooltip_background_dark: number;
					public static tooltip_background_light: number;
				}
				export class dimen extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.R.dimen>;
					public static abc_action_bar_content_inset_material: number;
					public static abc_action_bar_content_inset_with_nav: number;
					public static abc_action_bar_default_height_material: number;
					public static abc_action_bar_default_padding_end_material: number;
					public static abc_action_bar_default_padding_start_material: number;
					public static abc_action_bar_elevation_material: number;
					public static abc_action_bar_icon_vertical_padding_material: number;
					public static abc_action_bar_overflow_padding_end_material: number;
					public static abc_action_bar_overflow_padding_start_material: number;
					public static abc_action_bar_stacked_max_height: number;
					public static abc_action_bar_stacked_tab_max_width: number;
					public static abc_action_bar_subtitle_bottom_margin_material: number;
					public static abc_action_bar_subtitle_top_margin_material: number;
					public static abc_action_button_min_height_material: number;
					public static abc_action_button_min_width_material: number;
					public static abc_action_button_min_width_overflow_material: number;
					public static abc_alert_dialog_button_bar_height: number;
					public static abc_alert_dialog_button_dimen: number;
					public static abc_button_inset_horizontal_material: number;
					public static abc_button_inset_vertical_material: number;
					public static abc_button_padding_horizontal_material: number;
					public static abc_button_padding_vertical_material: number;
					public static abc_cascading_menus_min_smallest_width: number;
					public static abc_config_prefDialogWidth: number;
					public static abc_control_corner_material: number;
					public static abc_control_inset_material: number;
					public static abc_control_padding_material: number;
					public static abc_dialog_corner_radius_material: number;
					public static abc_dialog_fixed_height_major: number;
					public static abc_dialog_fixed_height_minor: number;
					public static abc_dialog_fixed_width_major: number;
					public static abc_dialog_fixed_width_minor: number;
					public static abc_dialog_list_padding_bottom_no_buttons: number;
					public static abc_dialog_list_padding_top_no_title: number;
					public static abc_dialog_min_width_major: number;
					public static abc_dialog_min_width_minor: number;
					public static abc_dialog_padding_material: number;
					public static abc_dialog_padding_top_material: number;
					public static abc_dialog_title_divider_material: number;
					public static abc_disabled_alpha_material_dark: number;
					public static abc_disabled_alpha_material_light: number;
					public static abc_dropdownitem_icon_width: number;
					public static abc_dropdownitem_text_padding_left: number;
					public static abc_dropdownitem_text_padding_right: number;
					public static abc_edit_text_inset_bottom_material: number;
					public static abc_edit_text_inset_horizontal_material: number;
					public static abc_edit_text_inset_top_material: number;
					public static abc_floating_window_z: number;
					public static abc_list_item_height_large_material: number;
					public static abc_list_item_height_material: number;
					public static abc_list_item_height_small_material: number;
					public static abc_list_item_padding_horizontal_material: number;
					public static abc_panel_menu_list_width: number;
					public static abc_progress_bar_height_material: number;
					public static abc_search_view_preferred_height: number;
					public static abc_search_view_preferred_width: number;
					public static abc_seekbar_track_background_height_material: number;
					public static abc_seekbar_track_progress_height_material: number;
					public static abc_select_dialog_padding_start_material: number;
					public static abc_star_big: number;
					public static abc_star_medium: number;
					public static abc_star_small: number;
					public static abc_switch_padding: number;
					public static abc_text_size_body_1_material: number;
					public static abc_text_size_body_2_material: number;
					public static abc_text_size_button_material: number;
					public static abc_text_size_caption_material: number;
					public static abc_text_size_display_1_material: number;
					public static abc_text_size_display_2_material: number;
					public static abc_text_size_display_3_material: number;
					public static abc_text_size_display_4_material: number;
					public static abc_text_size_headline_material: number;
					public static abc_text_size_large_material: number;
					public static abc_text_size_medium_material: number;
					public static abc_text_size_menu_header_material: number;
					public static abc_text_size_menu_material: number;
					public static abc_text_size_small_material: number;
					public static abc_text_size_subhead_material: number;
					public static abc_text_size_subtitle_material_toolbar: number;
					public static abc_text_size_title_material: number;
					public static abc_text_size_title_material_toolbar: number;
					public static compat_button_inset_horizontal_material: number;
					public static compat_button_inset_vertical_material: number;
					public static compat_button_padding_horizontal_material: number;
					public static compat_button_padding_vertical_material: number;
					public static compat_control_corner_material: number;
					public static compat_notification_large_icon_max_height: number;
					public static compat_notification_large_icon_max_width: number;
					public static disabled_alpha_material_dark: number;
					public static disabled_alpha_material_light: number;
					public static highlight_alpha_material_colored: number;
					public static highlight_alpha_material_dark: number;
					public static highlight_alpha_material_light: number;
					public static hint_alpha_material_dark: number;
					public static hint_alpha_material_light: number;
					public static hint_pressed_alpha_material_dark: number;
					public static hint_pressed_alpha_material_light: number;
					public static notification_action_icon_size: number;
					public static notification_action_text_size: number;
					public static notification_big_circle_margin: number;
					public static notification_content_margin_start: number;
					public static notification_large_icon_height: number;
					public static notification_large_icon_width: number;
					public static notification_main_column_padding_top: number;
					public static notification_media_narrow_margin: number;
					public static notification_right_icon_size: number;
					public static notification_right_side_padding_top: number;
					public static notification_small_icon_background_padding: number;
					public static notification_small_icon_size_as_large: number;
					public static notification_subtext_size: number;
					public static notification_top_pad: number;
					public static notification_top_pad_large_text: number;
					public static tooltip_corner_radius: number;
					public static tooltip_horizontal_padding: number;
					public static tooltip_margin: number;
					public static tooltip_precise_anchor_extra_offset: number;
					public static tooltip_precise_anchor_threshold: number;
					public static tooltip_vertical_padding: number;
					public static tooltip_y_offset_non_touch: number;
					public static tooltip_y_offset_touch: number;
				}
				export class drawable extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.R.drawable>;
					public static abc_ab_share_pack_mtrl_alpha: number;
					public static abc_action_bar_item_background_material: number;
					public static abc_btn_borderless_material: number;
					public static abc_btn_check_material: number;
					public static abc_btn_check_material_anim: number;
					public static abc_btn_check_to_on_mtrl_000: number;
					public static abc_btn_check_to_on_mtrl_015: number;
					public static abc_btn_colored_material: number;
					public static abc_btn_default_mtrl_shape: number;
					public static abc_btn_radio_material: number;
					public static abc_btn_radio_material_anim: number;
					public static abc_btn_radio_to_on_mtrl_000: number;
					public static abc_btn_radio_to_on_mtrl_015: number;
					public static abc_btn_switch_to_on_mtrl_00001: number;
					public static abc_btn_switch_to_on_mtrl_00012: number;
					public static abc_cab_background_internal_bg: number;
					public static abc_cab_background_top_material: number;
					public static abc_cab_background_top_mtrl_alpha: number;
					public static abc_control_background_material: number;
					public static abc_dialog_material_background: number;
					public static abc_edit_text_material: number;
					public static abc_ic_ab_back_material: number;
					public static abc_ic_arrow_drop_right_black_24dp: number;
					public static abc_ic_clear_material: number;
					public static abc_ic_commit_search_api_mtrl_alpha: number;
					public static abc_ic_go_search_api_material: number;
					public static abc_ic_menu_copy_mtrl_am_alpha: number;
					public static abc_ic_menu_cut_mtrl_alpha: number;
					public static abc_ic_menu_overflow_material: number;
					public static abc_ic_menu_paste_mtrl_am_alpha: number;
					public static abc_ic_menu_selectall_mtrl_alpha: number;
					public static abc_ic_menu_share_mtrl_alpha: number;
					public static abc_ic_search_api_material: number;
					public static abc_ic_voice_search_api_material: number;
					public static abc_item_background_holo_dark: number;
					public static abc_item_background_holo_light: number;
					public static abc_list_divider_material: number;
					public static abc_list_divider_mtrl_alpha: number;
					public static abc_list_focused_holo: number;
					public static abc_list_longpressed_holo: number;
					public static abc_list_pressed_holo_dark: number;
					public static abc_list_pressed_holo_light: number;
					public static abc_list_selector_background_transition_holo_dark: number;
					public static abc_list_selector_background_transition_holo_light: number;
					public static abc_list_selector_disabled_holo_dark: number;
					public static abc_list_selector_disabled_holo_light: number;
					public static abc_list_selector_holo_dark: number;
					public static abc_list_selector_holo_light: number;
					public static abc_menu_hardkey_panel_mtrl_mult: number;
					public static abc_popup_background_mtrl_mult: number;
					public static abc_ratingbar_indicator_material: number;
					public static abc_ratingbar_material: number;
					public static abc_ratingbar_small_material: number;
					public static abc_scrubber_control_off_mtrl_alpha: number;
					public static abc_scrubber_control_to_pressed_mtrl_000: number;
					public static abc_scrubber_control_to_pressed_mtrl_005: number;
					public static abc_scrubber_primary_mtrl_alpha: number;
					public static abc_scrubber_track_mtrl_alpha: number;
					public static abc_seekbar_thumb_material: number;
					public static abc_seekbar_tick_mark_material: number;
					public static abc_seekbar_track_material: number;
					public static abc_spinner_mtrl_am_alpha: number;
					public static abc_spinner_textfield_background_material: number;
					public static abc_star_black_48dp: number;
					public static abc_star_half_black_48dp: number;
					public static abc_switch_thumb_material: number;
					public static abc_switch_track_mtrl_alpha: number;
					public static abc_tab_indicator_material: number;
					public static abc_tab_indicator_mtrl_alpha: number;
					public static abc_text_cursor_material: number;
					public static abc_text_select_handle_left_mtrl: number;
					public static abc_text_select_handle_middle_mtrl: number;
					public static abc_text_select_handle_right_mtrl: number;
					public static abc_textfield_activated_mtrl_alpha: number;
					public static abc_textfield_default_mtrl_alpha: number;
					public static abc_textfield_search_activated_mtrl_alpha: number;
					public static abc_textfield_search_default_mtrl_alpha: number;
					public static abc_textfield_search_material: number;
					public static abc_vector_test: number;
					public static btn_checkbox_checked_mtrl: number;
					public static btn_checkbox_checked_to_unchecked_mtrl_animation: number;
					public static btn_checkbox_unchecked_mtrl: number;
					public static btn_checkbox_unchecked_to_checked_mtrl_animation: number;
					public static btn_radio_off_mtrl: number;
					public static btn_radio_off_to_on_mtrl_animation: number;
					public static btn_radio_on_mtrl: number;
					public static btn_radio_on_to_off_mtrl_animation: number;
					public static notification_action_background: number;
					public static notification_bg: number;
					public static notification_bg_low: number;
					public static notification_bg_low_normal: number;
					public static notification_bg_low_pressed: number;
					public static notification_bg_normal: number;
					public static notification_bg_normal_pressed: number;
					public static notification_icon_background: number;
					public static notification_template_icon_bg: number;
					public static notification_template_icon_low_bg: number;
					public static notification_tile_bg: number;
					public static notify_panel_notification_icon_bg: number;
					public static tooltip_frame_dark: number;
					public static tooltip_frame_light: number;
				}
				export class id extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.R.id>;
					public static accessibility_action_clickable_span: number;
					public static accessibility_custom_action_0: number;
					public static accessibility_custom_action_1: number;
					public static accessibility_custom_action_10: number;
					public static accessibility_custom_action_11: number;
					public static accessibility_custom_action_12: number;
					public static accessibility_custom_action_13: number;
					public static accessibility_custom_action_14: number;
					public static accessibility_custom_action_15: number;
					public static accessibility_custom_action_16: number;
					public static accessibility_custom_action_17: number;
					public static accessibility_custom_action_18: number;
					public static accessibility_custom_action_19: number;
					public static accessibility_custom_action_2: number;
					public static accessibility_custom_action_20: number;
					public static accessibility_custom_action_21: number;
					public static accessibility_custom_action_22: number;
					public static accessibility_custom_action_23: number;
					public static accessibility_custom_action_24: number;
					public static accessibility_custom_action_25: number;
					public static accessibility_custom_action_26: number;
					public static accessibility_custom_action_27: number;
					public static accessibility_custom_action_28: number;
					public static accessibility_custom_action_29: number;
					public static accessibility_custom_action_3: number;
					public static accessibility_custom_action_30: number;
					public static accessibility_custom_action_31: number;
					public static accessibility_custom_action_4: number;
					public static accessibility_custom_action_5: number;
					public static accessibility_custom_action_6: number;
					public static accessibility_custom_action_7: number;
					public static accessibility_custom_action_8: number;
					public static accessibility_custom_action_9: number;
					public static action_bar: number;
					public static action_bar_activity_content: number;
					public static action_bar_container: number;
					public static action_bar_root: number;
					public static action_bar_spinner: number;
					public static action_bar_subtitle: number;
					public static action_bar_title: number;
					public static action_container: number;
					public static action_context_bar: number;
					public static action_divider: number;
					public static action_image: number;
					public static action_menu_divider: number;
					public static action_menu_presenter: number;
					public static action_mode_bar: number;
					public static action_mode_bar_stub: number;
					public static action_mode_close_button: number;
					public static action_text: number;
					public static actions: number;
					public static activity_chooser_view_content: number;
					public static add: number;
					public static alertTitle: number;
					public static async: number;
					public static blocking: number;
					public static buttonPanel: number;
					public static checkbox: number;
					public static checked: number;
					public static chronometer: number;
					public static content: number;
					public static contentPanel: number;
					public static custom: number;
					public static customPanel: number;
					public static decor_content_parent: number;
					public static default_activity_button: number;
					public static dialog_button: number;
					public static edit_query: number;
					public static expand_activities_button: number;
					public static expanded_menu: number;
					public static forever: number;
					public static fragment_container_view_tag: number;
					public static glide_custom_view_target_tag: number;
					public static group_divider: number;
					public static home: number;
					public static icon: number;
					public static icon_group: number;
					public static image: number;
					public static info: number;
					public static italic: number;
					public static line1: number;
					public static line3: number;
					public static listMode: number;
					public static list_item: number;
					public static message: number;
					public static multiply: number;
					public static none: number;
					public static normal: number;
					public static notification_background: number;
					public static notification_main_column: number;
					public static notification_main_column_container: number;
					public static off: number;
					public static on: number;
					public static parentPanel: number;
					public static progress_circular: number;
					public static progress_horizontal: number;
					public static radio: number;
					public static right_icon: number;
					public static right_side: number;
					public static screen: number;
					public static scrollIndicatorDown: number;
					public static scrollIndicatorUp: number;
					public static scrollView: number;
					public static search_badge: number;
					public static search_bar: number;
					public static search_button: number;
					public static search_close_btn: number;
					public static search_edit_frame: number;
					public static search_go_btn: number;
					public static search_mag_icon: number;
					public static search_plate: number;
					public static search_src_text: number;
					public static search_voice_btn: number;
					public static select_dialog_listview: number;
					public static shortcut: number;
					public static spacer: number;
					public static special_effects_controller_view_tag: number;
					public static split_action_bar: number;
					public static src_atop: number;
					public static src_in: number;
					public static src_over: number;
					public static submenuarrow: number;
					public static submit_area: number;
					public static tabMode: number;
					public static tag_accessibility_actions: number;
					public static tag_accessibility_clickable_spans: number;
					public static tag_accessibility_heading: number;
					public static tag_accessibility_pane_title: number;
					public static tag_on_apply_window_listener: number;
					public static tag_on_receive_content_listener: number;
					public static tag_on_receive_content_mime_types: number;
					public static tag_screen_reader_focusable: number;
					public static tag_state_description: number;
					public static tag_transition_group: number;
					public static tag_unhandled_key_event_manager: number;
					public static tag_unhandled_key_listeners: number;
					public static tag_window_insets_animation_callback: number;
					public static text: number;
					public static text2: number;
					public static textSpacerNoButtons: number;
					public static textSpacerNoTitle: number;
					public static time: number;
					public static title: number;
					public static titleDividerNoCustom: number;
					public static title_template: number;
					public static topPanel: number;
					public static unchecked: number;
					public static uniform: number;
					public static up: number;
					public static view_tree_lifecycle_owner: number;
					public static view_tree_saved_state_registry_owner: number;
					public static view_tree_view_model_store_owner: number;
					public static visible_removing_fragment_view_tag: number;
					public static wrap_content: number;
				}
				export class integer extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.R.integer>;
					public static abc_config_activityDefaultDur: number;
					public static abc_config_activityShortDur: number;
					public static cancel_button_image_alpha: number;
					public static config_tooltipAnimTime: number;
					public static status_bar_notification_info_maxnum: number;
				}
				export class interpolator extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.R.interpolator>;
					public static btn_checkbox_checked_mtrl_animation_interpolator_0: number;
					public static btn_checkbox_checked_mtrl_animation_interpolator_1: number;
					public static btn_checkbox_unchecked_mtrl_animation_interpolator_0: number;
					public static btn_checkbox_unchecked_mtrl_animation_interpolator_1: number;
					public static btn_radio_to_off_mtrl_animation_interpolator_0: number;
					public static btn_radio_to_on_mtrl_animation_interpolator_0: number;
					public static fast_out_slow_in: number;
				}
				export class layout extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.R.layout>;
					public static abc_action_bar_title_item: number;
					public static abc_action_bar_up_container: number;
					public static abc_action_menu_item_layout: number;
					public static abc_action_menu_layout: number;
					public static abc_action_mode_bar: number;
					public static abc_action_mode_close_item_material: number;
					public static abc_activity_chooser_view: number;
					public static abc_activity_chooser_view_list_item: number;
					public static abc_alert_dialog_button_bar_material: number;
					public static abc_alert_dialog_material: number;
					public static abc_alert_dialog_title_material: number;
					public static abc_cascading_menu_item_layout: number;
					public static abc_dialog_title_material: number;
					public static abc_expanded_menu_layout: number;
					public static abc_list_menu_item_checkbox: number;
					public static abc_list_menu_item_icon: number;
					public static abc_list_menu_item_layout: number;
					public static abc_list_menu_item_radio: number;
					public static abc_popup_menu_header_item_layout: number;
					public static abc_popup_menu_item_layout: number;
					public static abc_screen_content_include: number;
					public static abc_screen_simple: number;
					public static abc_screen_simple_overlay_action_mode: number;
					public static abc_screen_toolbar: number;
					public static abc_search_dropdown_item_icons_2line: number;
					public static abc_search_view: number;
					public static abc_select_dialog_material: number;
					public static abc_tooltip: number;
					public static custom_dialog: number;
					public static notification_action: number;
					public static notification_action_tombstone: number;
					public static notification_template_custom_big: number;
					public static notification_template_icon_group: number;
					public static notification_template_part_chronometer: number;
					public static notification_template_part_time: number;
					public static select_dialog_item_material: number;
					public static select_dialog_multichoice_material: number;
					public static select_dialog_singlechoice_material: number;
					public static support_simple_spinner_dropdown_item: number;
				}
				export class style extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.R.style>;
					public static AlertDialog_AppCompat: number;
					public static AlertDialog_AppCompat_Light: number;
					public static Animation_AppCompat_Dialog: number;
					public static Animation_AppCompat_DropDownUp: number;
					public static Animation_AppCompat_Tooltip: number;
					public static Base_AlertDialog_AppCompat: number;
					public static Base_AlertDialog_AppCompat_Light: number;
					public static Base_Animation_AppCompat_Dialog: number;
					public static Base_Animation_AppCompat_DropDownUp: number;
					public static Base_Animation_AppCompat_Tooltip: number;
					public static Base_DialogWindowTitleBackground_AppCompat: number;
					public static Base_DialogWindowTitle_AppCompat: number;
					public static Base_TextAppearance_AppCompat: number;
					public static Base_TextAppearance_AppCompat_Body1: number;
					public static Base_TextAppearance_AppCompat_Body2: number;
					public static Base_TextAppearance_AppCompat_Button: number;
					public static Base_TextAppearance_AppCompat_Caption: number;
					public static Base_TextAppearance_AppCompat_Display1: number;
					public static Base_TextAppearance_AppCompat_Display2: number;
					public static Base_TextAppearance_AppCompat_Display3: number;
					public static Base_TextAppearance_AppCompat_Display4: number;
					public static Base_TextAppearance_AppCompat_Headline: number;
					public static Base_TextAppearance_AppCompat_Inverse: number;
					public static Base_TextAppearance_AppCompat_Large: number;
					public static Base_TextAppearance_AppCompat_Large_Inverse: number;
					public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
					public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
					public static Base_TextAppearance_AppCompat_Medium: number;
					public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
					public static Base_TextAppearance_AppCompat_Menu: number;
					public static Base_TextAppearance_AppCompat_SearchResult: number;
					public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
					public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
					public static Base_TextAppearance_AppCompat_Small: number;
					public static Base_TextAppearance_AppCompat_Small_Inverse: number;
					public static Base_TextAppearance_AppCompat_Subhead: number;
					public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
					public static Base_TextAppearance_AppCompat_Title: number;
					public static Base_TextAppearance_AppCompat_Title_Inverse: number;
					public static Base_TextAppearance_AppCompat_Tooltip: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
					public static Base_TextAppearance_AppCompat_Widget_Button: number;
					public static Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
					public static Base_TextAppearance_AppCompat_Widget_Button_Colored: number;
					public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
					public static Base_TextAppearance_AppCompat_Widget_Switch: number;
					public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
					public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
					public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
					public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
					public static Base_ThemeOverlay_AppCompat: number;
					public static Base_ThemeOverlay_AppCompat_ActionBar: number;
					public static Base_ThemeOverlay_AppCompat_Dark: number;
					public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
					public static Base_ThemeOverlay_AppCompat_Dialog: number;
					public static Base_ThemeOverlay_AppCompat_Dialog_Alert: number;
					public static Base_ThemeOverlay_AppCompat_Light: number;
					public static Base_Theme_AppCompat: number;
					public static Base_Theme_AppCompat_CompactMenu: number;
					public static Base_Theme_AppCompat_Dialog: number;
					public static Base_Theme_AppCompat_DialogWhenLarge: number;
					public static Base_Theme_AppCompat_Dialog_Alert: number;
					public static Base_Theme_AppCompat_Dialog_FixedSize: number;
					public static Base_Theme_AppCompat_Dialog_MinWidth: number;
					public static Base_Theme_AppCompat_Light: number;
					public static Base_Theme_AppCompat_Light_DarkActionBar: number;
					public static Base_Theme_AppCompat_Light_Dialog: number;
					public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
					public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
					public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
					public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
					public static Base_V21_ThemeOverlay_AppCompat_Dialog: number;
					public static Base_V21_Theme_AppCompat: number;
					public static Base_V21_Theme_AppCompat_Dialog: number;
					public static Base_V21_Theme_AppCompat_Light: number;
					public static Base_V21_Theme_AppCompat_Light_Dialog: number;
					public static Base_V22_Theme_AppCompat: number;
					public static Base_V22_Theme_AppCompat_Light: number;
					public static Base_V23_Theme_AppCompat: number;
					public static Base_V23_Theme_AppCompat_Light: number;
					public static Base_V26_Theme_AppCompat: number;
					public static Base_V26_Theme_AppCompat_Light: number;
					public static Base_V26_Widget_AppCompat_Toolbar: number;
					public static Base_V28_Theme_AppCompat: number;
					public static Base_V28_Theme_AppCompat_Light: number;
					public static Base_V7_ThemeOverlay_AppCompat_Dialog: number;
					public static Base_V7_Theme_AppCompat: number;
					public static Base_V7_Theme_AppCompat_Dialog: number;
					public static Base_V7_Theme_AppCompat_Light: number;
					public static Base_V7_Theme_AppCompat_Light_Dialog: number;
					public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
					public static Base_V7_Widget_AppCompat_EditText: number;
					public static Base_V7_Widget_AppCompat_Toolbar: number;
					public static Base_Widget_AppCompat_ActionBar: number;
					public static Base_Widget_AppCompat_ActionBar_Solid: number;
					public static Base_Widget_AppCompat_ActionBar_TabBar: number;
					public static Base_Widget_AppCompat_ActionBar_TabText: number;
					public static Base_Widget_AppCompat_ActionBar_TabView: number;
					public static Base_Widget_AppCompat_ActionButton: number;
					public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
					public static Base_Widget_AppCompat_ActionButton_Overflow: number;
					public static Base_Widget_AppCompat_ActionMode: number;
					public static Base_Widget_AppCompat_ActivityChooserView: number;
					public static Base_Widget_AppCompat_AutoCompleteTextView: number;
					public static Base_Widget_AppCompat_Button: number;
					public static Base_Widget_AppCompat_ButtonBar: number;
					public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
					public static Base_Widget_AppCompat_Button_Borderless: number;
					public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
					public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
					public static Base_Widget_AppCompat_Button_Colored: number;
					public static Base_Widget_AppCompat_Button_Small: number;
					public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
					public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
					public static Base_Widget_AppCompat_CompoundButton_Switch: number;
					public static Base_Widget_AppCompat_DrawerArrowToggle: number;
					public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
					public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
					public static Base_Widget_AppCompat_EditText: number;
					public static Base_Widget_AppCompat_ImageButton: number;
					public static Base_Widget_AppCompat_Light_ActionBar: number;
					public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
					public static Base_Widget_AppCompat_Light_PopupMenu: number;
					public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
					public static Base_Widget_AppCompat_ListMenuView: number;
					public static Base_Widget_AppCompat_ListPopupWindow: number;
					public static Base_Widget_AppCompat_ListView: number;
					public static Base_Widget_AppCompat_ListView_DropDown: number;
					public static Base_Widget_AppCompat_ListView_Menu: number;
					public static Base_Widget_AppCompat_PopupMenu: number;
					public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
					public static Base_Widget_AppCompat_PopupWindow: number;
					public static Base_Widget_AppCompat_ProgressBar: number;
					public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
					public static Base_Widget_AppCompat_RatingBar: number;
					public static Base_Widget_AppCompat_RatingBar_Indicator: number;
					public static Base_Widget_AppCompat_RatingBar_Small: number;
					public static Base_Widget_AppCompat_SearchView: number;
					public static Base_Widget_AppCompat_SearchView_ActionBar: number;
					public static Base_Widget_AppCompat_SeekBar: number;
					public static Base_Widget_AppCompat_SeekBar_Discrete: number;
					public static Base_Widget_AppCompat_Spinner: number;
					public static Base_Widget_AppCompat_Spinner_Underlined: number;
					public static Base_Widget_AppCompat_TextView: number;
					public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
					public static Base_Widget_AppCompat_Toolbar: number;
					public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
					public static Platform_AppCompat: number;
					public static Platform_AppCompat_Light: number;
					public static Platform_ThemeOverlay_AppCompat: number;
					public static Platform_ThemeOverlay_AppCompat_Dark: number;
					public static Platform_ThemeOverlay_AppCompat_Light: number;
					public static Platform_V21_AppCompat: number;
					public static Platform_V21_AppCompat_Light: number;
					public static Platform_V25_AppCompat: number;
					public static Platform_V25_AppCompat_Light: number;
					public static Platform_Widget_AppCompat_Spinner: number;
					public static RtlOverlay_DialogWindowTitle_AppCompat: number;
					public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
					public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Title: number;
					public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
					public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
					public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
					public static TextAppearance_AppCompat: number;
					public static TextAppearance_AppCompat_Body1: number;
					public static TextAppearance_AppCompat_Body2: number;
					public static TextAppearance_AppCompat_Button: number;
					public static TextAppearance_AppCompat_Caption: number;
					public static TextAppearance_AppCompat_Display1: number;
					public static TextAppearance_AppCompat_Display2: number;
					public static TextAppearance_AppCompat_Display3: number;
					public static TextAppearance_AppCompat_Display4: number;
					public static TextAppearance_AppCompat_Headline: number;
					public static TextAppearance_AppCompat_Inverse: number;
					public static TextAppearance_AppCompat_Large: number;
					public static TextAppearance_AppCompat_Large_Inverse: number;
					public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
					public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
					public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
					public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
					public static TextAppearance_AppCompat_Medium: number;
					public static TextAppearance_AppCompat_Medium_Inverse: number;
					public static TextAppearance_AppCompat_Menu: number;
					public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
					public static TextAppearance_AppCompat_SearchResult_Title: number;
					public static TextAppearance_AppCompat_Small: number;
					public static TextAppearance_AppCompat_Small_Inverse: number;
					public static TextAppearance_AppCompat_Subhead: number;
					public static TextAppearance_AppCompat_Subhead_Inverse: number;
					public static TextAppearance_AppCompat_Title: number;
					public static TextAppearance_AppCompat_Title_Inverse: number;
					public static TextAppearance_AppCompat_Tooltip: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
					public static TextAppearance_AppCompat_Widget_Button: number;
					public static TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
					public static TextAppearance_AppCompat_Widget_Button_Colored: number;
					public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
					public static TextAppearance_AppCompat_Widget_DropDownItem: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
					public static TextAppearance_AppCompat_Widget_Switch: number;
					public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
					public static TextAppearance_Compat_Notification: number;
					public static TextAppearance_Compat_Notification_Info: number;
					public static TextAppearance_Compat_Notification_Line2: number;
					public static TextAppearance_Compat_Notification_Time: number;
					public static TextAppearance_Compat_Notification_Title: number;
					public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
					public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
					public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
					public static ThemeOverlay_AppCompat: number;
					public static ThemeOverlay_AppCompat_ActionBar: number;
					public static ThemeOverlay_AppCompat_Dark: number;
					public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
					public static ThemeOverlay_AppCompat_DayNight: number;
					public static ThemeOverlay_AppCompat_DayNight_ActionBar: number;
					public static ThemeOverlay_AppCompat_Dialog: number;
					public static ThemeOverlay_AppCompat_Dialog_Alert: number;
					public static ThemeOverlay_AppCompat_Light: number;
					public static Theme_AppCompat: number;
					public static Theme_AppCompat_CompactMenu: number;
					public static Theme_AppCompat_DayNight: number;
					public static Theme_AppCompat_DayNight_DarkActionBar: number;
					public static Theme_AppCompat_DayNight_Dialog: number;
					public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
					public static Theme_AppCompat_DayNight_Dialog_Alert: number;
					public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
					public static Theme_AppCompat_DayNight_NoActionBar: number;
					public static Theme_AppCompat_Dialog: number;
					public static Theme_AppCompat_DialogWhenLarge: number;
					public static Theme_AppCompat_Dialog_Alert: number;
					public static Theme_AppCompat_Dialog_MinWidth: number;
					public static Theme_AppCompat_Empty: number;
					public static Theme_AppCompat_Light: number;
					public static Theme_AppCompat_Light_DarkActionBar: number;
					public static Theme_AppCompat_Light_Dialog: number;
					public static Theme_AppCompat_Light_DialogWhenLarge: number;
					public static Theme_AppCompat_Light_Dialog_Alert: number;
					public static Theme_AppCompat_Light_Dialog_MinWidth: number;
					public static Theme_AppCompat_Light_NoActionBar: number;
					public static Theme_AppCompat_NoActionBar: number;
					public static Widget_AppCompat_ActionBar: number;
					public static Widget_AppCompat_ActionBar_Solid: number;
					public static Widget_AppCompat_ActionBar_TabBar: number;
					public static Widget_AppCompat_ActionBar_TabText: number;
					public static Widget_AppCompat_ActionBar_TabView: number;
					public static Widget_AppCompat_ActionButton: number;
					public static Widget_AppCompat_ActionButton_CloseMode: number;
					public static Widget_AppCompat_ActionButton_Overflow: number;
					public static Widget_AppCompat_ActionMode: number;
					public static Widget_AppCompat_ActivityChooserView: number;
					public static Widget_AppCompat_AutoCompleteTextView: number;
					public static Widget_AppCompat_Button: number;
					public static Widget_AppCompat_ButtonBar: number;
					public static Widget_AppCompat_ButtonBar_AlertDialog: number;
					public static Widget_AppCompat_Button_Borderless: number;
					public static Widget_AppCompat_Button_Borderless_Colored: number;
					public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
					public static Widget_AppCompat_Button_Colored: number;
					public static Widget_AppCompat_Button_Small: number;
					public static Widget_AppCompat_CompoundButton_CheckBox: number;
					public static Widget_AppCompat_CompoundButton_RadioButton: number;
					public static Widget_AppCompat_CompoundButton_Switch: number;
					public static Widget_AppCompat_DrawerArrowToggle: number;
					public static Widget_AppCompat_DropDownItem_Spinner: number;
					public static Widget_AppCompat_EditText: number;
					public static Widget_AppCompat_ImageButton: number;
					public static Widget_AppCompat_Light_ActionBar: number;
					public static Widget_AppCompat_Light_ActionBar_Solid: number;
					public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabBar: number;
					public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabText: number;
					public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabView: number;
					public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
					public static Widget_AppCompat_Light_ActionButton: number;
					public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
					public static Widget_AppCompat_Light_ActionButton_Overflow: number;
					public static Widget_AppCompat_Light_ActionMode_Inverse: number;
					public static Widget_AppCompat_Light_ActivityChooserView: number;
					public static Widget_AppCompat_Light_AutoCompleteTextView: number;
					public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
					public static Widget_AppCompat_Light_ListPopupWindow: number;
					public static Widget_AppCompat_Light_ListView_DropDown: number;
					public static Widget_AppCompat_Light_PopupMenu: number;
					public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
					public static Widget_AppCompat_Light_SearchView: number;
					public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
					public static Widget_AppCompat_ListMenuView: number;
					public static Widget_AppCompat_ListPopupWindow: number;
					public static Widget_AppCompat_ListView: number;
					public static Widget_AppCompat_ListView_DropDown: number;
					public static Widget_AppCompat_ListView_Menu: number;
					public static Widget_AppCompat_PopupMenu: number;
					public static Widget_AppCompat_PopupMenu_Overflow: number;
					public static Widget_AppCompat_PopupWindow: number;
					public static Widget_AppCompat_ProgressBar: number;
					public static Widget_AppCompat_ProgressBar_Horizontal: number;
					public static Widget_AppCompat_RatingBar: number;
					public static Widget_AppCompat_RatingBar_Indicator: number;
					public static Widget_AppCompat_RatingBar_Small: number;
					public static Widget_AppCompat_SearchView: number;
					public static Widget_AppCompat_SearchView_ActionBar: number;
					public static Widget_AppCompat_SeekBar: number;
					public static Widget_AppCompat_SeekBar_Discrete: number;
					public static Widget_AppCompat_Spinner: number;
					public static Widget_AppCompat_Spinner_DropDown: number;
					public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
					public static Widget_AppCompat_Spinner_Underlined: number;
					public static Widget_AppCompat_TextView: number;
					public static Widget_AppCompat_TextView_SpinnerItem: number;
					public static Widget_AppCompat_Toolbar: number;
					public static Widget_AppCompat_Toolbar_Button_Navigation: number;
					public static Widget_Compat_NotificationActionContainer: number;
					public static Widget_Compat_NotificationActionText: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.R.styleable>;
					public static ActionBar: number[];
					public static ActionBar_background: number;
					public static ActionBar_backgroundSplit: number;
					public static ActionBar_backgroundStacked: number;
					public static ActionBar_contentInsetEnd: number;
					public static ActionBar_contentInsetEndWithActions: number;
					public static ActionBar_contentInsetLeft: number;
					public static ActionBar_contentInsetRight: number;
					public static ActionBar_contentInsetStart: number;
					public static ActionBar_contentInsetStartWithNavigation: number;
					public static ActionBar_customNavigationLayout: number;
					public static ActionBar_displayOptions: number;
					public static ActionBar_divider: number;
					public static ActionBar_elevation: number;
					public static ActionBar_height: number;
					public static ActionBar_hideOnContentScroll: number;
					public static ActionBar_homeAsUpIndicator: number;
					public static ActionBar_homeLayout: number;
					public static ActionBar_icon: number;
					public static ActionBar_indeterminateProgressStyle: number;
					public static ActionBar_itemPadding: number;
					public static ActionBar_logo: number;
					public static ActionBar_navigationMode: number;
					public static ActionBar_popupTheme: number;
					public static ActionBar_progressBarPadding: number;
					public static ActionBar_progressBarStyle: number;
					public static ActionBar_subtitle: number;
					public static ActionBar_subtitleTextStyle: number;
					public static ActionBar_title: number;
					public static ActionBar_titleTextStyle: number;
					public static ActionBarLayout: number[];
					public static ActionBarLayout_android_layout_gravity: number;
					public static ActionMenuItemView: number[];
					public static ActionMenuItemView_android_minWidth: number;
					public static ActionMenuView: number[];
					public static ActionMode: number[];
					public static ActionMode_background: number;
					public static ActionMode_backgroundSplit: number;
					public static ActionMode_closeItemLayout: number;
					public static ActionMode_height: number;
					public static ActionMode_subtitleTextStyle: number;
					public static ActionMode_titleTextStyle: number;
					public static ActivityChooserView: number[];
					public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
					public static ActivityChooserView_initialActivityCount: number;
					public static AlertDialog: number[];
					public static AlertDialog_android_layout: number;
					public static AlertDialog_buttonIconDimen: number;
					public static AlertDialog_buttonPanelSideLayout: number;
					public static AlertDialog_listItemLayout: number;
					public static AlertDialog_listLayout: number;
					public static AlertDialog_multiChoiceItemLayout: number;
					public static AlertDialog_showTitle: number;
					public static AlertDialog_singleChoiceItemLayout: number;
					public static AnimatedStateListDrawableCompat: number[];
					public static AnimatedStateListDrawableCompat_android_dither: number;
					public static AnimatedStateListDrawableCompat_android_visible: number;
					public static AnimatedStateListDrawableCompat_android_variablePadding: number;
					public static AnimatedStateListDrawableCompat_android_constantSize: number;
					public static AnimatedStateListDrawableCompat_android_enterFadeDuration: number;
					public static AnimatedStateListDrawableCompat_android_exitFadeDuration: number;
					public static AnimatedStateListDrawableItem: number[];
					public static AnimatedStateListDrawableItem_android_id: number;
					public static AnimatedStateListDrawableItem_android_drawable: number;
					public static AnimatedStateListDrawableTransition: number[];
					public static AnimatedStateListDrawableTransition_android_drawable: number;
					public static AnimatedStateListDrawableTransition_android_toId: number;
					public static AnimatedStateListDrawableTransition_android_fromId: number;
					public static AnimatedStateListDrawableTransition_android_reversible: number;
					public static AppCompatImageView: number[];
					public static AppCompatImageView_android_src: number;
					public static AppCompatImageView_srcCompat: number;
					public static AppCompatImageView_tint: number;
					public static AppCompatImageView_tintMode: number;
					public static AppCompatSeekBar: number[];
					public static AppCompatSeekBar_android_thumb: number;
					public static AppCompatSeekBar_tickMark: number;
					public static AppCompatSeekBar_tickMarkTint: number;
					public static AppCompatSeekBar_tickMarkTintMode: number;
					public static AppCompatTextHelper: number[];
					public static AppCompatTextHelper_android_textAppearance: number;
					public static AppCompatTextHelper_android_drawableTop: number;
					public static AppCompatTextHelper_android_drawableBottom: number;
					public static AppCompatTextHelper_android_drawableLeft: number;
					public static AppCompatTextHelper_android_drawableRight: number;
					public static AppCompatTextHelper_android_drawableStart: number;
					public static AppCompatTextHelper_android_drawableEnd: number;
					public static AppCompatTextView: number[];
					public static AppCompatTextView_android_textAppearance: number;
					public static AppCompatTextView_autoSizeMaxTextSize: number;
					public static AppCompatTextView_autoSizeMinTextSize: number;
					public static AppCompatTextView_autoSizePresetSizes: number;
					public static AppCompatTextView_autoSizeStepGranularity: number;
					public static AppCompatTextView_autoSizeTextType: number;
					public static AppCompatTextView_drawableBottomCompat: number;
					public static AppCompatTextView_drawableEndCompat: number;
					public static AppCompatTextView_drawableLeftCompat: number;
					public static AppCompatTextView_drawableRightCompat: number;
					public static AppCompatTextView_drawableStartCompat: number;
					public static AppCompatTextView_drawableTint: number;
					public static AppCompatTextView_drawableTintMode: number;
					public static AppCompatTextView_drawableTopCompat: number;
					public static AppCompatTextView_emojiCompatEnabled: number;
					public static AppCompatTextView_firstBaselineToTopHeight: number;
					public static AppCompatTextView_fontFamily: number;
					public static AppCompatTextView_fontVariationSettings: number;
					public static AppCompatTextView_lastBaselineToBottomHeight: number;
					public static AppCompatTextView_lineHeight: number;
					public static AppCompatTextView_textAllCaps: number;
					public static AppCompatTextView_textLocale: number;
					public static AppCompatTheme: number[];
					public static AppCompatTheme_android_windowIsFloating: number;
					public static AppCompatTheme_android_windowAnimationStyle: number;
					public static AppCompatTheme_actionBarDivider: number;
					public static AppCompatTheme_actionBarItemBackground: number;
					public static AppCompatTheme_actionBarPopupTheme: number;
					public static AppCompatTheme_actionBarSize: number;
					public static AppCompatTheme_actionBarSplitStyle: number;
					public static AppCompatTheme_actionBarStyle: number;
					public static AppCompatTheme_actionBarTabBarStyle: number;
					public static AppCompatTheme_actionBarTabStyle: number;
					public static AppCompatTheme_actionBarTabTextStyle: number;
					public static AppCompatTheme_actionBarTheme: number;
					public static AppCompatTheme_actionBarWidgetTheme: number;
					public static AppCompatTheme_actionButtonStyle: number;
					public static AppCompatTheme_actionDropDownStyle: number;
					public static AppCompatTheme_actionMenuTextAppearance: number;
					public static AppCompatTheme_actionMenuTextColor: number;
					public static AppCompatTheme_actionModeBackground: number;
					public static AppCompatTheme_actionModeCloseButtonStyle: number;
					public static AppCompatTheme_actionModeCloseContentDescription: number;
					public static AppCompatTheme_actionModeCloseDrawable: number;
					public static AppCompatTheme_actionModeCopyDrawable: number;
					public static AppCompatTheme_actionModeCutDrawable: number;
					public static AppCompatTheme_actionModeFindDrawable: number;
					public static AppCompatTheme_actionModePasteDrawable: number;
					public static AppCompatTheme_actionModePopupWindowStyle: number;
					public static AppCompatTheme_actionModeSelectAllDrawable: number;
					public static AppCompatTheme_actionModeShareDrawable: number;
					public static AppCompatTheme_actionModeSplitBackground: number;
					public static AppCompatTheme_actionModeStyle: number;
					public static AppCompatTheme_actionModeTheme: number;
					public static AppCompatTheme_actionModeWebSearchDrawable: number;
					public static AppCompatTheme_actionOverflowButtonStyle: number;
					public static AppCompatTheme_actionOverflowMenuStyle: number;
					public static AppCompatTheme_activityChooserViewStyle: number;
					public static AppCompatTheme_alertDialogButtonGroupStyle: number;
					public static AppCompatTheme_alertDialogCenterButtons: number;
					public static AppCompatTheme_alertDialogStyle: number;
					public static AppCompatTheme_alertDialogTheme: number;
					public static AppCompatTheme_autoCompleteTextViewStyle: number;
					public static AppCompatTheme_borderlessButtonStyle: number;
					public static AppCompatTheme_buttonBarButtonStyle: number;
					public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
					public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
					public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
					public static AppCompatTheme_buttonBarStyle: number;
					public static AppCompatTheme_buttonStyle: number;
					public static AppCompatTheme_buttonStyleSmall: number;
					public static AppCompatTheme_checkboxStyle: number;
					public static AppCompatTheme_checkedTextViewStyle: number;
					public static AppCompatTheme_colorAccent: number;
					public static AppCompatTheme_colorBackgroundFloating: number;
					public static AppCompatTheme_colorButtonNormal: number;
					public static AppCompatTheme_colorControlActivated: number;
					public static AppCompatTheme_colorControlHighlight: number;
					public static AppCompatTheme_colorControlNormal: number;
					public static AppCompatTheme_colorError: number;
					public static AppCompatTheme_colorPrimary: number;
					public static AppCompatTheme_colorPrimaryDark: number;
					public static AppCompatTheme_colorSwitchThumbNormal: number;
					public static AppCompatTheme_controlBackground: number;
					public static AppCompatTheme_dialogCornerRadius: number;
					public static AppCompatTheme_dialogPreferredPadding: number;
					public static AppCompatTheme_dialogTheme: number;
					public static AppCompatTheme_dividerHorizontal: number;
					public static AppCompatTheme_dividerVertical: number;
					public static AppCompatTheme_dropDownListViewStyle: number;
					public static AppCompatTheme_dropdownListPreferredItemHeight: number;
					public static AppCompatTheme_editTextBackground: number;
					public static AppCompatTheme_editTextColor: number;
					public static AppCompatTheme_editTextStyle: number;
					public static AppCompatTheme_homeAsUpIndicator: number;
					public static AppCompatTheme_imageButtonStyle: number;
					public static AppCompatTheme_listChoiceBackgroundIndicator: number;
					public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
					public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
					public static AppCompatTheme_listDividerAlertDialog: number;
					public static AppCompatTheme_listMenuViewStyle: number;
					public static AppCompatTheme_listPopupWindowStyle: number;
					public static AppCompatTheme_listPreferredItemHeight: number;
					public static AppCompatTheme_listPreferredItemHeightLarge: number;
					public static AppCompatTheme_listPreferredItemHeightSmall: number;
					public static AppCompatTheme_listPreferredItemPaddingEnd: number;
					public static AppCompatTheme_listPreferredItemPaddingLeft: number;
					public static AppCompatTheme_listPreferredItemPaddingRight: number;
					public static AppCompatTheme_listPreferredItemPaddingStart: number;
					public static AppCompatTheme_panelBackground: number;
					public static AppCompatTheme_panelMenuListTheme: number;
					public static AppCompatTheme_panelMenuListWidth: number;
					public static AppCompatTheme_popupMenuStyle: number;
					public static AppCompatTheme_popupWindowStyle: number;
					public static AppCompatTheme_radioButtonStyle: number;
					public static AppCompatTheme_ratingBarStyle: number;
					public static AppCompatTheme_ratingBarStyleIndicator: number;
					public static AppCompatTheme_ratingBarStyleSmall: number;
					public static AppCompatTheme_searchViewStyle: number;
					public static AppCompatTheme_seekBarStyle: number;
					public static AppCompatTheme_selectableItemBackground: number;
					public static AppCompatTheme_selectableItemBackgroundBorderless: number;
					public static AppCompatTheme_spinnerDropDownItemStyle: number;
					public static AppCompatTheme_spinnerStyle: number;
					public static AppCompatTheme_switchStyle: number;
					public static AppCompatTheme_textAppearanceLargePopupMenu: number;
					public static AppCompatTheme_textAppearanceListItem: number;
					public static AppCompatTheme_textAppearanceListItemSecondary: number;
					public static AppCompatTheme_textAppearanceListItemSmall: number;
					public static AppCompatTheme_textAppearancePopupMenuHeader: number;
					public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
					public static AppCompatTheme_textAppearanceSearchResultTitle: number;
					public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
					public static AppCompatTheme_textColorAlertDialogListItem: number;
					public static AppCompatTheme_textColorSearchUrl: number;
					public static AppCompatTheme_toolbarNavigationButtonStyle: number;
					public static AppCompatTheme_toolbarStyle: number;
					public static AppCompatTheme_tooltipForegroundColor: number;
					public static AppCompatTheme_tooltipFrameBackground: number;
					public static AppCompatTheme_viewInflaterClass: number;
					public static AppCompatTheme_windowActionBar: number;
					public static AppCompatTheme_windowActionBarOverlay: number;
					public static AppCompatTheme_windowActionModeOverlay: number;
					public static AppCompatTheme_windowFixedHeightMajor: number;
					public static AppCompatTheme_windowFixedHeightMinor: number;
					public static AppCompatTheme_windowFixedWidthMajor: number;
					public static AppCompatTheme_windowFixedWidthMinor: number;
					public static AppCompatTheme_windowMinWidthMajor: number;
					public static AppCompatTheme_windowMinWidthMinor: number;
					public static AppCompatTheme_windowNoTitle: number;
					public static ButtonBarLayout: number[];
					public static ButtonBarLayout_allowStacking: number;
					public static ColorStateListItem: number[];
					public static ColorStateListItem_android_color: number;
					public static ColorStateListItem_android_alpha: number;
					public static ColorStateListItem_android_lStar: number;
					public static ColorStateListItem_alpha: number;
					public static ColorStateListItem_lStar: number;
					public static CompoundButton: number[];
					public static CompoundButton_android_button: number;
					public static CompoundButton_buttonCompat: number;
					public static CompoundButton_buttonTint: number;
					public static CompoundButton_buttonTintMode: number;
					public static DrawerArrowToggle: number[];
					public static DrawerArrowToggle_arrowHeadLength: number;
					public static DrawerArrowToggle_arrowShaftLength: number;
					public static DrawerArrowToggle_barLength: number;
					public static DrawerArrowToggle_color: number;
					public static DrawerArrowToggle_drawableSize: number;
					public static DrawerArrowToggle_gapBetweenBars: number;
					public static DrawerArrowToggle_spinBars: number;
					public static DrawerArrowToggle_thickness: number;
					public static FontFamily: number[];
					public static FontFamily_fontProviderAuthority: number;
					public static FontFamily_fontProviderCerts: number;
					public static FontFamily_fontProviderFetchStrategy: number;
					public static FontFamily_fontProviderFetchTimeout: number;
					public static FontFamily_fontProviderPackage: number;
					public static FontFamily_fontProviderQuery: number;
					public static FontFamily_fontProviderSystemFontFamily: number;
					public static FontFamilyFont: number[];
					public static FontFamilyFont_android_font: number;
					public static FontFamilyFont_android_fontWeight: number;
					public static FontFamilyFont_android_fontStyle: number;
					public static FontFamilyFont_android_ttcIndex: number;
					public static FontFamilyFont_android_fontVariationSettings: number;
					public static FontFamilyFont_font: number;
					public static FontFamilyFont_fontStyle: number;
					public static FontFamilyFont_fontVariationSettings: number;
					public static FontFamilyFont_fontWeight: number;
					public static FontFamilyFont_ttcIndex: number;
					public static Fragment: number[];
					public static Fragment_android_name: number;
					public static Fragment_android_id: number;
					public static Fragment_android_tag: number;
					public static FragmentContainerView: number[];
					public static FragmentContainerView_android_name: number;
					public static FragmentContainerView_android_tag: number;
					public static GradientColor: number[];
					public static GradientColor_android_startColor: number;
					public static GradientColor_android_endColor: number;
					public static GradientColor_android_type: number;
					public static GradientColor_android_centerX: number;
					public static GradientColor_android_centerY: number;
					public static GradientColor_android_gradientRadius: number;
					public static GradientColor_android_tileMode: number;
					public static GradientColor_android_centerColor: number;
					public static GradientColor_android_startX: number;
					public static GradientColor_android_startY: number;
					public static GradientColor_android_endX: number;
					public static GradientColor_android_endY: number;
					public static GradientColorItem: number[];
					public static GradientColorItem_android_color: number;
					public static GradientColorItem_android_offset: number;
					public static LinearLayoutCompat: number[];
					public static LinearLayoutCompat_android_gravity: number;
					public static LinearLayoutCompat_android_orientation: number;
					public static LinearLayoutCompat_android_baselineAligned: number;
					public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
					public static LinearLayoutCompat_android_weightSum: number;
					public static LinearLayoutCompat_divider: number;
					public static LinearLayoutCompat_dividerPadding: number;
					public static LinearLayoutCompat_measureWithLargestChild: number;
					public static LinearLayoutCompat_showDividers: number;
					public static LinearLayoutCompat_Layout: number[];
					public static LinearLayoutCompat_Layout_android_layout_gravity: number;
					public static LinearLayoutCompat_Layout_android_layout_width: number;
					public static LinearLayoutCompat_Layout_android_layout_height: number;
					public static LinearLayoutCompat_Layout_android_layout_weight: number;
					public static ListPopupWindow: number[];
					public static ListPopupWindow_android_dropDownHorizontalOffset: number;
					public static ListPopupWindow_android_dropDownVerticalOffset: number;
					public static MenuGroup: number[];
					public static MenuGroup_android_enabled: number;
					public static MenuGroup_android_id: number;
					public static MenuGroup_android_visible: number;
					public static MenuGroup_android_menuCategory: number;
					public static MenuGroup_android_orderInCategory: number;
					public static MenuGroup_android_checkableBehavior: number;
					public static MenuItem: number[];
					public static MenuItem_android_icon: number;
					public static MenuItem_android_enabled: number;
					public static MenuItem_android_id: number;
					public static MenuItem_android_checked: number;
					public static MenuItem_android_visible: number;
					public static MenuItem_android_menuCategory: number;
					public static MenuItem_android_orderInCategory: number;
					public static MenuItem_android_title: number;
					public static MenuItem_android_titleCondensed: number;
					public static MenuItem_android_alphabeticShortcut: number;
					public static MenuItem_android_numericShortcut: number;
					public static MenuItem_android_checkable: number;
					public static MenuItem_android_onClick: number;
					public static MenuItem_actionLayout: number;
					public static MenuItem_actionProviderClass: number;
					public static MenuItem_actionViewClass: number;
					public static MenuItem_alphabeticModifiers: number;
					public static MenuItem_contentDescription: number;
					public static MenuItem_iconTint: number;
					public static MenuItem_iconTintMode: number;
					public static MenuItem_numericModifiers: number;
					public static MenuItem_showAsAction: number;
					public static MenuItem_tooltipText: number;
					public static MenuView: number[];
					public static MenuView_android_windowAnimationStyle: number;
					public static MenuView_android_itemTextAppearance: number;
					public static MenuView_android_horizontalDivider: number;
					public static MenuView_android_verticalDivider: number;
					public static MenuView_android_headerBackground: number;
					public static MenuView_android_itemBackground: number;
					public static MenuView_android_itemIconDisabledAlpha: number;
					public static MenuView_preserveIconSpacing: number;
					public static MenuView_subMenuArrow: number;
					public static PopupWindow: number[];
					public static PopupWindow_android_popupBackground: number;
					public static PopupWindow_android_popupAnimationStyle: number;
					public static PopupWindow_overlapAnchor: number;
					public static PopupWindowBackgroundState: number[];
					public static PopupWindowBackgroundState_state_above_anchor: number;
					public static RecycleListView: number[];
					public static RecycleListView_paddingBottomNoButtons: number;
					public static RecycleListView_paddingTopNoTitle: number;
					public static SearchView: number[];
					public static SearchView_android_textAppearance: number;
					public static SearchView_android_focusable: number;
					public static SearchView_android_maxWidth: number;
					public static SearchView_android_text: number;
					public static SearchView_android_hint: number;
					public static SearchView_android_inputType: number;
					public static SearchView_android_imeOptions: number;
					public static SearchView_animateMenuItems: number;
					public static SearchView_animateNavigationIcon: number;
					public static SearchView_autoShowKeyboard: number;
					public static SearchView_backHandlingEnabled: number;
					public static SearchView_backgroundTint: number;
					public static SearchView_closeIcon: number;
					public static SearchView_commitIcon: number;
					public static SearchView_defaultQueryHint: number;
					public static SearchView_goIcon: number;
					public static SearchView_headerLayout: number;
					public static SearchView_hideNavigationIcon: number;
					public static SearchView_iconifiedByDefault: number;
					public static SearchView_layout: number;
					public static SearchView_queryBackground: number;
					public static SearchView_queryHint: number;
					public static SearchView_searchHintIcon: number;
					public static SearchView_searchIcon: number;
					public static SearchView_searchPrefixText: number;
					public static SearchView_submitBackground: number;
					public static SearchView_suggestionRowLayout: number;
					public static SearchView_useDrawerArrowDrawable: number;
					public static SearchView_voiceIcon: number;
					public static Spinner: number[];
					public static Spinner_android_entries: number;
					public static Spinner_android_popupBackground: number;
					public static Spinner_android_prompt: number;
					public static Spinner_android_dropDownWidth: number;
					public static Spinner_popupTheme: number;
					public static StateListDrawable: number[];
					public static StateListDrawable_android_dither: number;
					public static StateListDrawable_android_visible: number;
					public static StateListDrawable_android_variablePadding: number;
					public static StateListDrawable_android_constantSize: number;
					public static StateListDrawable_android_enterFadeDuration: number;
					public static StateListDrawable_android_exitFadeDuration: number;
					public static StateListDrawableItem: number[];
					public static StateListDrawableItem_android_drawable: number;
					public static SwitchCompat: number[];
					public static SwitchCompat_android_textOn: number;
					public static SwitchCompat_android_textOff: number;
					public static SwitchCompat_android_thumb: number;
					public static SwitchCompat_showText: number;
					public static SwitchCompat_splitTrack: number;
					public static SwitchCompat_switchMinWidth: number;
					public static SwitchCompat_switchPadding: number;
					public static SwitchCompat_switchTextAppearance: number;
					public static SwitchCompat_thumbTextPadding: number;
					public static SwitchCompat_thumbTint: number;
					public static SwitchCompat_thumbTintMode: number;
					public static SwitchCompat_track: number;
					public static SwitchCompat_trackTint: number;
					public static SwitchCompat_trackTintMode: number;
					public static TextAppearance: number[];
					public static TextAppearance_android_textSize: number;
					public static TextAppearance_android_typeface: number;
					public static TextAppearance_android_textStyle: number;
					public static TextAppearance_android_textColor: number;
					public static TextAppearance_android_textColorHint: number;
					public static TextAppearance_android_textColorLink: number;
					public static TextAppearance_android_shadowColor: number;
					public static TextAppearance_android_shadowDx: number;
					public static TextAppearance_android_shadowDy: number;
					public static TextAppearance_android_shadowRadius: number;
					public static TextAppearance_android_fontFamily: number;
					public static TextAppearance_android_textFontWeight: number;
					public static TextAppearance_fontFamily: number;
					public static TextAppearance_fontVariationSettings: number;
					public static TextAppearance_textAllCaps: number;
					public static TextAppearance_textLocale: number;
					public static Toolbar: number[];
					public static Toolbar_android_gravity: number;
					public static Toolbar_android_minHeight: number;
					public static Toolbar_buttonGravity: number;
					public static Toolbar_collapseContentDescription: number;
					public static Toolbar_collapseIcon: number;
					public static Toolbar_contentInsetEnd: number;
					public static Toolbar_contentInsetEndWithActions: number;
					public static Toolbar_contentInsetLeft: number;
					public static Toolbar_contentInsetRight: number;
					public static Toolbar_contentInsetStart: number;
					public static Toolbar_contentInsetStartWithNavigation: number;
					public static Toolbar_logo: number;
					public static Toolbar_logoDescription: number;
					public static Toolbar_maxButtonHeight: number;
					public static Toolbar_menu: number;
					public static Toolbar_navigationContentDescription: number;
					public static Toolbar_navigationIcon: number;
					public static Toolbar_popupTheme: number;
					public static Toolbar_subtitle: number;
					public static Toolbar_subtitleTextAppearance: number;
					public static Toolbar_subtitleTextColor: number;
					public static Toolbar_title: number;
					public static Toolbar_titleMargin: number;
					public static Toolbar_titleMarginBottom: number;
					public static Toolbar_titleMarginEnd: number;
					public static Toolbar_titleMarginStart: number;
					public static Toolbar_titleMarginTop: number;
					public static Toolbar_titleMargins: number;
					public static Toolbar_titleTextAppearance: number;
					public static Toolbar_titleTextColor: number;
					public static View: number[];
					public static View_android_theme: number;
					public static View_android_focusable: number;
					public static View_paddingEnd: number;
					public static View_paddingStart: number;
					public static View_theme: number;
					public static ViewBackgroundHelper: number[];
					public static ViewBackgroundHelper_android_background: number;
					public static ViewBackgroundHelper_backgroundTint: number;
					public static ViewBackgroundHelper_backgroundTintMode: number;
					public static ViewStubCompat: number[];
					public static ViewStubCompat_android_id: number;
					public static ViewStubCompat_android_layout: number;
					public static ViewStubCompat_android_inflatedId: number;
					public static "<clinit>"(): void;
				}
			}
		}
	}
}

declare module com {
	export module bumptech {
		export module glide {
			export module gifdecoder {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.bumptech.glide.gifdecoder.R>;
				}
			}
		}
	}
}

declare module com {
	export module evernote {
		export module android {
			export module job {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.evernote.android.job.R>;
				}
				export module R {
					export class attr extends java.lang.Object {
						public static class: java.lang.Class<com.evernote.android.job.R.attr>;
						public static alpha: number;
						public static buttonSize: number;
						public static circleCrop: number;
						public static colorScheme: number;
						public static coordinatorLayoutStyle: number;
						public static font: number;
						public static fontProviderAuthority: number;
						public static fontProviderCerts: number;
						public static fontProviderFetchStrategy: number;
						public static fontProviderFetchTimeout: number;
						public static fontProviderPackage: number;
						public static fontProviderQuery: number;
						public static fontProviderSystemFontFamily: number;
						public static fontStyle: number;
						public static fontVariationSettings: number;
						public static fontWeight: number;
						public static imageAspectRatio: number;
						public static imageAspectRatioAdjust: number;
						public static keylines: number;
						public static lStar: number;
						public static layout_anchor: number;
						public static layout_anchorGravity: number;
						public static layout_behavior: number;
						public static layout_dodgeInsetEdges: number;
						public static layout_insetEdge: number;
						public static layout_keyline: number;
						public static nestedScrollViewStyle: number;
						public static queryPatterns: number;
						public static scopeUris: number;
						public static shortcutMatchRequired: number;
						public static statusBarBackground: number;
						public static ttcIndex: number;
					}
					export class color extends java.lang.Object {
						public static class: java.lang.Class<com.evernote.android.job.R.color>;
						public static androidx_core_ripple_material_light: number;
						public static androidx_core_secondary_text_default_material_light: number;
						public static common_google_signin_btn_text_dark: number;
						public static common_google_signin_btn_text_dark_default: number;
						public static common_google_signin_btn_text_dark_disabled: number;
						public static common_google_signin_btn_text_dark_focused: number;
						public static common_google_signin_btn_text_dark_pressed: number;
						public static common_google_signin_btn_text_light: number;
						public static common_google_signin_btn_text_light_default: number;
						public static common_google_signin_btn_text_light_disabled: number;
						public static common_google_signin_btn_text_light_focused: number;
						public static common_google_signin_btn_text_light_pressed: number;
						public static common_google_signin_btn_tint: number;
						public static notification_action_color_filter: number;
						public static notification_icon_bg_color: number;
						public static ripple_material_light: number;
						public static secondary_text_default_material_light: number;
					}
					export class dimen extends java.lang.Object {
						public static class: java.lang.Class<com.evernote.android.job.R.dimen>;
						public static compat_button_inset_horizontal_material: number;
						public static compat_button_inset_vertical_material: number;
						public static compat_button_padding_horizontal_material: number;
						public static compat_button_padding_vertical_material: number;
						public static compat_control_corner_material: number;
						public static compat_notification_large_icon_max_height: number;
						public static compat_notification_large_icon_max_width: number;
						public static notification_action_icon_size: number;
						public static notification_action_text_size: number;
						public static notification_big_circle_margin: number;
						public static notification_content_margin_start: number;
						public static notification_large_icon_height: number;
						public static notification_large_icon_width: number;
						public static notification_main_column_padding_top: number;
						public static notification_media_narrow_margin: number;
						public static notification_right_icon_size: number;
						public static notification_right_side_padding_top: number;
						public static notification_small_icon_background_padding: number;
						public static notification_small_icon_size_as_large: number;
						public static notification_subtext_size: number;
						public static notification_top_pad: number;
						public static notification_top_pad_large_text: number;
					}
					export class drawable extends java.lang.Object {
						public static class: java.lang.Class<com.evernote.android.job.R.drawable>;
						public static common_full_open_on_phone: number;
						public static common_google_signin_btn_icon_dark: number;
						public static common_google_signin_btn_icon_dark_focused: number;
						public static common_google_signin_btn_icon_dark_normal: number;
						public static common_google_signin_btn_icon_dark_normal_background: number;
						public static common_google_signin_btn_icon_disabled: number;
						public static common_google_signin_btn_icon_light: number;
						public static common_google_signin_btn_icon_light_focused: number;
						public static common_google_signin_btn_icon_light_normal: number;
						public static common_google_signin_btn_icon_light_normal_background: number;
						public static common_google_signin_btn_text_dark: number;
						public static common_google_signin_btn_text_dark_focused: number;
						public static common_google_signin_btn_text_dark_normal: number;
						public static common_google_signin_btn_text_dark_normal_background: number;
						public static common_google_signin_btn_text_disabled: number;
						public static common_google_signin_btn_text_light: number;
						public static common_google_signin_btn_text_light_focused: number;
						public static common_google_signin_btn_text_light_normal: number;
						public static common_google_signin_btn_text_light_normal_background: number;
						public static googleg_disabled_color_18: number;
						public static googleg_standard_color_18: number;
						public static notification_action_background: number;
						public static notification_bg: number;
						public static notification_bg_low: number;
						public static notification_bg_low_normal: number;
						public static notification_bg_low_pressed: number;
						public static notification_bg_normal: number;
						public static notification_bg_normal_pressed: number;
						public static notification_icon_background: number;
						public static notification_template_icon_bg: number;
						public static notification_template_icon_low_bg: number;
						public static notification_tile_bg: number;
						public static notify_panel_notification_icon_bg: number;
					}
					export class id extends java.lang.Object {
						public static class: java.lang.Class<com.evernote.android.job.R.id>;
						public static accessibility_action_clickable_span: number;
						public static accessibility_custom_action_0: number;
						public static accessibility_custom_action_1: number;
						public static accessibility_custom_action_10: number;
						public static accessibility_custom_action_11: number;
						public static accessibility_custom_action_12: number;
						public static accessibility_custom_action_13: number;
						public static accessibility_custom_action_14: number;
						public static accessibility_custom_action_15: number;
						public static accessibility_custom_action_16: number;
						public static accessibility_custom_action_17: number;
						public static accessibility_custom_action_18: number;
						public static accessibility_custom_action_19: number;
						public static accessibility_custom_action_2: number;
						public static accessibility_custom_action_20: number;
						public static accessibility_custom_action_21: number;
						public static accessibility_custom_action_22: number;
						public static accessibility_custom_action_23: number;
						public static accessibility_custom_action_24: number;
						public static accessibility_custom_action_25: number;
						public static accessibility_custom_action_26: number;
						public static accessibility_custom_action_27: number;
						public static accessibility_custom_action_28: number;
						public static accessibility_custom_action_29: number;
						public static accessibility_custom_action_3: number;
						public static accessibility_custom_action_30: number;
						public static accessibility_custom_action_31: number;
						public static accessibility_custom_action_4: number;
						public static accessibility_custom_action_5: number;
						public static accessibility_custom_action_6: number;
						public static accessibility_custom_action_7: number;
						public static accessibility_custom_action_8: number;
						public static accessibility_custom_action_9: number;
						public static action_container: number;
						public static action_divider: number;
						public static action_image: number;
						public static action_text: number;
						public static actions: number;
						public static adjust_height: number;
						public static adjust_width: number;
						public static async: number;
						public static auto: number;
						public static blocking: number;
						public static bottom: number;
						public static chronometer: number;
						public static dark: number;
						public static dialog_button: number;
						public static end: number;
						public static forever: number;
						public static icon: number;
						public static icon_group: number;
						public static icon_only: number;
						public static info: number;
						public static italic: number;
						public static left: number;
						public static light: number;
						public static line1: number;
						public static line3: number;
						public static none: number;
						public static normal: number;
						public static notification_background: number;
						public static notification_main_column: number;
						public static notification_main_column_container: number;
						public static right: number;
						public static right_icon: number;
						public static right_side: number;
						public static standard: number;
						public static start: number;
						public static tag_accessibility_actions: number;
						public static tag_accessibility_clickable_spans: number;
						public static tag_accessibility_heading: number;
						public static tag_accessibility_pane_title: number;
						public static tag_on_apply_window_listener: number;
						public static tag_on_receive_content_listener: number;
						public static tag_on_receive_content_mime_types: number;
						public static tag_screen_reader_focusable: number;
						public static tag_state_description: number;
						public static tag_transition_group: number;
						public static tag_unhandled_key_event_manager: number;
						public static tag_unhandled_key_listeners: number;
						public static tag_window_insets_animation_callback: number;
						public static text: number;
						public static text2: number;
						public static time: number;
						public static title: number;
						public static top: number;
						public static wide: number;
					}
					export class integer extends java.lang.Object {
						public static class: java.lang.Class<com.evernote.android.job.R.integer>;
						public static google_play_services_version: number;
						public static status_bar_notification_info_maxnum: number;
					}
					export class layout extends java.lang.Object {
						public static class: java.lang.Class<com.evernote.android.job.R.layout>;
						public static custom_dialog: number;
						public static notification_action: number;
						public static notification_action_tombstone: number;
						public static notification_template_custom_big: number;
						public static notification_template_icon_group: number;
						public static notification_template_part_chronometer: number;
						public static notification_template_part_time: number;
					}
					export class style extends java.lang.Object {
						public static class: java.lang.Class<com.evernote.android.job.R.style>;
						public static TextAppearance_Compat_Notification: number;
						public static TextAppearance_Compat_Notification_Info: number;
						public static TextAppearance_Compat_Notification_Line2: number;
						public static TextAppearance_Compat_Notification_Time: number;
						public static TextAppearance_Compat_Notification_Title: number;
						public static Widget_Compat_NotificationActionContainer: number;
						public static Widget_Compat_NotificationActionText: number;
						public static Widget_Support_CoordinatorLayout: number;
					}
					export class styleable extends java.lang.Object {
						public static class: java.lang.Class<com.evernote.android.job.R.styleable>;
						public static Capability: number[];
						public static Capability_queryPatterns: number;
						public static Capability_shortcutMatchRequired: number;
						public static ColorStateListItem: number[];
						public static ColorStateListItem_android_color: number;
						public static ColorStateListItem_android_alpha: number;
						public static ColorStateListItem_android_lStar: number;
						public static ColorStateListItem_alpha: number;
						public static ColorStateListItem_lStar: number;
						public static CoordinatorLayout: number[];
						public static CoordinatorLayout_keylines: number;
						public static CoordinatorLayout_statusBarBackground: number;
						public static CoordinatorLayout_Layout: number[];
						public static CoordinatorLayout_Layout_android_layout_gravity: number;
						public static CoordinatorLayout_Layout_layout_anchor: number;
						public static CoordinatorLayout_Layout_layout_anchorGravity: number;
						public static CoordinatorLayout_Layout_layout_behavior: number;
						public static CoordinatorLayout_Layout_layout_dodgeInsetEdges: number;
						public static CoordinatorLayout_Layout_layout_insetEdge: number;
						public static CoordinatorLayout_Layout_layout_keyline: number;
						public static FontFamily: number[];
						public static FontFamily_fontProviderAuthority: number;
						public static FontFamily_fontProviderCerts: number;
						public static FontFamily_fontProviderFetchStrategy: number;
						public static FontFamily_fontProviderFetchTimeout: number;
						public static FontFamily_fontProviderPackage: number;
						public static FontFamily_fontProviderQuery: number;
						public static FontFamily_fontProviderSystemFontFamily: number;
						public static FontFamilyFont: number[];
						public static FontFamilyFont_android_font: number;
						public static FontFamilyFont_android_fontWeight: number;
						public static FontFamilyFont_android_fontStyle: number;
						public static FontFamilyFont_android_ttcIndex: number;
						public static FontFamilyFont_android_fontVariationSettings: number;
						public static FontFamilyFont_font: number;
						public static FontFamilyFont_fontStyle: number;
						public static FontFamilyFont_fontVariationSettings: number;
						public static FontFamilyFont_fontWeight: number;
						public static FontFamilyFont_ttcIndex: number;
						public static GradientColor: number[];
						public static GradientColor_android_startColor: number;
						public static GradientColor_android_endColor: number;
						public static GradientColor_android_type: number;
						public static GradientColor_android_centerX: number;
						public static GradientColor_android_centerY: number;
						public static GradientColor_android_gradientRadius: number;
						public static GradientColor_android_tileMode: number;
						public static GradientColor_android_centerColor: number;
						public static GradientColor_android_startX: number;
						public static GradientColor_android_startY: number;
						public static GradientColor_android_endX: number;
						public static GradientColor_android_endY: number;
						public static GradientColorItem: number[];
						public static GradientColorItem_android_color: number;
						public static GradientColorItem_android_offset: number;
						public static LoadingImageView: number[];
						public static LoadingImageView_circleCrop: number;
						public static LoadingImageView_imageAspectRatio: number;
						public static LoadingImageView_imageAspectRatioAdjust: number;
						public static SignInButton: number[];
						public static SignInButton_buttonSize: number;
						public static SignInButton_colorScheme: number;
						public static SignInButton_scopeUris: number;
						public static "<clinit>"(): void;
					}
				}
			}
		}
	}
}

declare module com {
	export module flurry {
		export module android {
			export module analytics {
				export module sdk {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.flurry.android.analytics.sdk.R>;
					}
					export module R {
						export class attr extends java.lang.Object {
							public static class: java.lang.Class<com.flurry.android.analytics.sdk.R.attr>;
							public static alpha: number;
							public static font: number;
							public static fontProviderAuthority: number;
							public static fontProviderCerts: number;
							public static fontProviderFetchStrategy: number;
							public static fontProviderFetchTimeout: number;
							public static fontProviderPackage: number;
							public static fontProviderQuery: number;
							public static fontStyle: number;
							public static fontVariationSettings: number;
							public static fontWeight: number;
							public static ttcIndex: number;
						}
						export class bool extends java.lang.Object {
							public static class: java.lang.Class<com.flurry.android.analytics.sdk.R.bool>;
							public static abc_action_bar_embed_tabs: number;
						}
						export class color extends java.lang.Object {
							public static class: java.lang.Class<com.flurry.android.analytics.sdk.R.color>;
							public static notification_action_color_filter: number;
							public static notification_icon_bg_color: number;
							public static primary_text_default_material_dark: number;
							public static ripple_material_light: number;
							public static secondary_text_default_material_dark: number;
							public static secondary_text_default_material_light: number;
						}
						export class dimen extends java.lang.Object {
							public static class: java.lang.Class<com.flurry.android.analytics.sdk.R.dimen>;
							public static compat_button_inset_horizontal_material: number;
							public static compat_button_inset_vertical_material: number;
							public static compat_button_padding_horizontal_material: number;
							public static compat_button_padding_vertical_material: number;
							public static compat_control_corner_material: number;
							public static compat_notification_large_icon_max_height: number;
							public static compat_notification_large_icon_max_width: number;
							public static notification_action_icon_size: number;
							public static notification_action_text_size: number;
							public static notification_big_circle_margin: number;
							public static notification_content_margin_start: number;
							public static notification_large_icon_height: number;
							public static notification_large_icon_width: number;
							public static notification_main_column_padding_top: number;
							public static notification_media_narrow_margin: number;
							public static notification_right_icon_size: number;
							public static notification_right_side_padding_top: number;
							public static notification_small_icon_background_padding: number;
							public static notification_small_icon_size_as_large: number;
							public static notification_subtext_size: number;
							public static notification_top_pad: number;
							public static notification_top_pad_large_text: number;
						}
						export class drawable extends java.lang.Object {
							public static class: java.lang.Class<com.flurry.android.analytics.sdk.R.drawable>;
							public static notification_action_background: number;
							public static notification_bg: number;
							public static notification_bg_low: number;
							public static notification_bg_low_normal: number;
							public static notification_bg_low_pressed: number;
							public static notification_bg_normal: number;
							public static notification_bg_normal_pressed: number;
							public static notification_icon_background: number;
							public static notification_template_icon_bg: number;
							public static notification_template_icon_low_bg: number;
							public static notification_tile_bg: number;
							public static notify_panel_notification_icon_bg: number;
						}
						export class id extends java.lang.Object {
							public static class: java.lang.Class<com.flurry.android.analytics.sdk.R.id>;
							public static accessibility_action_clickable_span: number;
							public static accessibility_custom_action_0: number;
							public static accessibility_custom_action_1: number;
							public static accessibility_custom_action_10: number;
							public static accessibility_custom_action_11: number;
							public static accessibility_custom_action_12: number;
							public static accessibility_custom_action_13: number;
							public static accessibility_custom_action_14: number;
							public static accessibility_custom_action_15: number;
							public static accessibility_custom_action_16: number;
							public static accessibility_custom_action_17: number;
							public static accessibility_custom_action_18: number;
							public static accessibility_custom_action_19: number;
							public static accessibility_custom_action_2: number;
							public static accessibility_custom_action_20: number;
							public static accessibility_custom_action_21: number;
							public static accessibility_custom_action_22: number;
							public static accessibility_custom_action_23: number;
							public static accessibility_custom_action_24: number;
							public static accessibility_custom_action_25: number;
							public static accessibility_custom_action_26: number;
							public static accessibility_custom_action_27: number;
							public static accessibility_custom_action_28: number;
							public static accessibility_custom_action_29: number;
							public static accessibility_custom_action_3: number;
							public static accessibility_custom_action_30: number;
							public static accessibility_custom_action_31: number;
							public static accessibility_custom_action_4: number;
							public static accessibility_custom_action_5: number;
							public static accessibility_custom_action_6: number;
							public static accessibility_custom_action_7: number;
							public static accessibility_custom_action_8: number;
							public static accessibility_custom_action_9: number;
							public static action_container: number;
							public static action_divider: number;
							public static action_image: number;
							public static action_text: number;
							public static actions: number;
							public static async: number;
							public static blocking: number;
							public static chronometer: number;
							public static dialog_button: number;
							public static forever: number;
							public static icon: number;
							public static icon_group: number;
							public static info: number;
							public static italic: number;
							public static line1: number;
							public static line3: number;
							public static normal: number;
							public static notification_background: number;
							public static notification_main_column: number;
							public static notification_main_column_container: number;
							public static right_icon: number;
							public static right_side: number;
							public static tag_accessibility_actions: number;
							public static tag_accessibility_clickable_spans: number;
							public static tag_accessibility_heading: number;
							public static tag_accessibility_pane_title: number;
							public static tag_screen_reader_focusable: number;
							public static tag_transition_group: number;
							public static tag_unhandled_key_event_manager: number;
							public static tag_unhandled_key_listeners: number;
							public static text: number;
							public static text2: number;
							public static time: number;
							public static title: number;
						}
						export class integer extends java.lang.Object {
							public static class: java.lang.Class<com.flurry.android.analytics.sdk.R.integer>;
							public static cancel_button_image_alpha: number;
							public static status_bar_notification_info_maxnum: number;
						}
						export class layout extends java.lang.Object {
							public static class: java.lang.Class<com.flurry.android.analytics.sdk.R.layout>;
							public static custom_dialog: number;
							public static notification_action: number;
							public static notification_action_tombstone: number;
							public static notification_template_custom_big: number;
							public static notification_template_icon_group: number;
							public static notification_template_part_chronometer: number;
							public static notification_template_part_time: number;
						}
						export class style extends java.lang.Object {
							public static class: java.lang.Class<com.flurry.android.analytics.sdk.R.style>;
							public static TextAppearance_Compat_Notification: number;
							public static TextAppearance_Compat_Notification_Info: number;
							public static TextAppearance_Compat_Notification_Line2: number;
							public static TextAppearance_Compat_Notification_Time: number;
							public static TextAppearance_Compat_Notification_Title: number;
							public static Widget_Compat_NotificationActionContainer: number;
							public static Widget_Compat_NotificationActionText: number;
						}
						export class styleable extends java.lang.Object {
							public static class: java.lang.Class<com.flurry.android.analytics.sdk.R.styleable>;
							public static ColorStateListItem: number[];
							public static ColorStateListItem_android_color: number;
							public static ColorStateListItem_android_alpha: number;
							public static ColorStateListItem_android_lStar: number;
							public static ColorStateListItem_alpha: number;
							public static ColorStateListItem_lStar: number;
							public static FontFamily: number[];
							public static FontFamily_fontProviderAuthority: number;
							public static FontFamily_fontProviderCerts: number;
							public static FontFamily_fontProviderFetchStrategy: number;
							public static FontFamily_fontProviderFetchTimeout: number;
							public static FontFamily_fontProviderPackage: number;
							public static FontFamily_fontProviderQuery: number;
							public static FontFamily_fontProviderSystemFontFamily: number;
							public static FontFamilyFont: number[];
							public static FontFamilyFont_android_font: number;
							public static FontFamilyFont_android_fontWeight: number;
							public static FontFamilyFont_android_fontStyle: number;
							public static FontFamilyFont_android_ttcIndex: number;
							public static FontFamilyFont_android_fontVariationSettings: number;
							public static FontFamilyFont_font: number;
							public static FontFamilyFont_fontStyle: number;
							public static FontFamilyFont_fontVariationSettings: number;
							public static FontFamilyFont_fontWeight: number;
							public static FontFamilyFont_ttcIndex: number;
							public static GradientColor: number[];
							public static GradientColor_android_startColor: number;
							public static GradientColor_android_endColor: number;
							public static GradientColor_android_type: number;
							public static GradientColor_android_centerX: number;
							public static GradientColor_android_centerY: number;
							public static GradientColor_android_gradientRadius: number;
							public static GradientColor_android_tileMode: number;
							public static GradientColor_android_centerColor: number;
							public static GradientColor_android_startX: number;
							public static GradientColor_android_startY: number;
							public static GradientColor_android_endX: number;
							public static GradientColor_android_endY: number;
							public static GradientColorItem: number[];
							public static GradientColorItem_android_color: number;
							public static GradientColorItem_android_offset: number;
							public static "<clinit>"(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module github {
		export module aakira {
			export module expandablelayout {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.github.aakira.expandablelayout.R>;
				}
				export module R {
					export class anim extends java.lang.Object {
						public static class: java.lang.Class<com.github.aakira.expandablelayout.R.anim>;
						public static abc_fade_in: number;
						public static abc_fade_out: number;
						public static abc_grow_fade_in_from_bottom: number;
						public static abc_popup_enter: number;
						public static abc_popup_exit: number;
						public static abc_shrink_fade_out_from_bottom: number;
						public static abc_slide_in_bottom: number;
						public static abc_slide_in_top: number;
						public static abc_slide_out_bottom: number;
						public static abc_slide_out_top: number;
					}
					export class attr extends java.lang.Object {
						public static class: java.lang.Class<com.github.aakira.expandablelayout.R.attr>;
						public static actionBarDivider: number;
						public static actionBarItemBackground: number;
						public static actionBarPopupTheme: number;
						public static actionBarSize: number;
						public static actionBarSplitStyle: number;
						public static actionBarStyle: number;
						public static actionBarTabBarStyle: number;
						public static actionBarTabStyle: number;
						public static actionBarTabTextStyle: number;
						public static actionBarTheme: number;
						public static actionBarWidgetTheme: number;
						public static actionButtonStyle: number;
						public static actionDropDownStyle: number;
						public static actionLayout: number;
						public static actionMenuTextAppearance: number;
						public static actionMenuTextColor: number;
						public static actionModeBackground: number;
						public static actionModeCloseButtonStyle: number;
						public static actionModeCloseDrawable: number;
						public static actionModeCopyDrawable: number;
						public static actionModeCutDrawable: number;
						public static actionModeFindDrawable: number;
						public static actionModePasteDrawable: number;
						public static actionModePopupWindowStyle: number;
						public static actionModeSelectAllDrawable: number;
						public static actionModeShareDrawable: number;
						public static actionModeSplitBackground: number;
						public static actionModeStyle: number;
						public static actionModeWebSearchDrawable: number;
						public static actionOverflowButtonStyle: number;
						public static actionOverflowMenuStyle: number;
						public static actionProviderClass: number;
						public static actionViewClass: number;
						public static activityChooserViewStyle: number;
						public static ael_defaultChildIndex: number;
						public static ael_defaultPosition: number;
						public static ael_duration: number;
						public static ael_expanded: number;
						public static ael_interpolator: number;
						public static ael_orientation: number;
						public static alertDialogButtonGroupStyle: number;
						public static alertDialogCenterButtons: number;
						public static alertDialogStyle: number;
						public static alertDialogTheme: number;
						public static allowStacking: number;
						public static arrowHeadLength: number;
						public static arrowShaftLength: number;
						public static autoCompleteTextViewStyle: number;
						public static background: number;
						public static backgroundSplit: number;
						public static backgroundStacked: number;
						public static backgroundTint: number;
						public static backgroundTintMode: number;
						public static barLength: number;
						public static borderlessButtonStyle: number;
						public static buttonBarButtonStyle: number;
						public static buttonBarNegativeButtonStyle: number;
						public static buttonBarNeutralButtonStyle: number;
						public static buttonBarPositiveButtonStyle: number;
						public static buttonBarStyle: number;
						public static buttonPanelSideLayout: number;
						public static buttonStyle: number;
						public static buttonStyleSmall: number;
						public static buttonTint: number;
						public static buttonTintMode: number;
						public static checkboxStyle: number;
						public static checkedTextViewStyle: number;
						public static closeIcon: number;
						public static closeItemLayout: number;
						public static collapseContentDescription: number;
						public static collapseIcon: number;
						public static color: number;
						public static colorAccent: number;
						public static colorButtonNormal: number;
						public static colorControlActivated: number;
						public static colorControlHighlight: number;
						public static colorControlNormal: number;
						public static colorPrimary: number;
						public static colorPrimaryDark: number;
						public static colorSwitchThumbNormal: number;
						public static commitIcon: number;
						public static contentInsetEnd: number;
						public static contentInsetLeft: number;
						public static contentInsetRight: number;
						public static contentInsetStart: number;
						public static controlBackground: number;
						public static customNavigationLayout: number;
						public static defaultQueryHint: number;
						public static dialogPreferredPadding: number;
						public static dialogTheme: number;
						public static displayOptions: number;
						public static divider: number;
						public static dividerHorizontal: number;
						public static dividerPadding: number;
						public static dividerVertical: number;
						public static drawableSize: number;
						public static drawerArrowStyle: number;
						public static dropDownListViewStyle: number;
						public static dropdownListPreferredItemHeight: number;
						public static editTextBackground: number;
						public static editTextColor: number;
						public static editTextStyle: number;
						public static elevation: number;
						public static expandActivityOverflowButtonDrawable: number;
						public static gapBetweenBars: number;
						public static goIcon: number;
						public static height: number;
						public static hideOnContentScroll: number;
						public static homeAsUpIndicator: number;
						public static homeLayout: number;
						public static icon: number;
						public static iconifiedByDefault: number;
						public static imageButtonStyle: number;
						public static indeterminateProgressStyle: number;
						public static initialActivityCount: number;
						public static isLightTheme: number;
						public static itemPadding: number;
						public static layout: number;
						public static listChoiceBackgroundIndicator: number;
						public static listDividerAlertDialog: number;
						public static listItemLayout: number;
						public static listLayout: number;
						public static listPopupWindowStyle: number;
						public static listPreferredItemHeight: number;
						public static listPreferredItemHeightLarge: number;
						public static listPreferredItemHeightSmall: number;
						public static listPreferredItemPaddingLeft: number;
						public static listPreferredItemPaddingRight: number;
						public static logo: number;
						public static logoDescription: number;
						public static maxButtonHeight: number;
						public static measureWithLargestChild: number;
						public static multiChoiceItemLayout: number;
						public static navigationContentDescription: number;
						public static navigationIcon: number;
						public static navigationMode: number;
						public static overlapAnchor: number;
						public static paddingEnd: number;
						public static paddingStart: number;
						public static panelBackground: number;
						public static panelMenuListTheme: number;
						public static panelMenuListWidth: number;
						public static popupMenuStyle: number;
						public static popupTheme: number;
						public static popupWindowStyle: number;
						public static preserveIconSpacing: number;
						public static progressBarPadding: number;
						public static progressBarStyle: number;
						public static queryBackground: number;
						public static queryHint: number;
						public static radioButtonStyle: number;
						public static ratingBarStyle: number;
						public static ratingBarStyleIndicator: number;
						public static ratingBarStyleSmall: number;
						public static searchHintIcon: number;
						public static searchIcon: number;
						public static searchViewStyle: number;
						public static seekBarStyle: number;
						public static selectableItemBackground: number;
						public static selectableItemBackgroundBorderless: number;
						public static showAsAction: number;
						public static showDividers: number;
						public static showText: number;
						public static singleChoiceItemLayout: number;
						public static spinBars: number;
						public static spinnerDropDownItemStyle: number;
						public static spinnerStyle: number;
						public static splitTrack: number;
						public static srcCompat: number;
						public static state_above_anchor: number;
						public static submitBackground: number;
						public static subtitle: number;
						public static subtitleTextAppearance: number;
						public static subtitleTextColor: number;
						public static subtitleTextStyle: number;
						public static suggestionRowLayout: number;
						public static switchMinWidth: number;
						public static switchPadding: number;
						public static switchStyle: number;
						public static switchTextAppearance: number;
						public static textAllCaps: number;
						public static textAppearanceLargePopupMenu: number;
						public static textAppearanceListItem: number;
						public static textAppearanceListItemSmall: number;
						public static textAppearanceSearchResultSubtitle: number;
						public static textAppearanceSearchResultTitle: number;
						public static textAppearanceSmallPopupMenu: number;
						public static textColorAlertDialogListItem: number;
						public static textColorSearchUrl: number;
						public static theme: number;
						public static thickness: number;
						public static thumbTextPadding: number;
						public static title: number;
						public static titleMarginBottom: number;
						public static titleMarginEnd: number;
						public static titleMarginStart: number;
						public static titleMarginTop: number;
						public static titleMargins: number;
						public static titleTextAppearance: number;
						public static titleTextColor: number;
						public static titleTextStyle: number;
						public static toolbarNavigationButtonStyle: number;
						public static toolbarStyle: number;
						public static track: number;
						public static voiceIcon: number;
						public static windowActionBar: number;
						public static windowActionBarOverlay: number;
						public static windowActionModeOverlay: number;
						public static windowFixedHeightMajor: number;
						public static windowFixedHeightMinor: number;
						public static windowFixedWidthMajor: number;
						public static windowFixedWidthMinor: number;
						public static windowMinWidthMajor: number;
						public static windowMinWidthMinor: number;
						public static windowNoTitle: number;
					}
					export class bool extends java.lang.Object {
						public static class: java.lang.Class<com.github.aakira.expandablelayout.R.bool>;
						public static abc_action_bar_embed_tabs: number;
						public static abc_allow_stacked_button_bar: number;
						public static abc_config_actionMenuItemAllCaps: number;
					}
					export class color extends java.lang.Object {
						public static class: java.lang.Class<com.github.aakira.expandablelayout.R.color>;
						public static abc_background_cache_hint_selector_material_dark: number;
						public static abc_background_cache_hint_selector_material_light: number;
						public static abc_color_highlight_material: number;
						public static abc_input_method_navigation_guard: number;
						public static abc_primary_text_disable_only_material_dark: number;
						public static abc_primary_text_disable_only_material_light: number;
						public static abc_primary_text_material_dark: number;
						public static abc_primary_text_material_light: number;
						public static abc_search_url_text: number;
						public static abc_search_url_text_normal: number;
						public static abc_search_url_text_pressed: number;
						public static abc_search_url_text_selected: number;
						public static abc_secondary_text_material_dark: number;
						public static abc_secondary_text_material_light: number;
						public static accent_material_dark: number;
						public static accent_material_light: number;
						public static background_floating_material_dark: number;
						public static background_floating_material_light: number;
						public static background_material_dark: number;
						public static background_material_light: number;
						public static bright_foreground_disabled_material_dark: number;
						public static bright_foreground_disabled_material_light: number;
						public static bright_foreground_inverse_material_dark: number;
						public static bright_foreground_inverse_material_light: number;
						public static bright_foreground_material_dark: number;
						public static bright_foreground_material_light: number;
						public static button_material_dark: number;
						public static button_material_light: number;
						public static dim_foreground_disabled_material_dark: number;
						public static dim_foreground_disabled_material_light: number;
						public static dim_foreground_material_dark: number;
						public static dim_foreground_material_light: number;
						public static foreground_material_dark: number;
						public static foreground_material_light: number;
						public static highlighted_text_material_dark: number;
						public static highlighted_text_material_light: number;
						public static material_blue_grey_800: number;
						public static material_blue_grey_900: number;
						public static material_blue_grey_950: number;
						public static material_deep_teal_200: number;
						public static material_deep_teal_500: number;
						public static material_grey_100: number;
						public static material_grey_300: number;
						public static material_grey_50: number;
						public static material_grey_600: number;
						public static material_grey_800: number;
						public static material_grey_850: number;
						public static material_grey_900: number;
						public static primary_dark_material_dark: number;
						public static primary_dark_material_light: number;
						public static primary_material_dark: number;
						public static primary_material_light: number;
						public static primary_text_default_material_dark: number;
						public static primary_text_default_material_light: number;
						public static primary_text_disabled_material_dark: number;
						public static primary_text_disabled_material_light: number;
						public static ripple_material_dark: number;
						public static ripple_material_light: number;
						public static secondary_text_default_material_dark: number;
						public static secondary_text_default_material_light: number;
						public static secondary_text_disabled_material_dark: number;
						public static secondary_text_disabled_material_light: number;
						public static switch_thumb_disabled_material_dark: number;
						public static switch_thumb_disabled_material_light: number;
						public static switch_thumb_material_dark: number;
						public static switch_thumb_material_light: number;
						public static switch_thumb_normal_material_dark: number;
						public static switch_thumb_normal_material_light: number;
					}
					export class dimen extends java.lang.Object {
						public static class: java.lang.Class<com.github.aakira.expandablelayout.R.dimen>;
						public static abc_action_bar_content_inset_material: number;
						public static abc_action_bar_default_height_material: number;
						public static abc_action_bar_default_padding_end_material: number;
						public static abc_action_bar_default_padding_start_material: number;
						public static abc_action_bar_icon_vertical_padding_material: number;
						public static abc_action_bar_overflow_padding_end_material: number;
						public static abc_action_bar_overflow_padding_start_material: number;
						public static abc_action_bar_stacked_max_height: number;
						public static abc_action_bar_stacked_tab_max_width: number;
						public static abc_action_bar_subtitle_bottom_margin_material: number;
						public static abc_action_bar_subtitle_top_margin_material: number;
						public static abc_action_button_min_height_material: number;
						public static abc_action_button_min_width_material: number;
						public static abc_action_button_min_width_overflow_material: number;
						public static abc_alert_dialog_button_bar_height: number;
						public static abc_button_inset_horizontal_material: number;
						public static abc_button_inset_vertical_material: number;
						public static abc_button_padding_horizontal_material: number;
						public static abc_button_padding_vertical_material: number;
						public static abc_config_prefDialogWidth: number;
						public static abc_control_corner_material: number;
						public static abc_control_inset_material: number;
						public static abc_control_padding_material: number;
						public static abc_dialog_fixed_height_major: number;
						public static abc_dialog_fixed_height_minor: number;
						public static abc_dialog_fixed_width_major: number;
						public static abc_dialog_fixed_width_minor: number;
						public static abc_dialog_min_width_major: number;
						public static abc_dialog_min_width_minor: number;
						public static abc_dialog_padding_material: number;
						public static abc_dialog_padding_top_material: number;
						public static abc_disabled_alpha_material_dark: number;
						public static abc_disabled_alpha_material_light: number;
						public static abc_dropdownitem_icon_width: number;
						public static abc_dropdownitem_text_padding_left: number;
						public static abc_dropdownitem_text_padding_right: number;
						public static abc_edit_text_inset_bottom_material: number;
						public static abc_edit_text_inset_horizontal_material: number;
						public static abc_edit_text_inset_top_material: number;
						public static abc_floating_window_z: number;
						public static abc_list_item_padding_horizontal_material: number;
						public static abc_panel_menu_list_width: number;
						public static abc_search_view_preferred_width: number;
						public static abc_seekbar_track_background_height_material: number;
						public static abc_seekbar_track_progress_height_material: number;
						public static abc_select_dialog_padding_start_material: number;
						public static abc_switch_padding: number;
						public static abc_text_size_body_1_material: number;
						public static abc_text_size_body_2_material: number;
						public static abc_text_size_button_material: number;
						public static abc_text_size_caption_material: number;
						public static abc_text_size_display_1_material: number;
						public static abc_text_size_display_2_material: number;
						public static abc_text_size_display_3_material: number;
						public static abc_text_size_display_4_material: number;
						public static abc_text_size_headline_material: number;
						public static abc_text_size_large_material: number;
						public static abc_text_size_medium_material: number;
						public static abc_text_size_menu_material: number;
						public static abc_text_size_small_material: number;
						public static abc_text_size_subhead_material: number;
						public static abc_text_size_subtitle_material_toolbar: number;
						public static abc_text_size_title_material: number;
						public static abc_text_size_title_material_toolbar: number;
						public static disabled_alpha_material_dark: number;
						public static disabled_alpha_material_light: number;
						public static highlight_alpha_material_colored: number;
						public static highlight_alpha_material_dark: number;
						public static highlight_alpha_material_light: number;
						public static notification_large_icon_height: number;
						public static notification_large_icon_width: number;
						public static notification_subtext_size: number;
					}
					export class drawable extends java.lang.Object {
						public static class: java.lang.Class<com.github.aakira.expandablelayout.R.drawable>;
						public static abc_ab_share_pack_mtrl_alpha: number;
						public static abc_action_bar_item_background_material: number;
						public static abc_btn_borderless_material: number;
						public static abc_btn_check_material: number;
						public static abc_btn_check_to_on_mtrl_000: number;
						public static abc_btn_check_to_on_mtrl_015: number;
						public static abc_btn_colored_material: number;
						public static abc_btn_default_mtrl_shape: number;
						public static abc_btn_radio_material: number;
						public static abc_btn_radio_to_on_mtrl_000: number;
						public static abc_btn_radio_to_on_mtrl_015: number;
						public static abc_btn_switch_to_on_mtrl_00001: number;
						public static abc_btn_switch_to_on_mtrl_00012: number;
						public static abc_cab_background_internal_bg: number;
						public static abc_cab_background_top_material: number;
						public static abc_cab_background_top_mtrl_alpha: number;
						public static abc_control_background_material: number;
						public static abc_edit_text_material: number;
						public static abc_ic_commit_search_api_mtrl_alpha: number;
						public static abc_ic_menu_copy_mtrl_am_alpha: number;
						public static abc_ic_menu_cut_mtrl_alpha: number;
						public static abc_ic_menu_paste_mtrl_am_alpha: number;
						public static abc_ic_menu_selectall_mtrl_alpha: number;
						public static abc_ic_menu_share_mtrl_alpha: number;
						public static abc_ic_star_black_16dp: number;
						public static abc_ic_star_black_36dp: number;
						public static abc_ic_star_half_black_16dp: number;
						public static abc_ic_star_half_black_36dp: number;
						public static abc_item_background_holo_dark: number;
						public static abc_item_background_holo_light: number;
						public static abc_list_divider_mtrl_alpha: number;
						public static abc_list_focused_holo: number;
						public static abc_list_longpressed_holo: number;
						public static abc_list_pressed_holo_dark: number;
						public static abc_list_pressed_holo_light: number;
						public static abc_list_selector_background_transition_holo_dark: number;
						public static abc_list_selector_background_transition_holo_light: number;
						public static abc_list_selector_disabled_holo_dark: number;
						public static abc_list_selector_disabled_holo_light: number;
						public static abc_list_selector_holo_dark: number;
						public static abc_list_selector_holo_light: number;
						public static abc_menu_hardkey_panel_mtrl_mult: number;
						public static abc_popup_background_mtrl_mult: number;
						public static abc_ratingbar_indicator_material: number;
						public static abc_ratingbar_small_material: number;
						public static abc_scrubber_control_off_mtrl_alpha: number;
						public static abc_scrubber_control_to_pressed_mtrl_000: number;
						public static abc_scrubber_control_to_pressed_mtrl_005: number;
						public static abc_scrubber_primary_mtrl_alpha: number;
						public static abc_scrubber_track_mtrl_alpha: number;
						public static abc_seekbar_thumb_material: number;
						public static abc_seekbar_track_material: number;
						public static abc_spinner_mtrl_am_alpha: number;
						public static abc_spinner_textfield_background_material: number;
						public static abc_switch_thumb_material: number;
						public static abc_switch_track_mtrl_alpha: number;
						public static abc_tab_indicator_material: number;
						public static abc_tab_indicator_mtrl_alpha: number;
						public static abc_text_cursor_material: number;
						public static abc_textfield_activated_mtrl_alpha: number;
						public static abc_textfield_default_mtrl_alpha: number;
						public static abc_textfield_search_activated_mtrl_alpha: number;
						public static abc_textfield_search_default_mtrl_alpha: number;
						public static abc_textfield_search_material: number;
						public static notification_template_icon_bg: number;
					}
					export class id extends java.lang.Object {
						public static class: java.lang.Class<com.github.aakira.expandablelayout.R.id>;
						public static accelerate: number;
						public static accelerateDecelerate: number;
						public static action_bar: number;
						public static action_bar_activity_content: number;
						public static action_bar_container: number;
						public static action_bar_root: number;
						public static action_bar_spinner: number;
						public static action_bar_subtitle: number;
						public static action_bar_title: number;
						public static action_context_bar: number;
						public static action_divider: number;
						public static action_menu_divider: number;
						public static action_menu_presenter: number;
						public static action_mode_bar: number;
						public static action_mode_bar_stub: number;
						public static action_mode_close_button: number;
						public static activity_chooser_view_content: number;
						public static alertTitle: number;
						public static always: number;
						public static anticipate: number;
						public static anticipateOvershoot: number;
						public static beginning: number;
						public static bounce: number;
						public static buttonPanel: number;
						public static checkbox: number;
						public static chronometer: number;
						public static collapseActionView: number;
						public static contentPanel: number;
						public static custom: number;
						public static customPanel: number;
						public static decelerate: number;
						public static decor_content_parent: number;
						public static default_activity_button: number;
						public static disableHome: number;
						public static edit_query: number;
						public static end: number;
						public static expand_activities_button: number;
						public static expanded_menu: number;
						public static fastOutLinearIn: number;
						public static fastOutSlowIn: number;
						public static home: number;
						public static homeAsUp: number;
						public static horizontal: number;
						public static icon: number;
						public static ifRoom: number;
						public static image: number;
						public static info: number;
						public static line1: number;
						public static line3: number;
						public static linear: number;
						public static linearOutSlowIn: number;
						public static listMode: number;
						public static list_item: number;
						public static middle: number;
						public static multiply: number;
						public static never: number;
						public static none: number;
						public static normal: number;
						public static overshoot: number;
						public static parentPanel: number;
						public static progress_circular: number;
						public static progress_horizontal: number;
						public static radio: number;
						public static screen: number;
						public static scrollIndicatorDown: number;
						public static scrollIndicatorUp: number;
						public static scrollView: number;
						public static search_badge: number;
						public static search_bar: number;
						public static search_button: number;
						public static search_close_btn: number;
						public static search_edit_frame: number;
						public static search_go_btn: number;
						public static search_mag_icon: number;
						public static search_plate: number;
						public static search_src_text: number;
						public static search_voice_btn: number;
						public static select_dialog_listview: number;
						public static shortcut: number;
						public static showCustom: number;
						public static showHome: number;
						public static showTitle: number;
						public static spacer: number;
						public static split_action_bar: number;
						public static src_atop: number;
						public static src_in: number;
						public static src_over: number;
						public static submit_area: number;
						public static tabMode: number;
						public static text: number;
						public static text2: number;
						public static textSpacerNoButtons: number;
						public static time: number;
						public static title: number;
						public static title_template: number;
						public static topPanel: number;
						public static up: number;
						public static useLogo: number;
						public static vertical: number;
						public static withText: number;
						public static wrap_content: number;
					}
					export class integer extends java.lang.Object {
						public static class: java.lang.Class<com.github.aakira.expandablelayout.R.integer>;
						public static abc_config_activityDefaultDur: number;
						public static abc_config_activityShortDur: number;
						public static cancel_button_image_alpha: number;
						public static status_bar_notification_info_maxnum: number;
					}
					export class layout extends java.lang.Object {
						public static class: java.lang.Class<com.github.aakira.expandablelayout.R.layout>;
						public static abc_action_bar_title_item: number;
						public static abc_action_bar_up_container: number;
						public static abc_action_menu_item_layout: number;
						public static abc_action_menu_layout: number;
						public static abc_action_mode_bar: number;
						public static abc_action_mode_close_item_material: number;
						public static abc_activity_chooser_view: number;
						public static abc_activity_chooser_view_list_item: number;
						public static abc_alert_dialog_button_bar_material: number;
						public static abc_alert_dialog_material: number;
						public static abc_dialog_title_material: number;
						public static abc_expanded_menu_layout: number;
						public static abc_list_menu_item_checkbox: number;
						public static abc_list_menu_item_icon: number;
						public static abc_list_menu_item_layout: number;
						public static abc_list_menu_item_radio: number;
						public static abc_popup_menu_item_layout: number;
						public static abc_screen_content_include: number;
						public static abc_screen_simple: number;
						public static abc_screen_simple_overlay_action_mode: number;
						public static abc_screen_toolbar: number;
						public static abc_search_dropdown_item_icons_2line: number;
						public static abc_search_view: number;
						public static abc_select_dialog_material: number;
						public static notification_template_part_chronometer: number;
						public static notification_template_part_time: number;
						public static select_dialog_item_material: number;
						public static select_dialog_multichoice_material: number;
						public static select_dialog_singlechoice_material: number;
						public static support_simple_spinner_dropdown_item: number;
					}
					export class style extends java.lang.Object {
						public static class: java.lang.Class<com.github.aakira.expandablelayout.R.style>;
						public static AlertDialog_AppCompat: number;
						public static AlertDialog_AppCompat_Light: number;
						public static Animation_AppCompat_Dialog: number;
						public static Animation_AppCompat_DropDownUp: number;
						public static Base_AlertDialog_AppCompat: number;
						public static Base_AlertDialog_AppCompat_Light: number;
						public static Base_Animation_AppCompat_Dialog: number;
						public static Base_Animation_AppCompat_DropDownUp: number;
						public static Base_DialogWindowTitleBackground_AppCompat: number;
						public static Base_DialogWindowTitle_AppCompat: number;
						public static Base_TextAppearance_AppCompat: number;
						public static Base_TextAppearance_AppCompat_Body1: number;
						public static Base_TextAppearance_AppCompat_Body2: number;
						public static Base_TextAppearance_AppCompat_Button: number;
						public static Base_TextAppearance_AppCompat_Caption: number;
						public static Base_TextAppearance_AppCompat_Display1: number;
						public static Base_TextAppearance_AppCompat_Display2: number;
						public static Base_TextAppearance_AppCompat_Display3: number;
						public static Base_TextAppearance_AppCompat_Display4: number;
						public static Base_TextAppearance_AppCompat_Headline: number;
						public static Base_TextAppearance_AppCompat_Inverse: number;
						public static Base_TextAppearance_AppCompat_Large: number;
						public static Base_TextAppearance_AppCompat_Large_Inverse: number;
						public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
						public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
						public static Base_TextAppearance_AppCompat_Medium: number;
						public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
						public static Base_TextAppearance_AppCompat_Menu: number;
						public static Base_TextAppearance_AppCompat_SearchResult: number;
						public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
						public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
						public static Base_TextAppearance_AppCompat_Small: number;
						public static Base_TextAppearance_AppCompat_Small_Inverse: number;
						public static Base_TextAppearance_AppCompat_Subhead: number;
						public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
						public static Base_TextAppearance_AppCompat_Title: number;
						public static Base_TextAppearance_AppCompat_Title_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
						public static Base_TextAppearance_AppCompat_Widget_Button: number;
						public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
						public static Base_TextAppearance_AppCompat_Widget_Switch: number;
						public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
						public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
						public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
						public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
						public static Base_ThemeOverlay_AppCompat: number;
						public static Base_ThemeOverlay_AppCompat_ActionBar: number;
						public static Base_ThemeOverlay_AppCompat_Dark: number;
						public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
						public static Base_ThemeOverlay_AppCompat_Light: number;
						public static Base_Theme_AppCompat: number;
						public static Base_Theme_AppCompat_CompactMenu: number;
						public static Base_Theme_AppCompat_Dialog: number;
						public static Base_Theme_AppCompat_DialogWhenLarge: number;
						public static Base_Theme_AppCompat_Dialog_Alert: number;
						public static Base_Theme_AppCompat_Dialog_FixedSize: number;
						public static Base_Theme_AppCompat_Dialog_MinWidth: number;
						public static Base_Theme_AppCompat_Light: number;
						public static Base_Theme_AppCompat_Light_DarkActionBar: number;
						public static Base_Theme_AppCompat_Light_Dialog: number;
						public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
						public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
						public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
						public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
						public static Base_V21_Theme_AppCompat: number;
						public static Base_V21_Theme_AppCompat_Dialog: number;
						public static Base_V21_Theme_AppCompat_Light: number;
						public static Base_V21_Theme_AppCompat_Light_Dialog: number;
						public static Base_V22_Theme_AppCompat: number;
						public static Base_V22_Theme_AppCompat_Light: number;
						public static Base_V23_Theme_AppCompat: number;
						public static Base_V23_Theme_AppCompat_Light: number;
						public static Base_V7_Theme_AppCompat: number;
						public static Base_V7_Theme_AppCompat_Dialog: number;
						public static Base_V7_Theme_AppCompat_Light: number;
						public static Base_V7_Theme_AppCompat_Light_Dialog: number;
						public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
						public static Base_V7_Widget_AppCompat_EditText: number;
						public static Base_Widget_AppCompat_ActionBar: number;
						public static Base_Widget_AppCompat_ActionBar_Solid: number;
						public static Base_Widget_AppCompat_ActionBar_TabBar: number;
						public static Base_Widget_AppCompat_ActionBar_TabText: number;
						public static Base_Widget_AppCompat_ActionBar_TabView: number;
						public static Base_Widget_AppCompat_ActionButton: number;
						public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
						public static Base_Widget_AppCompat_ActionButton_Overflow: number;
						public static Base_Widget_AppCompat_ActionMode: number;
						public static Base_Widget_AppCompat_ActivityChooserView: number;
						public static Base_Widget_AppCompat_AutoCompleteTextView: number;
						public static Base_Widget_AppCompat_Button: number;
						public static Base_Widget_AppCompat_ButtonBar: number;
						public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
						public static Base_Widget_AppCompat_Button_Borderless: number;
						public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
						public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
						public static Base_Widget_AppCompat_Button_Colored: number;
						public static Base_Widget_AppCompat_Button_Small: number;
						public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
						public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
						public static Base_Widget_AppCompat_CompoundButton_Switch: number;
						public static Base_Widget_AppCompat_DrawerArrowToggle: number;
						public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
						public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
						public static Base_Widget_AppCompat_EditText: number;
						public static Base_Widget_AppCompat_ImageButton: number;
						public static Base_Widget_AppCompat_Light_ActionBar: number;
						public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
						public static Base_Widget_AppCompat_Light_PopupMenu: number;
						public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
						public static Base_Widget_AppCompat_ListPopupWindow: number;
						public static Base_Widget_AppCompat_ListView: number;
						public static Base_Widget_AppCompat_ListView_DropDown: number;
						public static Base_Widget_AppCompat_ListView_Menu: number;
						public static Base_Widget_AppCompat_PopupMenu: number;
						public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
						public static Base_Widget_AppCompat_PopupWindow: number;
						public static Base_Widget_AppCompat_ProgressBar: number;
						public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
						public static Base_Widget_AppCompat_RatingBar: number;
						public static Base_Widget_AppCompat_RatingBar_Indicator: number;
						public static Base_Widget_AppCompat_RatingBar_Small: number;
						public static Base_Widget_AppCompat_SearchView: number;
						public static Base_Widget_AppCompat_SearchView_ActionBar: number;
						public static Base_Widget_AppCompat_SeekBar: number;
						public static Base_Widget_AppCompat_Spinner: number;
						public static Base_Widget_AppCompat_Spinner_Underlined: number;
						public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
						public static Base_Widget_AppCompat_Toolbar: number;
						public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
						public static Platform_AppCompat: number;
						public static Platform_AppCompat_Light: number;
						public static Platform_ThemeOverlay_AppCompat: number;
						public static Platform_ThemeOverlay_AppCompat_Dark: number;
						public static Platform_ThemeOverlay_AppCompat_Light: number;
						public static Platform_Widget_AppCompat_Spinner: number;
						public static RtlOverlay_DialogWindowTitle_AppCompat: number;
						public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
						public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
						public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
						public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
						public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
						public static TextAppearance_AppCompat: number;
						public static TextAppearance_AppCompat_Body1: number;
						public static TextAppearance_AppCompat_Body2: number;
						public static TextAppearance_AppCompat_Button: number;
						public static TextAppearance_AppCompat_Caption: number;
						public static TextAppearance_AppCompat_Display1: number;
						public static TextAppearance_AppCompat_Display2: number;
						public static TextAppearance_AppCompat_Display3: number;
						public static TextAppearance_AppCompat_Display4: number;
						public static TextAppearance_AppCompat_Headline: number;
						public static TextAppearance_AppCompat_Inverse: number;
						public static TextAppearance_AppCompat_Large: number;
						public static TextAppearance_AppCompat_Large_Inverse: number;
						public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
						public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
						public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
						public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
						public static TextAppearance_AppCompat_Medium: number;
						public static TextAppearance_AppCompat_Medium_Inverse: number;
						public static TextAppearance_AppCompat_Menu: number;
						public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
						public static TextAppearance_AppCompat_SearchResult_Title: number;
						public static TextAppearance_AppCompat_Small: number;
						public static TextAppearance_AppCompat_Small_Inverse: number;
						public static TextAppearance_AppCompat_Subhead: number;
						public static TextAppearance_AppCompat_Subhead_Inverse: number;
						public static TextAppearance_AppCompat_Title: number;
						public static TextAppearance_AppCompat_Title_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
						public static TextAppearance_AppCompat_Widget_Button: number;
						public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
						public static TextAppearance_AppCompat_Widget_DropDownItem: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
						public static TextAppearance_AppCompat_Widget_Switch: number;
						public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
						public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
						public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
						public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
						public static ThemeOverlay_AppCompat: number;
						public static ThemeOverlay_AppCompat_ActionBar: number;
						public static ThemeOverlay_AppCompat_Dark: number;
						public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
						public static ThemeOverlay_AppCompat_Light: number;
						public static Theme_AppCompat: number;
						public static Theme_AppCompat_CompactMenu: number;
						public static Theme_AppCompat_DayNight: number;
						public static Theme_AppCompat_DayNight_DarkActionBar: number;
						public static Theme_AppCompat_DayNight_Dialog: number;
						public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
						public static Theme_AppCompat_DayNight_Dialog_Alert: number;
						public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
						public static Theme_AppCompat_DayNight_NoActionBar: number;
						public static Theme_AppCompat_Dialog: number;
						public static Theme_AppCompat_DialogWhenLarge: number;
						public static Theme_AppCompat_Dialog_Alert: number;
						public static Theme_AppCompat_Dialog_MinWidth: number;
						public static Theme_AppCompat_Light: number;
						public static Theme_AppCompat_Light_DarkActionBar: number;
						public static Theme_AppCompat_Light_Dialog: number;
						public static Theme_AppCompat_Light_DialogWhenLarge: number;
						public static Theme_AppCompat_Light_Dialog_Alert: number;
						public static Theme_AppCompat_Light_Dialog_MinWidth: number;
						public static Theme_AppCompat_Light_NoActionBar: number;
						public static Theme_AppCompat_NoActionBar: number;
						public static Widget_AppCompat_ActionBar: number;
						public static Widget_AppCompat_ActionBar_Solid: number;
						public static Widget_AppCompat_ActionBar_TabBar: number;
						public static Widget_AppCompat_ActionBar_TabText: number;
						public static Widget_AppCompat_ActionBar_TabView: number;
						public static Widget_AppCompat_ActionButton: number;
						public static Widget_AppCompat_ActionButton_CloseMode: number;
						public static Widget_AppCompat_ActionButton_Overflow: number;
						public static Widget_AppCompat_ActionMode: number;
						public static Widget_AppCompat_ActivityChooserView: number;
						public static Widget_AppCompat_AutoCompleteTextView: number;
						public static Widget_AppCompat_Button: number;
						public static Widget_AppCompat_ButtonBar: number;
						public static Widget_AppCompat_ButtonBar_AlertDialog: number;
						public static Widget_AppCompat_Button_Borderless: number;
						public static Widget_AppCompat_Button_Borderless_Colored: number;
						public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
						public static Widget_AppCompat_Button_Colored: number;
						public static Widget_AppCompat_Button_Small: number;
						public static Widget_AppCompat_CompoundButton_CheckBox: number;
						public static Widget_AppCompat_CompoundButton_RadioButton: number;
						public static Widget_AppCompat_CompoundButton_Switch: number;
						public static Widget_AppCompat_DrawerArrowToggle: number;
						public static Widget_AppCompat_DropDownItem_Spinner: number;
						public static Widget_AppCompat_EditText: number;
						public static Widget_AppCompat_ImageButton: number;
						public static Widget_AppCompat_Light_ActionBar: number;
						public static Widget_AppCompat_Light_ActionBar_Solid: number;
						public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabBar: number;
						public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabText: number;
						public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabView: number;
						public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
						public static Widget_AppCompat_Light_ActionButton: number;
						public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
						public static Widget_AppCompat_Light_ActionButton_Overflow: number;
						public static Widget_AppCompat_Light_ActionMode_Inverse: number;
						public static Widget_AppCompat_Light_ActivityChooserView: number;
						public static Widget_AppCompat_Light_AutoCompleteTextView: number;
						public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
						public static Widget_AppCompat_Light_ListPopupWindow: number;
						public static Widget_AppCompat_Light_ListView_DropDown: number;
						public static Widget_AppCompat_Light_PopupMenu: number;
						public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
						public static Widget_AppCompat_Light_SearchView: number;
						public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
						public static Widget_AppCompat_ListPopupWindow: number;
						public static Widget_AppCompat_ListView: number;
						public static Widget_AppCompat_ListView_DropDown: number;
						public static Widget_AppCompat_ListView_Menu: number;
						public static Widget_AppCompat_PopupMenu: number;
						public static Widget_AppCompat_PopupMenu_Overflow: number;
						public static Widget_AppCompat_PopupWindow: number;
						public static Widget_AppCompat_ProgressBar: number;
						public static Widget_AppCompat_ProgressBar_Horizontal: number;
						public static Widget_AppCompat_RatingBar: number;
						public static Widget_AppCompat_RatingBar_Indicator: number;
						public static Widget_AppCompat_RatingBar_Small: number;
						public static Widget_AppCompat_SearchView: number;
						public static Widget_AppCompat_SearchView_ActionBar: number;
						public static Widget_AppCompat_SeekBar: number;
						public static Widget_AppCompat_Spinner: number;
						public static Widget_AppCompat_Spinner_DropDown: number;
						public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
						public static Widget_AppCompat_Spinner_Underlined: number;
						public static Widget_AppCompat_TextView_SpinnerItem: number;
						public static Widget_AppCompat_Toolbar: number;
						public static Widget_AppCompat_Toolbar_Button_Navigation: number;
					}
					export class styleable extends java.lang.Object {
						public static class: java.lang.Class<com.github.aakira.expandablelayout.R.styleable>;
						public static ActionBar: number[];
						public static ActionBar_background: number;
						public static ActionBar_backgroundSplit: number;
						public static ActionBar_backgroundStacked: number;
						public static ActionBar_contentInsetEnd: number;
						public static ActionBar_contentInsetEndWithActions: number;
						public static ActionBar_contentInsetLeft: number;
						public static ActionBar_contentInsetRight: number;
						public static ActionBar_contentInsetStart: number;
						public static ActionBar_contentInsetStartWithNavigation: number;
						public static ActionBar_customNavigationLayout: number;
						public static ActionBar_displayOptions: number;
						public static ActionBar_divider: number;
						public static ActionBar_elevation: number;
						public static ActionBar_height: number;
						public static ActionBar_hideOnContentScroll: number;
						public static ActionBar_homeAsUpIndicator: number;
						public static ActionBar_homeLayout: number;
						public static ActionBar_icon: number;
						public static ActionBar_indeterminateProgressStyle: number;
						public static ActionBar_itemPadding: number;
						public static ActionBar_logo: number;
						public static ActionBar_navigationMode: number;
						public static ActionBar_popupTheme: number;
						public static ActionBar_progressBarPadding: number;
						public static ActionBar_progressBarStyle: number;
						public static ActionBar_subtitle: number;
						public static ActionBar_subtitleTextStyle: number;
						public static ActionBar_title: number;
						public static ActionBar_titleTextStyle: number;
						public static ActionBarLayout: number[];
						public static ActionBarLayout_android_layout_gravity: number;
						public static ActionMenuItemView: number[];
						public static ActionMenuItemView_android_minWidth: number;
						public static ActionMenuView: number[];
						public static ActionMode: number[];
						public static ActionMode_background: number;
						public static ActionMode_backgroundSplit: number;
						public static ActionMode_closeItemLayout: number;
						public static ActionMode_height: number;
						public static ActionMode_subtitleTextStyle: number;
						public static ActionMode_titleTextStyle: number;
						public static ActivityChooserView: number[];
						public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
						public static ActivityChooserView_initialActivityCount: number;
						public static AlertDialog: number[];
						public static AlertDialog_android_layout: number;
						public static AlertDialog_buttonIconDimen: number;
						public static AlertDialog_buttonPanelSideLayout: number;
						public static AlertDialog_listItemLayout: number;
						public static AlertDialog_listLayout: number;
						public static AlertDialog_multiChoiceItemLayout: number;
						public static AlertDialog_showTitle: number;
						public static AlertDialog_singleChoiceItemLayout: number;
						public static AppCompatImageView: number[];
						public static AppCompatImageView_android_src: number;
						public static AppCompatImageView_srcCompat: number;
						public static AppCompatImageView_tint: number;
						public static AppCompatImageView_tintMode: number;
						public static AppCompatTextView: number[];
						public static AppCompatTextView_android_textAppearance: number;
						public static AppCompatTextView_autoSizeMaxTextSize: number;
						public static AppCompatTextView_autoSizeMinTextSize: number;
						public static AppCompatTextView_autoSizePresetSizes: number;
						public static AppCompatTextView_autoSizeStepGranularity: number;
						public static AppCompatTextView_autoSizeTextType: number;
						public static AppCompatTextView_drawableBottomCompat: number;
						public static AppCompatTextView_drawableEndCompat: number;
						public static AppCompatTextView_drawableLeftCompat: number;
						public static AppCompatTextView_drawableRightCompat: number;
						public static AppCompatTextView_drawableStartCompat: number;
						public static AppCompatTextView_drawableTint: number;
						public static AppCompatTextView_drawableTintMode: number;
						public static AppCompatTextView_drawableTopCompat: number;
						public static AppCompatTextView_emojiCompatEnabled: number;
						public static AppCompatTextView_firstBaselineToTopHeight: number;
						public static AppCompatTextView_fontFamily: number;
						public static AppCompatTextView_fontVariationSettings: number;
						public static AppCompatTextView_lastBaselineToBottomHeight: number;
						public static AppCompatTextView_lineHeight: number;
						public static AppCompatTextView_textAllCaps: number;
						public static AppCompatTextView_textLocale: number;
						public static AppCompatTheme: number[];
						public static AppCompatTheme_android_windowIsFloating: number;
						public static AppCompatTheme_android_windowAnimationStyle: number;
						public static AppCompatTheme_actionBarDivider: number;
						public static AppCompatTheme_actionBarItemBackground: number;
						public static AppCompatTheme_actionBarPopupTheme: number;
						public static AppCompatTheme_actionBarSize: number;
						public static AppCompatTheme_actionBarSplitStyle: number;
						public static AppCompatTheme_actionBarStyle: number;
						public static AppCompatTheme_actionBarTabBarStyle: number;
						public static AppCompatTheme_actionBarTabStyle: number;
						public static AppCompatTheme_actionBarTabTextStyle: number;
						public static AppCompatTheme_actionBarTheme: number;
						public static AppCompatTheme_actionBarWidgetTheme: number;
						public static AppCompatTheme_actionButtonStyle: number;
						public static AppCompatTheme_actionDropDownStyle: number;
						public static AppCompatTheme_actionMenuTextAppearance: number;
						public static AppCompatTheme_actionMenuTextColor: number;
						public static AppCompatTheme_actionModeBackground: number;
						public static AppCompatTheme_actionModeCloseButtonStyle: number;
						public static AppCompatTheme_actionModeCloseContentDescription: number;
						public static AppCompatTheme_actionModeCloseDrawable: number;
						public static AppCompatTheme_actionModeCopyDrawable: number;
						public static AppCompatTheme_actionModeCutDrawable: number;
						public static AppCompatTheme_actionModeFindDrawable: number;
						public static AppCompatTheme_actionModePasteDrawable: number;
						public static AppCompatTheme_actionModePopupWindowStyle: number;
						public static AppCompatTheme_actionModeSelectAllDrawable: number;
						public static AppCompatTheme_actionModeShareDrawable: number;
						public static AppCompatTheme_actionModeSplitBackground: number;
						public static AppCompatTheme_actionModeStyle: number;
						public static AppCompatTheme_actionModeTheme: number;
						public static AppCompatTheme_actionModeWebSearchDrawable: number;
						public static AppCompatTheme_actionOverflowButtonStyle: number;
						public static AppCompatTheme_actionOverflowMenuStyle: number;
						public static AppCompatTheme_activityChooserViewStyle: number;
						public static AppCompatTheme_alertDialogButtonGroupStyle: number;
						public static AppCompatTheme_alertDialogCenterButtons: number;
						public static AppCompatTheme_alertDialogStyle: number;
						public static AppCompatTheme_alertDialogTheme: number;
						public static AppCompatTheme_autoCompleteTextViewStyle: number;
						public static AppCompatTheme_borderlessButtonStyle: number;
						public static AppCompatTheme_buttonBarButtonStyle: number;
						public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
						public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
						public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
						public static AppCompatTheme_buttonBarStyle: number;
						public static AppCompatTheme_buttonStyle: number;
						public static AppCompatTheme_buttonStyleSmall: number;
						public static AppCompatTheme_checkboxStyle: number;
						public static AppCompatTheme_checkedTextViewStyle: number;
						public static AppCompatTheme_colorAccent: number;
						public static AppCompatTheme_colorBackgroundFloating: number;
						public static AppCompatTheme_colorButtonNormal: number;
						public static AppCompatTheme_colorControlActivated: number;
						public static AppCompatTheme_colorControlHighlight: number;
						public static AppCompatTheme_colorControlNormal: number;
						public static AppCompatTheme_colorError: number;
						public static AppCompatTheme_colorPrimary: number;
						public static AppCompatTheme_colorPrimaryDark: number;
						public static AppCompatTheme_colorSwitchThumbNormal: number;
						public static AppCompatTheme_controlBackground: number;
						public static AppCompatTheme_dialogCornerRadius: number;
						public static AppCompatTheme_dialogPreferredPadding: number;
						public static AppCompatTheme_dialogTheme: number;
						public static AppCompatTheme_dividerHorizontal: number;
						public static AppCompatTheme_dividerVertical: number;
						public static AppCompatTheme_dropDownListViewStyle: number;
						public static AppCompatTheme_dropdownListPreferredItemHeight: number;
						public static AppCompatTheme_editTextBackground: number;
						public static AppCompatTheme_editTextColor: number;
						public static AppCompatTheme_editTextStyle: number;
						public static AppCompatTheme_homeAsUpIndicator: number;
						public static AppCompatTheme_imageButtonStyle: number;
						public static AppCompatTheme_listChoiceBackgroundIndicator: number;
						public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
						public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
						public static AppCompatTheme_listDividerAlertDialog: number;
						public static AppCompatTheme_listMenuViewStyle: number;
						public static AppCompatTheme_listPopupWindowStyle: number;
						public static AppCompatTheme_listPreferredItemHeight: number;
						public static AppCompatTheme_listPreferredItemHeightLarge: number;
						public static AppCompatTheme_listPreferredItemHeightSmall: number;
						public static AppCompatTheme_listPreferredItemPaddingEnd: number;
						public static AppCompatTheme_listPreferredItemPaddingLeft: number;
						public static AppCompatTheme_listPreferredItemPaddingRight: number;
						public static AppCompatTheme_listPreferredItemPaddingStart: number;
						public static AppCompatTheme_panelBackground: number;
						public static AppCompatTheme_panelMenuListTheme: number;
						public static AppCompatTheme_panelMenuListWidth: number;
						public static AppCompatTheme_popupMenuStyle: number;
						public static AppCompatTheme_popupWindowStyle: number;
						public static AppCompatTheme_radioButtonStyle: number;
						public static AppCompatTheme_ratingBarStyle: number;
						public static AppCompatTheme_ratingBarStyleIndicator: number;
						public static AppCompatTheme_ratingBarStyleSmall: number;
						public static AppCompatTheme_searchViewStyle: number;
						public static AppCompatTheme_seekBarStyle: number;
						public static AppCompatTheme_selectableItemBackground: number;
						public static AppCompatTheme_selectableItemBackgroundBorderless: number;
						public static AppCompatTheme_spinnerDropDownItemStyle: number;
						public static AppCompatTheme_spinnerStyle: number;
						public static AppCompatTheme_switchStyle: number;
						public static AppCompatTheme_textAppearanceLargePopupMenu: number;
						public static AppCompatTheme_textAppearanceListItem: number;
						public static AppCompatTheme_textAppearanceListItemSecondary: number;
						public static AppCompatTheme_textAppearanceListItemSmall: number;
						public static AppCompatTheme_textAppearancePopupMenuHeader: number;
						public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
						public static AppCompatTheme_textAppearanceSearchResultTitle: number;
						public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
						public static AppCompatTheme_textColorAlertDialogListItem: number;
						public static AppCompatTheme_textColorSearchUrl: number;
						public static AppCompatTheme_toolbarNavigationButtonStyle: number;
						public static AppCompatTheme_toolbarStyle: number;
						public static AppCompatTheme_tooltipForegroundColor: number;
						public static AppCompatTheme_tooltipFrameBackground: number;
						public static AppCompatTheme_viewInflaterClass: number;
						public static AppCompatTheme_windowActionBar: number;
						public static AppCompatTheme_windowActionBarOverlay: number;
						public static AppCompatTheme_windowActionModeOverlay: number;
						public static AppCompatTheme_windowFixedHeightMajor: number;
						public static AppCompatTheme_windowFixedHeightMinor: number;
						public static AppCompatTheme_windowFixedWidthMajor: number;
						public static AppCompatTheme_windowFixedWidthMinor: number;
						public static AppCompatTheme_windowMinWidthMajor: number;
						public static AppCompatTheme_windowMinWidthMinor: number;
						public static AppCompatTheme_windowNoTitle: number;
						public static ButtonBarLayout: number[];
						public static ButtonBarLayout_allowStacking: number;
						public static CompoundButton: number[];
						public static CompoundButton_android_button: number;
						public static CompoundButton_buttonCompat: number;
						public static CompoundButton_buttonTint: number;
						public static CompoundButton_buttonTintMode: number;
						public static DrawerArrowToggle: number[];
						public static DrawerArrowToggle_arrowHeadLength: number;
						public static DrawerArrowToggle_arrowShaftLength: number;
						public static DrawerArrowToggle_barLength: number;
						public static DrawerArrowToggle_color: number;
						public static DrawerArrowToggle_drawableSize: number;
						public static DrawerArrowToggle_gapBetweenBars: number;
						public static DrawerArrowToggle_spinBars: number;
						public static DrawerArrowToggle_thickness: number;
						public static LinearLayoutCompat: number[];
						public static LinearLayoutCompat_android_gravity: number;
						public static LinearLayoutCompat_android_orientation: number;
						public static LinearLayoutCompat_android_baselineAligned: number;
						public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
						public static LinearLayoutCompat_android_weightSum: number;
						public static LinearLayoutCompat_divider: number;
						public static LinearLayoutCompat_dividerPadding: number;
						public static LinearLayoutCompat_measureWithLargestChild: number;
						public static LinearLayoutCompat_showDividers: number;
						public static LinearLayoutCompat_Layout: number[];
						public static LinearLayoutCompat_Layout_android_layout_gravity: number;
						public static LinearLayoutCompat_Layout_android_layout_width: number;
						public static LinearLayoutCompat_Layout_android_layout_height: number;
						public static LinearLayoutCompat_Layout_android_layout_weight: number;
						public static ListPopupWindow: number[];
						public static ListPopupWindow_android_dropDownHorizontalOffset: number;
						public static ListPopupWindow_android_dropDownVerticalOffset: number;
						public static MenuGroup: number[];
						public static MenuGroup_android_enabled: number;
						public static MenuGroup_android_id: number;
						public static MenuGroup_android_visible: number;
						public static MenuGroup_android_menuCategory: number;
						public static MenuGroup_android_orderInCategory: number;
						public static MenuGroup_android_checkableBehavior: number;
						public static MenuItem: number[];
						public static MenuItem_android_icon: number;
						public static MenuItem_android_enabled: number;
						public static MenuItem_android_id: number;
						public static MenuItem_android_checked: number;
						public static MenuItem_android_visible: number;
						public static MenuItem_android_menuCategory: number;
						public static MenuItem_android_orderInCategory: number;
						public static MenuItem_android_title: number;
						public static MenuItem_android_titleCondensed: number;
						public static MenuItem_android_alphabeticShortcut: number;
						public static MenuItem_android_numericShortcut: number;
						public static MenuItem_android_checkable: number;
						public static MenuItem_android_onClick: number;
						public static MenuItem_actionLayout: number;
						public static MenuItem_actionProviderClass: number;
						public static MenuItem_actionViewClass: number;
						public static MenuItem_alphabeticModifiers: number;
						public static MenuItem_contentDescription: number;
						public static MenuItem_iconTint: number;
						public static MenuItem_iconTintMode: number;
						public static MenuItem_numericModifiers: number;
						public static MenuItem_showAsAction: number;
						public static MenuItem_tooltipText: number;
						public static MenuView: number[];
						public static MenuView_android_windowAnimationStyle: number;
						public static MenuView_android_itemTextAppearance: number;
						public static MenuView_android_horizontalDivider: number;
						public static MenuView_android_verticalDivider: number;
						public static MenuView_android_headerBackground: number;
						public static MenuView_android_itemBackground: number;
						public static MenuView_android_itemIconDisabledAlpha: number;
						public static MenuView_preserveIconSpacing: number;
						public static MenuView_subMenuArrow: number;
						public static PopupWindow: number[];
						public static PopupWindow_android_popupBackground: number;
						public static PopupWindow_android_popupAnimationStyle: number;
						public static PopupWindow_overlapAnchor: number;
						public static PopupWindowBackgroundState: number[];
						public static PopupWindowBackgroundState_state_above_anchor: number;
						public static SearchView: number[];
						public static SearchView_android_textAppearance: number;
						public static SearchView_android_focusable: number;
						public static SearchView_android_maxWidth: number;
						public static SearchView_android_text: number;
						public static SearchView_android_hint: number;
						public static SearchView_android_inputType: number;
						public static SearchView_android_imeOptions: number;
						public static SearchView_animateMenuItems: number;
						public static SearchView_animateNavigationIcon: number;
						public static SearchView_autoShowKeyboard: number;
						public static SearchView_backHandlingEnabled: number;
						public static SearchView_backgroundTint: number;
						public static SearchView_closeIcon: number;
						public static SearchView_commitIcon: number;
						public static SearchView_defaultQueryHint: number;
						public static SearchView_goIcon: number;
						public static SearchView_headerLayout: number;
						public static SearchView_hideNavigationIcon: number;
						public static SearchView_iconifiedByDefault: number;
						public static SearchView_layout: number;
						public static SearchView_queryBackground: number;
						public static SearchView_queryHint: number;
						public static SearchView_searchHintIcon: number;
						public static SearchView_searchIcon: number;
						public static SearchView_searchPrefixText: number;
						public static SearchView_submitBackground: number;
						public static SearchView_suggestionRowLayout: number;
						public static SearchView_useDrawerArrowDrawable: number;
						public static SearchView_voiceIcon: number;
						public static Spinner: number[];
						public static Spinner_android_entries: number;
						public static Spinner_android_popupBackground: number;
						public static Spinner_android_prompt: number;
						public static Spinner_android_dropDownWidth: number;
						public static Spinner_popupTheme: number;
						public static SwitchCompat: number[];
						public static SwitchCompat_android_textOn: number;
						public static SwitchCompat_android_textOff: number;
						public static SwitchCompat_android_thumb: number;
						public static SwitchCompat_showText: number;
						public static SwitchCompat_splitTrack: number;
						public static SwitchCompat_switchMinWidth: number;
						public static SwitchCompat_switchPadding: number;
						public static SwitchCompat_switchTextAppearance: number;
						public static SwitchCompat_thumbTextPadding: number;
						public static SwitchCompat_thumbTint: number;
						public static SwitchCompat_thumbTintMode: number;
						public static SwitchCompat_track: number;
						public static SwitchCompat_trackTint: number;
						public static SwitchCompat_trackTintMode: number;
						public static TextAppearance: number[];
						public static TextAppearance_android_textSize: number;
						public static TextAppearance_android_typeface: number;
						public static TextAppearance_android_textStyle: number;
						public static TextAppearance_android_textColor: number;
						public static TextAppearance_android_textColorHint: number;
						public static TextAppearance_android_textColorLink: number;
						public static TextAppearance_android_shadowColor: number;
						public static TextAppearance_android_shadowDx: number;
						public static TextAppearance_android_shadowDy: number;
						public static TextAppearance_android_shadowRadius: number;
						public static TextAppearance_android_fontFamily: number;
						public static TextAppearance_android_textFontWeight: number;
						public static TextAppearance_fontFamily: number;
						public static TextAppearance_fontVariationSettings: number;
						public static TextAppearance_textAllCaps: number;
						public static TextAppearance_textLocale: number;
						public static Toolbar: number[];
						public static Toolbar_android_gravity: number;
						public static Toolbar_android_minHeight: number;
						public static Toolbar_buttonGravity: number;
						public static Toolbar_collapseContentDescription: number;
						public static Toolbar_collapseIcon: number;
						public static Toolbar_contentInsetEnd: number;
						public static Toolbar_contentInsetEndWithActions: number;
						public static Toolbar_contentInsetLeft: number;
						public static Toolbar_contentInsetRight: number;
						public static Toolbar_contentInsetStart: number;
						public static Toolbar_contentInsetStartWithNavigation: number;
						public static Toolbar_logo: number;
						public static Toolbar_logoDescription: number;
						public static Toolbar_maxButtonHeight: number;
						public static Toolbar_menu: number;
						public static Toolbar_navigationContentDescription: number;
						public static Toolbar_navigationIcon: number;
						public static Toolbar_popupTheme: number;
						public static Toolbar_subtitle: number;
						public static Toolbar_subtitleTextAppearance: number;
						public static Toolbar_subtitleTextColor: number;
						public static Toolbar_title: number;
						public static Toolbar_titleMargin: number;
						public static Toolbar_titleMarginBottom: number;
						public static Toolbar_titleMarginEnd: number;
						public static Toolbar_titleMarginStart: number;
						public static Toolbar_titleMarginTop: number;
						public static Toolbar_titleMargins: number;
						public static Toolbar_titleTextAppearance: number;
						public static Toolbar_titleTextColor: number;
						public static View: number[];
						public static View_android_theme: number;
						public static View_android_focusable: number;
						public static View_paddingEnd: number;
						public static View_paddingStart: number;
						public static View_theme: number;
						public static ViewBackgroundHelper: number[];
						public static ViewBackgroundHelper_android_background: number;
						public static ViewBackgroundHelper_backgroundTint: number;
						public static ViewBackgroundHelper_backgroundTintMode: number;
						public static ViewStubCompat: number[];
						public static ViewStubCompat_android_id: number;
						public static ViewStubCompat_android_layout: number;
						public static ViewStubCompat_android_inflatedId: number;
						public static expandableLayout: number[];
						public static expandableLayout_ael_defaultChildIndex: number;
						public static expandableLayout_ael_defaultPosition: number;
						public static expandableLayout_ael_duration: number;
						public static expandableLayout_ael_expanded: number;
						public static expandableLayout_ael_interpolator: number;
						public static expandableLayout_ael_orientation: number;
						public static "<clinit>"(): void;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module datatransport {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.google.android.datatransport.R>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module datatransport {
				export module backend {
					export module cct {
						export class R extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.datatransport.backend.cct.R>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module datatransport {
				export module runtime {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.datatransport.runtime.R>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module flexbox {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.google.android.flexbox.R>;
				}
				export module R {
					export class attr extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.flexbox.R.attr>;
						public static alignContent: number;
						public static alignItems: number;
						public static alpha: number;
						public static dividerDrawable: number;
						public static dividerDrawableHorizontal: number;
						public static dividerDrawableVertical: number;
						public static fastScrollEnabled: number;
						public static fastScrollHorizontalThumbDrawable: number;
						public static fastScrollHorizontalTrackDrawable: number;
						public static fastScrollVerticalThumbDrawable: number;
						public static fastScrollVerticalTrackDrawable: number;
						public static flexDirection: number;
						public static flexWrap: number;
						public static font: number;
						public static fontProviderAuthority: number;
						public static fontProviderCerts: number;
						public static fontProviderFetchStrategy: number;
						public static fontProviderFetchTimeout: number;
						public static fontProviderPackage: number;
						public static fontProviderQuery: number;
						public static fontStyle: number;
						public static fontVariationSettings: number;
						public static fontWeight: number;
						public static justifyContent: number;
						public static layoutManager: number;
						public static layout_alignSelf: number;
						public static layout_flexBasisPercent: number;
						public static layout_flexGrow: number;
						public static layout_flexShrink: number;
						public static layout_maxHeight: number;
						public static layout_maxWidth: number;
						public static layout_minHeight: number;
						public static layout_minWidth: number;
						public static layout_order: number;
						public static layout_wrapBefore: number;
						public static maxLine: number;
						public static recyclerViewStyle: number;
						public static reverseLayout: number;
						public static showDivider: number;
						public static showDividerHorizontal: number;
						public static showDividerVertical: number;
						public static spanCount: number;
						public static stackFromEnd: number;
						public static ttcIndex: number;
					}
					export class color extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.flexbox.R.color>;
						public static androidx_core_ripple_material_light: number;
						public static androidx_core_secondary_text_default_material_light: number;
						public static notification_action_color_filter: number;
						public static notification_icon_bg_color: number;
						public static ripple_material_light: number;
						public static secondary_text_default_material_light: number;
					}
					export class dimen extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.flexbox.R.dimen>;
						public static compat_button_inset_horizontal_material: number;
						public static compat_button_inset_vertical_material: number;
						public static compat_button_padding_horizontal_material: number;
						public static compat_button_padding_vertical_material: number;
						public static compat_control_corner_material: number;
						public static compat_notification_large_icon_max_height: number;
						public static compat_notification_large_icon_max_width: number;
						public static fastscroll_default_thickness: number;
						public static fastscroll_margin: number;
						public static fastscroll_minimum_range: number;
						public static item_touch_helper_max_drag_scroll_per_frame: number;
						public static item_touch_helper_swipe_escape_max_velocity: number;
						public static item_touch_helper_swipe_escape_velocity: number;
						public static notification_action_icon_size: number;
						public static notification_action_text_size: number;
						public static notification_big_circle_margin: number;
						public static notification_content_margin_start: number;
						public static notification_large_icon_height: number;
						public static notification_large_icon_width: number;
						public static notification_main_column_padding_top: number;
						public static notification_media_narrow_margin: number;
						public static notification_right_icon_size: number;
						public static notification_right_side_padding_top: number;
						public static notification_small_icon_background_padding: number;
						public static notification_small_icon_size_as_large: number;
						public static notification_subtext_size: number;
						public static notification_top_pad: number;
						public static notification_top_pad_large_text: number;
					}
					export class drawable extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.flexbox.R.drawable>;
						public static notification_action_background: number;
						public static notification_bg: number;
						public static notification_bg_low: number;
						public static notification_bg_low_normal: number;
						public static notification_bg_low_pressed: number;
						public static notification_bg_normal: number;
						public static notification_bg_normal_pressed: number;
						public static notification_icon_background: number;
						public static notification_template_icon_bg: number;
						public static notification_template_icon_low_bg: number;
						public static notification_tile_bg: number;
						public static notify_panel_notification_icon_bg: number;
					}
					export class id extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.flexbox.R.id>;
						public static accessibility_action_clickable_span: number;
						public static accessibility_custom_action_0: number;
						public static accessibility_custom_action_1: number;
						public static accessibility_custom_action_10: number;
						public static accessibility_custom_action_11: number;
						public static accessibility_custom_action_12: number;
						public static accessibility_custom_action_13: number;
						public static accessibility_custom_action_14: number;
						public static accessibility_custom_action_15: number;
						public static accessibility_custom_action_16: number;
						public static accessibility_custom_action_17: number;
						public static accessibility_custom_action_18: number;
						public static accessibility_custom_action_19: number;
						public static accessibility_custom_action_2: number;
						public static accessibility_custom_action_20: number;
						public static accessibility_custom_action_21: number;
						public static accessibility_custom_action_22: number;
						public static accessibility_custom_action_23: number;
						public static accessibility_custom_action_24: number;
						public static accessibility_custom_action_25: number;
						public static accessibility_custom_action_26: number;
						public static accessibility_custom_action_27: number;
						public static accessibility_custom_action_28: number;
						public static accessibility_custom_action_29: number;
						public static accessibility_custom_action_3: number;
						public static accessibility_custom_action_30: number;
						public static accessibility_custom_action_31: number;
						public static accessibility_custom_action_4: number;
						public static accessibility_custom_action_5: number;
						public static accessibility_custom_action_6: number;
						public static accessibility_custom_action_7: number;
						public static accessibility_custom_action_8: number;
						public static accessibility_custom_action_9: number;
						public static action_container: number;
						public static action_divider: number;
						public static action_image: number;
						public static action_text: number;
						public static actions: number;
						public static async: number;
						public static auto: number;
						public static baseline: number;
						public static blocking: number;
						public static center: number;
						public static chronometer: number;
						public static column: number;
						public static column_reverse: number;
						public static dialog_button: number;
						public static flex_end: number;
						public static flex_start: number;
						public static forever: number;
						public static icon: number;
						public static icon_group: number;
						public static info: number;
						public static italic: number;
						public static item_touch_helper_previous_elevation: number;
						public static line1: number;
						public static line3: number;
						public static normal: number;
						public static notification_background: number;
						public static notification_main_column: number;
						public static notification_main_column_container: number;
						public static nowrap: number;
						public static right_icon: number;
						public static right_side: number;
						public static row: number;
						public static row_reverse: number;
						public static space_around: number;
						public static space_between: number;
						public static space_evenly: number;
						public static stretch: number;
						public static tag_accessibility_actions: number;
						public static tag_accessibility_clickable_spans: number;
						public static tag_accessibility_heading: number;
						public static tag_accessibility_pane_title: number;
						public static tag_screen_reader_focusable: number;
						public static tag_transition_group: number;
						public static tag_unhandled_key_event_manager: number;
						public static tag_unhandled_key_listeners: number;
						public static text: number;
						public static text2: number;
						public static time: number;
						public static title: number;
						public static wrap: number;
						public static wrap_reverse: number;
					}
					export class integer extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.flexbox.R.integer>;
						public static status_bar_notification_info_maxnum: number;
					}
					export class layout extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.flexbox.R.layout>;
						public static custom_dialog: number;
						public static notification_action: number;
						public static notification_action_tombstone: number;
						public static notification_template_custom_big: number;
						public static notification_template_icon_group: number;
						public static notification_template_part_chronometer: number;
						public static notification_template_part_time: number;
					}
					export class style extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.flexbox.R.style>;
						public static TextAppearance_Compat_Notification: number;
						public static TextAppearance_Compat_Notification_Info: number;
						public static TextAppearance_Compat_Notification_Line2: number;
						public static TextAppearance_Compat_Notification_Time: number;
						public static TextAppearance_Compat_Notification_Title: number;
						public static Widget_Compat_NotificationActionContainer: number;
						public static Widget_Compat_NotificationActionText: number;
					}
					export class styleable extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.flexbox.R.styleable>;
						public static ColorStateListItem: number[];
						public static ColorStateListItem_android_color: number;
						public static ColorStateListItem_android_alpha: number;
						public static ColorStateListItem_android_lStar: number;
						public static ColorStateListItem_alpha: number;
						public static ColorStateListItem_lStar: number;
						public static FlexboxLayout: number[];
						public static FlexboxLayout_alignContent: number;
						public static FlexboxLayout_alignItems: number;
						public static FlexboxLayout_dividerDrawable: number;
						public static FlexboxLayout_dividerDrawableHorizontal: number;
						public static FlexboxLayout_dividerDrawableVertical: number;
						public static FlexboxLayout_flexDirection: number;
						public static FlexboxLayout_flexWrap: number;
						public static FlexboxLayout_justifyContent: number;
						public static FlexboxLayout_maxLine: number;
						public static FlexboxLayout_showDivider: number;
						public static FlexboxLayout_showDividerHorizontal: number;
						public static FlexboxLayout_showDividerVertical: number;
						public static FlexboxLayout_Layout: number[];
						public static FlexboxLayout_Layout_layout_alignSelf: number;
						public static FlexboxLayout_Layout_layout_flexBasisPercent: number;
						public static FlexboxLayout_Layout_layout_flexGrow: number;
						public static FlexboxLayout_Layout_layout_flexShrink: number;
						public static FlexboxLayout_Layout_layout_maxHeight: number;
						public static FlexboxLayout_Layout_layout_maxWidth: number;
						public static FlexboxLayout_Layout_layout_minHeight: number;
						public static FlexboxLayout_Layout_layout_minWidth: number;
						public static FlexboxLayout_Layout_layout_order: number;
						public static FlexboxLayout_Layout_layout_wrapBefore: number;
						public static FontFamily: number[];
						public static FontFamily_fontProviderAuthority: number;
						public static FontFamily_fontProviderCerts: number;
						public static FontFamily_fontProviderFetchStrategy: number;
						public static FontFamily_fontProviderFetchTimeout: number;
						public static FontFamily_fontProviderPackage: number;
						public static FontFamily_fontProviderQuery: number;
						public static FontFamily_fontProviderSystemFontFamily: number;
						public static FontFamilyFont: number[];
						public static FontFamilyFont_android_font: number;
						public static FontFamilyFont_android_fontWeight: number;
						public static FontFamilyFont_android_fontStyle: number;
						public static FontFamilyFont_android_ttcIndex: number;
						public static FontFamilyFont_android_fontVariationSettings: number;
						public static FontFamilyFont_font: number;
						public static FontFamilyFont_fontStyle: number;
						public static FontFamilyFont_fontVariationSettings: number;
						public static FontFamilyFont_fontWeight: number;
						public static FontFamilyFont_ttcIndex: number;
						public static GradientColor: number[];
						public static GradientColor_android_startColor: number;
						public static GradientColor_android_endColor: number;
						public static GradientColor_android_type: number;
						public static GradientColor_android_centerX: number;
						public static GradientColor_android_centerY: number;
						public static GradientColor_android_gradientRadius: number;
						public static GradientColor_android_tileMode: number;
						public static GradientColor_android_centerColor: number;
						public static GradientColor_android_startX: number;
						public static GradientColor_android_startY: number;
						public static GradientColor_android_endX: number;
						public static GradientColor_android_endY: number;
						public static GradientColorItem: number[];
						public static GradientColorItem_android_color: number;
						public static GradientColorItem_android_offset: number;
						public static RecyclerView: number[];
						public static RecyclerView_android_orientation: number;
						public static RecyclerView_android_clipToPadding: number;
						public static RecyclerView_android_descendantFocusability: number;
						public static RecyclerView_fastScrollEnabled: number;
						public static RecyclerView_fastScrollHorizontalThumbDrawable: number;
						public static RecyclerView_fastScrollHorizontalTrackDrawable: number;
						public static RecyclerView_fastScrollVerticalThumbDrawable: number;
						public static RecyclerView_fastScrollVerticalTrackDrawable: number;
						public static RecyclerView_layoutManager: number;
						public static RecyclerView_reverseLayout: number;
						public static RecyclerView_spanCount: number;
						public static RecyclerView_stackFromEnd: number;
						public static "<clinit>"(): void;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module base {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.gms.base.R>;
					}
					export module R {
						export class attr extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.base.R.attr>;
							public static buttonSize: number;
							public static circleCrop: number;
							public static colorScheme: number;
							public static imageAspectRatio: number;
							public static imageAspectRatioAdjust: number;
							public static scopeUris: number;
						}
						export class color extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.base.R.color>;
							public static common_google_signin_btn_text_dark: number;
							public static common_google_signin_btn_text_dark_default: number;
							public static common_google_signin_btn_text_dark_disabled: number;
							public static common_google_signin_btn_text_dark_focused: number;
							public static common_google_signin_btn_text_dark_pressed: number;
							public static common_google_signin_btn_text_light: number;
							public static common_google_signin_btn_text_light_default: number;
							public static common_google_signin_btn_text_light_disabled: number;
							public static common_google_signin_btn_text_light_focused: number;
							public static common_google_signin_btn_text_light_pressed: number;
							public static common_google_signin_btn_tint: number;
						}
						export class drawable extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.base.R.drawable>;
							public static common_full_open_on_phone: number;
							public static common_google_signin_btn_icon_dark: number;
							public static common_google_signin_btn_icon_dark_focused: number;
							public static common_google_signin_btn_icon_dark_normal: number;
							public static common_google_signin_btn_icon_dark_normal_background: number;
							public static common_google_signin_btn_icon_disabled: number;
							public static common_google_signin_btn_icon_light: number;
							public static common_google_signin_btn_icon_light_focused: number;
							public static common_google_signin_btn_icon_light_normal: number;
							public static common_google_signin_btn_icon_light_normal_background: number;
							public static common_google_signin_btn_text_dark: number;
							public static common_google_signin_btn_text_dark_focused: number;
							public static common_google_signin_btn_text_dark_normal: number;
							public static common_google_signin_btn_text_dark_normal_background: number;
							public static common_google_signin_btn_text_disabled: number;
							public static common_google_signin_btn_text_light: number;
							public static common_google_signin_btn_text_light_focused: number;
							public static common_google_signin_btn_text_light_normal: number;
							public static common_google_signin_btn_text_light_normal_background: number;
							public static googleg_disabled_color_18: number;
							public static googleg_standard_color_18: number;
						}
						export class id extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.base.R.id>;
							public static adjust_height: number;
							public static adjust_width: number;
							public static auto: number;
							public static dark: number;
							public static icon_only: number;
							public static light: number;
							public static none: number;
							public static standard: number;
							public static wide: number;
						}
						export class styleable extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.base.R.styleable>;
							public static LoadingImageView: number[];
							public static LoadingImageView_circleCrop: number;
							public static LoadingImageView_imageAspectRatio: number;
							public static LoadingImageView_imageAspectRatioAdjust: number;
							public static SignInButton: number[];
							public static SignInButton_buttonSize: number;
							public static SignInButton_colorScheme: number;
							public static SignInButton_scopeUris: number;
							public static "<clinit>"(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module common {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.gms.common.R>;
					}
					export module R {
						export class integer extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.common.R.integer>;
							public static google_play_services_version: number;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module tasks {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.gms.tasks.R>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module material {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.google.android.material.R>;
				}
				export module R {
					export class anim extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.anim>;
						public static abc_fade_in: number;
						public static abc_fade_out: number;
						public static abc_grow_fade_in_from_bottom: number;
						public static abc_popup_enter: number;
						public static abc_popup_exit: number;
						public static abc_shrink_fade_out_from_bottom: number;
						public static abc_slide_in_bottom: number;
						public static abc_slide_in_top: number;
						public static abc_slide_out_bottom: number;
						public static abc_slide_out_top: number;
						public static abc_tooltip_enter: number;
						public static abc_tooltip_exit: number;
						public static btn_checkbox_to_checked_box_inner_merged_animation: number;
						public static btn_checkbox_to_checked_box_outer_merged_animation: number;
						public static btn_checkbox_to_checked_icon_null_animation: number;
						public static btn_checkbox_to_unchecked_box_inner_merged_animation: number;
						public static btn_checkbox_to_unchecked_check_path_merged_animation: number;
						public static btn_checkbox_to_unchecked_icon_null_animation: number;
						public static btn_radio_to_off_mtrl_dot_group_animation: number;
						public static btn_radio_to_off_mtrl_ring_outer_animation: number;
						public static btn_radio_to_off_mtrl_ring_outer_path_animation: number;
						public static btn_radio_to_on_mtrl_dot_group_animation: number;
						public static btn_radio_to_on_mtrl_ring_outer_animation: number;
						public static btn_radio_to_on_mtrl_ring_outer_path_animation: number;
						public static design_bottom_sheet_slide_in: number;
						public static design_bottom_sheet_slide_out: number;
						public static design_snackbar_in: number;
						public static design_snackbar_out: number;
						public static fragment_fast_out_extra_slow_in: number;
						public static linear_indeterminate_line1_head_interpolator: number;
						public static linear_indeterminate_line1_tail_interpolator: number;
						public static linear_indeterminate_line2_head_interpolator: number;
						public static linear_indeterminate_line2_tail_interpolator: number;
						public static m3_bottom_sheet_slide_in: number;
						public static m3_bottom_sheet_slide_out: number;
						public static m3_motion_fade_enter: number;
						public static m3_motion_fade_exit: number;
						public static m3_side_sheet_enter_from_left: number;
						public static m3_side_sheet_enter_from_right: number;
						public static m3_side_sheet_exit_to_left: number;
						public static m3_side_sheet_exit_to_right: number;
						public static mtrl_bottom_sheet_slide_in: number;
						public static mtrl_bottom_sheet_slide_out: number;
						public static mtrl_card_lowers_interpolator: number;
					}
					export class animator extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.animator>;
						public static design_appbar_state_list_animator: number;
						public static design_fab_hide_motion_spec: number;
						public static design_fab_show_motion_spec: number;
						public static fragment_close_enter: number;
						public static fragment_close_exit: number;
						public static fragment_fade_enter: number;
						public static fragment_fade_exit: number;
						public static fragment_open_enter: number;
						public static fragment_open_exit: number;
						public static m3_appbar_state_list_animator: number;
						public static m3_btn_elevated_btn_state_list_anim: number;
						public static m3_btn_state_list_anim: number;
						public static m3_card_elevated_state_list_anim: number;
						public static m3_card_state_list_anim: number;
						public static m3_chip_state_list_anim: number;
						public static m3_elevated_chip_state_list_anim: number;
						public static m3_extended_fab_change_size_collapse_motion_spec: number;
						public static m3_extended_fab_change_size_expand_motion_spec: number;
						public static m3_extended_fab_hide_motion_spec: number;
						public static m3_extended_fab_show_motion_spec: number;
						public static m3_extended_fab_state_list_animator: number;
						public static mtrl_btn_state_list_anim: number;
						public static mtrl_btn_unelevated_state_list_anim: number;
						public static mtrl_card_state_list_anim: number;
						public static mtrl_chip_state_list_anim: number;
						public static mtrl_extended_fab_change_size_collapse_motion_spec: number;
						public static mtrl_extended_fab_change_size_expand_motion_spec: number;
						public static mtrl_extended_fab_hide_motion_spec: number;
						public static mtrl_extended_fab_show_motion_spec: number;
						public static mtrl_extended_fab_state_list_animator: number;
						public static mtrl_fab_hide_motion_spec: number;
						public static mtrl_fab_show_motion_spec: number;
						public static mtrl_fab_transformation_sheet_collapse_spec: number;
						public static mtrl_fab_transformation_sheet_expand_spec: number;
					}
					export class attr extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.attr>;
						public static actionBarDivider: number;
						public static actionBarItemBackground: number;
						public static actionBarPopupTheme: number;
						public static actionBarSize: number;
						public static actionBarSplitStyle: number;
						public static actionBarStyle: number;
						public static actionBarTabBarStyle: number;
						public static actionBarTabStyle: number;
						public static actionBarTabTextStyle: number;
						public static actionBarTheme: number;
						public static actionBarWidgetTheme: number;
						public static actionButtonStyle: number;
						public static actionDropDownStyle: number;
						public static actionLayout: number;
						public static actionMenuTextAppearance: number;
						public static actionMenuTextColor: number;
						public static actionModeBackground: number;
						public static actionModeCloseButtonStyle: number;
						public static actionModeCloseContentDescription: number;
						public static actionModeCloseDrawable: number;
						public static actionModeCopyDrawable: number;
						public static actionModeCutDrawable: number;
						public static actionModeFindDrawable: number;
						public static actionModePasteDrawable: number;
						public static actionModePopupWindowStyle: number;
						public static actionModeSelectAllDrawable: number;
						public static actionModeShareDrawable: number;
						public static actionModeSplitBackground: number;
						public static actionModeStyle: number;
						public static actionModeTheme: number;
						public static actionModeWebSearchDrawable: number;
						public static actionOverflowButtonStyle: number;
						public static actionOverflowMenuStyle: number;
						public static actionProviderClass: number;
						public static actionTextColorAlpha: number;
						public static actionViewClass: number;
						public static activeIndicatorLabelPadding: number;
						public static activityChooserViewStyle: number;
						public static addElevationShadow: number;
						public static alertDialogButtonGroupStyle: number;
						public static alertDialogCenterButtons: number;
						public static alertDialogStyle: number;
						public static alertDialogTheme: number;
						public static allowStacking: number;
						public static alpha: number;
						public static alphabeticModifiers: number;
						public static altSrc: number;
						public static animateMenuItems: number;
						public static animateNavigationIcon: number;
						public static animate_relativeTo: number;
						public static animationMode: number;
						public static appBarLayoutStyle: number;
						public static applyMotionScene: number;
						public static arcMode: number;
						public static arrowHeadLength: number;
						public static arrowShaftLength: number;
						public static attributeName: number;
						public static autoAdjustToWithinGrandparentBounds: number;
						public static autoCompleteTextViewStyle: number;
						public static autoShowKeyboard: number;
						public static autoSizeMaxTextSize: number;
						public static autoSizeMinTextSize: number;
						public static autoSizePresetSizes: number;
						public static autoSizeStepGranularity: number;
						public static autoSizeTextType: number;
						public static autoTransition: number;
						public static backHandlingEnabled: number;
						public static background: number;
						public static backgroundColor: number;
						public static backgroundInsetBottom: number;
						public static backgroundInsetEnd: number;
						public static backgroundInsetStart: number;
						public static backgroundInsetTop: number;
						public static backgroundOverlayColorAlpha: number;
						public static backgroundSplit: number;
						public static backgroundStacked: number;
						public static backgroundTint: number;
						public static backgroundTintMode: number;
						public static badgeGravity: number;
						public static badgeHeight: number;
						public static badgeRadius: number;
						public static badgeShapeAppearance: number;
						public static badgeShapeAppearanceOverlay: number;
						public static badgeStyle: number;
						public static badgeText: number;
						public static badgeTextAppearance: number;
						public static badgeTextColor: number;
						public static badgeVerticalPadding: number;
						public static badgeWidePadding: number;
						public static badgeWidth: number;
						public static badgeWithTextHeight: number;
						public static badgeWithTextRadius: number;
						public static badgeWithTextShapeAppearance: number;
						public static badgeWithTextShapeAppearanceOverlay: number;
						public static badgeWithTextWidth: number;
						public static barLength: number;
						public static barrierAllowsGoneWidgets: number;
						public static barrierDirection: number;
						public static barrierMargin: number;
						public static behavior_autoHide: number;
						public static behavior_autoShrink: number;
						public static behavior_draggable: number;
						public static behavior_expandedOffset: number;
						public static behavior_fitToContents: number;
						public static behavior_halfExpandedRatio: number;
						public static behavior_hideable: number;
						public static behavior_overlapTop: number;
						public static behavior_peekHeight: number;
						public static behavior_saveFlags: number;
						public static behavior_significantVelocityThreshold: number;
						public static behavior_skipCollapsed: number;
						public static borderWidth: number;
						public static borderlessButtonStyle: number;
						public static bottomAppBarStyle: number;
						public static bottomInsetScrimEnabled: number;
						public static bottomNavigationStyle: number;
						public static bottomSheetDialogTheme: number;
						public static bottomSheetDragHandleStyle: number;
						public static bottomSheetStyle: number;
						public static boxBackgroundColor: number;
						public static boxBackgroundMode: number;
						public static boxCollapsedPaddingTop: number;
						public static boxCornerRadiusBottomEnd: number;
						public static boxCornerRadiusBottomStart: number;
						public static boxCornerRadiusTopEnd: number;
						public static boxCornerRadiusTopStart: number;
						public static boxStrokeColor: number;
						public static boxStrokeErrorColor: number;
						public static boxStrokeWidth: number;
						public static boxStrokeWidthFocused: number;
						public static brightness: number;
						public static buttonBarButtonStyle: number;
						public static buttonBarNegativeButtonStyle: number;
						public static buttonBarNeutralButtonStyle: number;
						public static buttonBarPositiveButtonStyle: number;
						public static buttonBarStyle: number;
						public static buttonCompat: number;
						public static buttonGravity: number;
						public static buttonIcon: number;
						public static buttonIconDimen: number;
						public static buttonIconTint: number;
						public static buttonIconTintMode: number;
						public static buttonPanelSideLayout: number;
						public static buttonStyle: number;
						public static buttonStyleSmall: number;
						public static buttonTint: number;
						public static buttonTintMode: number;
						public static cardBackgroundColor: number;
						public static cardCornerRadius: number;
						public static cardElevation: number;
						public static cardForegroundColor: number;
						public static cardMaxElevation: number;
						public static cardPreventCornerOverlap: number;
						public static cardUseCompatPadding: number;
						public static cardViewStyle: number;
						public static centerIfNoTextEnabled: number;
						public static chainUseRtl: number;
						public static checkMarkCompat: number;
						public static checkMarkTint: number;
						public static checkMarkTintMode: number;
						public static checkboxStyle: number;
						public static checkedButton: number;
						public static checkedChip: number;
						public static checkedIcon: number;
						public static checkedIconEnabled: number;
						public static checkedIconGravity: number;
						public static checkedIconMargin: number;
						public static checkedIconSize: number;
						public static checkedIconTint: number;
						public static checkedIconVisible: number;
						public static checkedState: number;
						public static checkedTextViewStyle: number;
						public static chipBackgroundColor: number;
						public static chipCornerRadius: number;
						public static chipEndPadding: number;
						public static chipGroupStyle: number;
						public static chipIcon: number;
						public static chipIconEnabled: number;
						public static chipIconSize: number;
						public static chipIconTint: number;
						public static chipIconVisible: number;
						public static chipMinHeight: number;
						public static chipMinTouchTargetSize: number;
						public static chipSpacing: number;
						public static chipSpacingHorizontal: number;
						public static chipSpacingVertical: number;
						public static chipStandaloneStyle: number;
						public static chipStartPadding: number;
						public static chipStrokeColor: number;
						public static chipStrokeWidth: number;
						public static chipStyle: number;
						public static chipSurfaceColor: number;
						public static circleRadius: number;
						public static circularProgressIndicatorStyle: number;
						public static clickAction: number;
						public static clockFaceBackgroundColor: number;
						public static clockHandColor: number;
						public static clockIcon: number;
						public static clockNumberTextColor: number;
						public static closeIcon: number;
						public static closeIconEnabled: number;
						public static closeIconEndPadding: number;
						public static closeIconSize: number;
						public static closeIconStartPadding: number;
						public static closeIconTint: number;
						public static closeIconVisible: number;
						public static closeItemLayout: number;
						public static collapseContentDescription: number;
						public static collapseIcon: number;
						public static collapsedSize: number;
						public static collapsedTitleGravity: number;
						public static collapsedTitleTextAppearance: number;
						public static collapsedTitleTextColor: number;
						public static collapsingToolbarLayoutLargeSize: number;
						public static collapsingToolbarLayoutLargeStyle: number;
						public static collapsingToolbarLayoutMediumSize: number;
						public static collapsingToolbarLayoutMediumStyle: number;
						public static collapsingToolbarLayoutStyle: number;
						public static color: number;
						public static colorAccent: number;
						public static colorBackgroundFloating: number;
						public static colorButtonNormal: number;
						public static colorContainer: number;
						public static colorControlActivated: number;
						public static colorControlHighlight: number;
						public static colorControlNormal: number;
						public static colorError: number;
						public static colorErrorContainer: number;
						public static colorOnBackground: number;
						public static colorOnContainer: number;
						public static colorOnContainerUnchecked: number;
						public static colorOnError: number;
						public static colorOnErrorContainer: number;
						public static colorOnPrimary: number;
						public static colorOnPrimaryContainer: number;
						public static colorOnPrimaryFixed: number;
						public static colorOnPrimaryFixedVariant: number;
						public static colorOnPrimarySurface: number;
						public static colorOnSecondary: number;
						public static colorOnSecondaryContainer: number;
						public static colorOnSecondaryFixed: number;
						public static colorOnSecondaryFixedVariant: number;
						public static colorOnSurface: number;
						public static colorOnSurfaceInverse: number;
						public static colorOnSurfaceVariant: number;
						public static colorOnTertiary: number;
						public static colorOnTertiaryContainer: number;
						public static colorOnTertiaryFixed: number;
						public static colorOnTertiaryFixedVariant: number;
						public static colorOutline: number;
						public static colorOutlineVariant: number;
						public static colorPrimary: number;
						public static colorPrimaryContainer: number;
						public static colorPrimaryDark: number;
						public static colorPrimaryFixed: number;
						public static colorPrimaryFixedDim: number;
						public static colorPrimaryInverse: number;
						public static colorPrimarySurface: number;
						public static colorPrimaryVariant: number;
						public static colorSecondary: number;
						public static colorSecondaryContainer: number;
						public static colorSecondaryFixed: number;
						public static colorSecondaryFixedDim: number;
						public static colorSecondaryVariant: number;
						public static colorSurface: number;
						public static colorSurfaceBright: number;
						public static colorSurfaceContainer: number;
						public static colorSurfaceContainerHigh: number;
						public static colorSurfaceContainerHighest: number;
						public static colorSurfaceContainerLow: number;
						public static colorSurfaceContainerLowest: number;
						public static colorSurfaceDim: number;
						public static colorSurfaceInverse: number;
						public static colorSurfaceVariant: number;
						public static colorSwitchThumbNormal: number;
						public static colorTertiary: number;
						public static colorTertiaryContainer: number;
						public static colorTertiaryFixed: number;
						public static colorTertiaryFixedDim: number;
						public static commitIcon: number;
						public static compatShadowEnabled: number;
						public static constraintSet: number;
						public static constraintSetEnd: number;
						public static constraintSetStart: number;
						public static constraint_referenced_ids: number;
						public static constraints: number;
						public static content: number;
						public static contentDescription: number;
						public static contentInsetEnd: number;
						public static contentInsetEndWithActions: number;
						public static contentInsetLeft: number;
						public static contentInsetRight: number;
						public static contentInsetStart: number;
						public static contentInsetStartWithNavigation: number;
						public static contentPadding: number;
						public static contentPaddingBottom: number;
						public static contentPaddingEnd: number;
						public static contentPaddingLeft: number;
						public static contentPaddingRight: number;
						public static contentPaddingStart: number;
						public static contentPaddingTop: number;
						public static contentScrim: number;
						public static contrast: number;
						public static controlBackground: number;
						public static coordinatorLayoutStyle: number;
						public static coplanarSiblingViewId: number;
						public static cornerFamily: number;
						public static cornerFamilyBottomLeft: number;
						public static cornerFamilyBottomRight: number;
						public static cornerFamilyTopLeft: number;
						public static cornerFamilyTopRight: number;
						public static cornerRadius: number;
						public static cornerSize: number;
						public static cornerSizeBottomLeft: number;
						public static cornerSizeBottomRight: number;
						public static cornerSizeTopLeft: number;
						public static cornerSizeTopRight: number;
						public static counterEnabled: number;
						public static counterMaxLength: number;
						public static counterOverflowTextAppearance: number;
						public static counterOverflowTextColor: number;
						public static counterTextAppearance: number;
						public static counterTextColor: number;
						public static crossfade: number;
						public static currentState: number;
						public static cursorColor: number;
						public static cursorErrorColor: number;
						public static curveFit: number;
						public static customBoolean: number;
						public static customColorDrawableValue: number;
						public static customColorValue: number;
						public static customDimension: number;
						public static customFloatValue: number;
						public static customIntegerValue: number;
						public static customNavigationLayout: number;
						public static customPixelDimension: number;
						public static customStringValue: number;
						public static dayInvalidStyle: number;
						public static daySelectedStyle: number;
						public static dayStyle: number;
						public static dayTodayStyle: number;
						public static defaultDuration: number;
						public static defaultMarginsEnabled: number;
						public static defaultQueryHint: number;
						public static defaultScrollFlagsEnabled: number;
						public static defaultState: number;
						public static deltaPolarAngle: number;
						public static deltaPolarRadius: number;
						public static deriveConstraintsFrom: number;
						public static dialogCornerRadius: number;
						public static dialogPreferredPadding: number;
						public static dialogTheme: number;
						public static displayOptions: number;
						public static divider: number;
						public static dividerColor: number;
						public static dividerHorizontal: number;
						public static dividerInsetEnd: number;
						public static dividerInsetStart: number;
						public static dividerPadding: number;
						public static dividerThickness: number;
						public static dividerVertical: number;
						public static dragDirection: number;
						public static dragScale: number;
						public static dragThreshold: number;
						public static drawPath: number;
						public static drawableBottomCompat: number;
						public static drawableEndCompat: number;
						public static drawableLeftCompat: number;
						public static drawableRightCompat: number;
						public static drawableSize: number;
						public static drawableStartCompat: number;
						public static drawableTint: number;
						public static drawableTintMode: number;
						public static drawableTopCompat: number;
						public static drawerArrowStyle: number;
						public static drawerLayoutCornerSize: number;
						public static drawerLayoutStyle: number;
						public static dropDownBackgroundTint: number;
						public static dropDownListViewStyle: number;
						public static dropdownListPreferredItemHeight: number;
						public static duration: number;
						public static dynamicColorThemeOverlay: number;
						public static editTextBackground: number;
						public static editTextColor: number;
						public static editTextStyle: number;
						public static elevation: number;
						public static elevationOverlayAccentColor: number;
						public static elevationOverlayColor: number;
						public static elevationOverlayEnabled: number;
						public static emojiCompatEnabled: number;
						public static enableEdgeToEdge: number;
						public static endIconCheckable: number;
						public static endIconContentDescription: number;
						public static endIconDrawable: number;
						public static endIconMinSize: number;
						public static endIconMode: number;
						public static endIconScaleType: number;
						public static endIconTint: number;
						public static endIconTintMode: number;
						public static enforceMaterialTheme: number;
						public static enforceTextAppearance: number;
						public static ensureMinTouchTargetSize: number;
						public static errorAccessibilityLabel: number;
						public static errorAccessibilityLiveRegion: number;
						public static errorContentDescription: number;
						public static errorEnabled: number;
						public static errorIconDrawable: number;
						public static errorIconTint: number;
						public static errorIconTintMode: number;
						public static errorShown: number;
						public static errorTextAppearance: number;
						public static errorTextColor: number;
						public static expandActivityOverflowButtonDrawable: number;
						public static expanded: number;
						public static expandedHintEnabled: number;
						public static expandedTitleGravity: number;
						public static expandedTitleMargin: number;
						public static expandedTitleMarginBottom: number;
						public static expandedTitleMarginEnd: number;
						public static expandedTitleMarginStart: number;
						public static expandedTitleMarginTop: number;
						public static expandedTitleTextAppearance: number;
						public static expandedTitleTextColor: number;
						public static extendMotionSpec: number;
						public static extendStrategy: number;
						public static extendedFloatingActionButtonPrimaryStyle: number;
						public static extendedFloatingActionButtonSecondaryStyle: number;
						public static extendedFloatingActionButtonStyle: number;
						public static extendedFloatingActionButtonSurfaceStyle: number;
						public static extendedFloatingActionButtonTertiaryStyle: number;
						public static extraMultilineHeightEnabled: number;
						public static fabAlignmentMode: number;
						public static fabAlignmentModeEndMargin: number;
						public static fabAnchorMode: number;
						public static fabAnimationMode: number;
						public static fabCradleMargin: number;
						public static fabCradleRoundedCornerRadius: number;
						public static fabCradleVerticalOffset: number;
						public static fabCustomSize: number;
						public static fabSize: number;
						public static fastScrollEnabled: number;
						public static fastScrollHorizontalThumbDrawable: number;
						public static fastScrollHorizontalTrackDrawable: number;
						public static fastScrollVerticalThumbDrawable: number;
						public static fastScrollVerticalTrackDrawable: number;
						public static firstBaselineToTopHeight: number;
						public static floatingActionButtonLargePrimaryStyle: number;
						public static floatingActionButtonLargeSecondaryStyle: number;
						public static floatingActionButtonLargeStyle: number;
						public static floatingActionButtonLargeSurfaceStyle: number;
						public static floatingActionButtonLargeTertiaryStyle: number;
						public static floatingActionButtonPrimaryStyle: number;
						public static floatingActionButtonSecondaryStyle: number;
						public static floatingActionButtonSmallPrimaryStyle: number;
						public static floatingActionButtonSmallSecondaryStyle: number;
						public static floatingActionButtonSmallStyle: number;
						public static floatingActionButtonSmallSurfaceStyle: number;
						public static floatingActionButtonSmallTertiaryStyle: number;
						public static floatingActionButtonStyle: number;
						public static floatingActionButtonSurfaceStyle: number;
						public static floatingActionButtonTertiaryStyle: number;
						public static flow_firstHorizontalBias: number;
						public static flow_firstHorizontalStyle: number;
						public static flow_firstVerticalBias: number;
						public static flow_firstVerticalStyle: number;
						public static flow_horizontalAlign: number;
						public static flow_horizontalBias: number;
						public static flow_horizontalGap: number;
						public static flow_horizontalStyle: number;
						public static flow_lastHorizontalBias: number;
						public static flow_lastHorizontalStyle: number;
						public static flow_lastVerticalBias: number;
						public static flow_lastVerticalStyle: number;
						public static flow_maxElementsWrap: number;
						public static flow_padding: number;
						public static flow_verticalAlign: number;
						public static flow_verticalBias: number;
						public static flow_verticalGap: number;
						public static flow_verticalStyle: number;
						public static flow_wrapMode: number;
						public static font: number;
						public static fontFamily: number;
						public static fontProviderAuthority: number;
						public static fontProviderCerts: number;
						public static fontProviderFetchStrategy: number;
						public static fontProviderFetchTimeout: number;
						public static fontProviderPackage: number;
						public static fontProviderQuery: number;
						public static fontProviderSystemFontFamily: number;
						public static fontStyle: number;
						public static fontVariationSettings: number;
						public static fontWeight: number;
						public static forceApplySystemWindowInsetTop: number;
						public static forceDefaultNavigationOnClickListener: number;
						public static foregroundInsidePadding: number;
						public static framePosition: number;
						public static gapBetweenBars: number;
						public static gestureInsetBottomIgnored: number;
						public static goIcon: number;
						public static haloColor: number;
						public static haloRadius: number;
						public static headerLayout: number;
						public static height: number;
						public static helperText: number;
						public static helperTextEnabled: number;
						public static helperTextTextAppearance: number;
						public static helperTextTextColor: number;
						public static hideAnimationBehavior: number;
						public static hideMotionSpec: number;
						public static hideNavigationIcon: number;
						public static hideOnContentScroll: number;
						public static hideOnScroll: number;
						public static hintAnimationEnabled: number;
						public static hintEnabled: number;
						public static hintTextAppearance: number;
						public static hintTextColor: number;
						public static homeAsUpIndicator: number;
						public static homeLayout: number;
						public static horizontalOffset: number;
						public static horizontalOffsetWithText: number;
						public static hoveredFocusedTranslationZ: number;
						public static icon: number;
						public static iconEndPadding: number;
						public static iconGravity: number;
						public static iconPadding: number;
						public static iconSize: number;
						public static iconStartPadding: number;
						public static iconTint: number;
						public static iconTintMode: number;
						public static iconifiedByDefault: number;
						public static imageButtonStyle: number;
						public static indeterminateAnimationType: number;
						public static indeterminateProgressStyle: number;
						public static indicatorColor: number;
						public static indicatorDirectionCircular: number;
						public static indicatorDirectionLinear: number;
						public static indicatorInset: number;
						public static indicatorSize: number;
						public static initialActivityCount: number;
						public static insetForeground: number;
						public static isLightTheme: number;
						public static isMaterial3DynamicColorApplied: number;
						public static isMaterial3Theme: number;
						public static isMaterialTheme: number;
						public static itemActiveIndicatorStyle: number;
						public static itemBackground: number;
						public static itemFillColor: number;
						public static itemHorizontalPadding: number;
						public static itemHorizontalTranslationEnabled: number;
						public static itemIconPadding: number;
						public static itemIconSize: number;
						public static itemIconTint: number;
						public static itemMaxLines: number;
						public static itemMinHeight: number;
						public static itemPadding: number;
						public static itemPaddingBottom: number;
						public static itemPaddingTop: number;
						public static itemRippleColor: number;
						public static itemShapeAppearance: number;
						public static itemShapeAppearanceOverlay: number;
						public static itemShapeFillColor: number;
						public static itemShapeInsetBottom: number;
						public static itemShapeInsetEnd: number;
						public static itemShapeInsetStart: number;
						public static itemShapeInsetTop: number;
						public static itemSpacing: number;
						public static itemStrokeColor: number;
						public static itemStrokeWidth: number;
						public static itemTextAppearance: number;
						public static itemTextAppearanceActive: number;
						public static itemTextAppearanceActiveBoldEnabled: number;
						public static itemTextAppearanceInactive: number;
						public static itemTextColor: number;
						public static itemVerticalPadding: number;
						public static keyPositionType: number;
						public static keyboardIcon: number;
						public static keylines: number;
						public static lStar: number;
						public static labelBehavior: number;
						public static labelStyle: number;
						public static labelVisibilityMode: number;
						public static largeFontVerticalOffsetAdjustment: number;
						public static lastBaselineToBottomHeight: number;
						public static lastItemDecorated: number;
						public static layout: number;
						public static layoutDescription: number;
						public static layoutDuringTransition: number;
						public static layoutManager: number;
						public static layout_anchor: number;
						public static layout_anchorGravity: number;
						public static layout_behavior: number;
						public static layout_collapseMode: number;
						public static layout_collapseParallaxMultiplier: number;
						public static layout_constrainedHeight: number;
						public static layout_constrainedWidth: number;
						public static layout_constraintBaseline_creator: number;
						public static layout_constraintBaseline_toBaselineOf: number;
						public static layout_constraintBottom_creator: number;
						public static layout_constraintBottom_toBottomOf: number;
						public static layout_constraintBottom_toTopOf: number;
						public static layout_constraintCircle: number;
						public static layout_constraintCircleAngle: number;
						public static layout_constraintCircleRadius: number;
						public static layout_constraintDimensionRatio: number;
						public static layout_constraintEnd_toEndOf: number;
						public static layout_constraintEnd_toStartOf: number;
						public static layout_constraintGuide_begin: number;
						public static layout_constraintGuide_end: number;
						public static layout_constraintGuide_percent: number;
						public static layout_constraintHeight_default: number;
						public static layout_constraintHeight_max: number;
						public static layout_constraintHeight_min: number;
						public static layout_constraintHeight_percent: number;
						public static layout_constraintHorizontal_bias: number;
						public static layout_constraintHorizontal_chainStyle: number;
						public static layout_constraintHorizontal_weight: number;
						public static layout_constraintLeft_creator: number;
						public static layout_constraintLeft_toLeftOf: number;
						public static layout_constraintLeft_toRightOf: number;
						public static layout_constraintRight_creator: number;
						public static layout_constraintRight_toLeftOf: number;
						public static layout_constraintRight_toRightOf: number;
						public static layout_constraintStart_toEndOf: number;
						public static layout_constraintStart_toStartOf: number;
						public static layout_constraintTag: number;
						public static layout_constraintTop_creator: number;
						public static layout_constraintTop_toBottomOf: number;
						public static layout_constraintTop_toTopOf: number;
						public static layout_constraintVertical_bias: number;
						public static layout_constraintVertical_chainStyle: number;
						public static layout_constraintVertical_weight: number;
						public static layout_constraintWidth_default: number;
						public static layout_constraintWidth_max: number;
						public static layout_constraintWidth_min: number;
						public static layout_constraintWidth_percent: number;
						public static layout_dodgeInsetEdges: number;
						public static layout_editor_absoluteX: number;
						public static layout_editor_absoluteY: number;
						public static layout_goneMarginBottom: number;
						public static layout_goneMarginEnd: number;
						public static layout_goneMarginLeft: number;
						public static layout_goneMarginRight: number;
						public static layout_goneMarginStart: number;
						public static layout_goneMarginTop: number;
						public static layout_insetEdge: number;
						public static layout_keyline: number;
						public static layout_optimizationLevel: number;
						public static layout_scrollEffect: number;
						public static layout_scrollFlags: number;
						public static layout_scrollInterpolator: number;
						public static liftOnScroll: number;
						public static liftOnScrollColor: number;
						public static liftOnScrollTargetViewId: number;
						public static limitBoundsTo: number;
						public static lineHeight: number;
						public static lineSpacing: number;
						public static linearProgressIndicatorStyle: number;
						public static listChoiceBackgroundIndicator: number;
						public static listChoiceIndicatorMultipleAnimated: number;
						public static listChoiceIndicatorSingleAnimated: number;
						public static listDividerAlertDialog: number;
						public static listItemLayout: number;
						public static listLayout: number;
						public static listMenuViewStyle: number;
						public static listPopupWindowStyle: number;
						public static listPreferredItemHeight: number;
						public static listPreferredItemHeightLarge: number;
						public static listPreferredItemHeightSmall: number;
						public static listPreferredItemPaddingEnd: number;
						public static listPreferredItemPaddingLeft: number;
						public static listPreferredItemPaddingRight: number;
						public static listPreferredItemPaddingStart: number;
						public static logo: number;
						public static logoAdjustViewBounds: number;
						public static logoDescription: number;
						public static logoScaleType: number;
						public static marginHorizontal: number;
						public static marginLeftSystemWindowInsets: number;
						public static marginRightSystemWindowInsets: number;
						public static marginTopSystemWindowInsets: number;
						public static materialAlertDialogBodyTextStyle: number;
						public static materialAlertDialogButtonSpacerVisibility: number;
						public static materialAlertDialogTheme: number;
						public static materialAlertDialogTitleIconStyle: number;
						public static materialAlertDialogTitlePanelStyle: number;
						public static materialAlertDialogTitleTextStyle: number;
						public static materialButtonOutlinedStyle: number;
						public static materialButtonStyle: number;
						public static materialButtonToggleGroupStyle: number;
						public static materialCalendarDay: number;
						public static materialCalendarDayOfWeekLabel: number;
						public static materialCalendarFullscreenTheme: number;
						public static materialCalendarHeaderCancelButton: number;
						public static materialCalendarHeaderConfirmButton: number;
						public static materialCalendarHeaderDivider: number;
						public static materialCalendarHeaderLayout: number;
						public static materialCalendarHeaderSelection: number;
						public static materialCalendarHeaderTitle: number;
						public static materialCalendarHeaderToggleButton: number;
						public static materialCalendarMonth: number;
						public static materialCalendarMonthNavigationButton: number;
						public static materialCalendarStyle: number;
						public static materialCalendarTheme: number;
						public static materialCalendarYearNavigationButton: number;
						public static materialCardViewElevatedStyle: number;
						public static materialCardViewFilledStyle: number;
						public static materialCardViewOutlinedStyle: number;
						public static materialCardViewStyle: number;
						public static materialCircleRadius: number;
						public static materialClockStyle: number;
						public static materialDisplayDividerStyle: number;
						public static materialDividerHeavyStyle: number;
						public static materialDividerStyle: number;
						public static materialIconButtonFilledStyle: number;
						public static materialIconButtonFilledTonalStyle: number;
						public static materialIconButtonOutlinedStyle: number;
						public static materialIconButtonStyle: number;
						public static materialSearchBarStyle: number;
						public static materialSearchViewPrefixStyle: number;
						public static materialSearchViewStyle: number;
						public static materialSearchViewToolbarHeight: number;
						public static materialSearchViewToolbarStyle: number;
						public static materialSwitchStyle: number;
						public static materialThemeOverlay: number;
						public static materialTimePickerStyle: number;
						public static materialTimePickerTheme: number;
						public static materialTimePickerTitleStyle: number;
						public static maxAcceleration: number;
						public static maxActionInlineWidth: number;
						public static maxButtonHeight: number;
						public static maxCharacterCount: number;
						public static maxHeight: number;
						public static maxImageSize: number;
						public static maxLines: number;
						public static maxNumber: number;
						public static maxVelocity: number;
						public static maxWidth: number;
						public static measureWithLargestChild: number;
						public static menu: number;
						public static menuAlignmentMode: number;
						public static menuGravity: number;
						public static minHeight: number;
						public static minHideDelay: number;
						public static minSeparation: number;
						public static minTouchTargetSize: number;
						public static minWidth: number;
						public static mock_diagonalsColor: number;
						public static mock_label: number;
						public static mock_labelBackgroundColor: number;
						public static mock_labelColor: number;
						public static mock_showDiagonals: number;
						public static mock_showLabel: number;
						public static motionDebug: number;
						public static motionDurationExtraLong1: number;
						public static motionDurationExtraLong2: number;
						public static motionDurationExtraLong3: number;
						public static motionDurationExtraLong4: number;
						public static motionDurationLong1: number;
						public static motionDurationLong2: number;
						public static motionDurationLong3: number;
						public static motionDurationLong4: number;
						public static motionDurationMedium1: number;
						public static motionDurationMedium2: number;
						public static motionDurationMedium3: number;
						public static motionDurationMedium4: number;
						public static motionDurationShort1: number;
						public static motionDurationShort2: number;
						public static motionDurationShort3: number;
						public static motionDurationShort4: number;
						public static motionEasingAccelerated: number;
						public static motionEasingDecelerated: number;
						public static motionEasingEmphasized: number;
						public static motionEasingEmphasizedAccelerateInterpolator: number;
						public static motionEasingEmphasizedDecelerateInterpolator: number;
						public static motionEasingEmphasizedInterpolator: number;
						public static motionEasingLinear: number;
						public static motionEasingLinearInterpolator: number;
						public static motionEasingStandard: number;
						public static motionEasingStandardAccelerateInterpolator: number;
						public static motionEasingStandardDecelerateInterpolator: number;
						public static motionEasingStandardInterpolator: number;
						public static motionInterpolator: number;
						public static motionPath: number;
						public static motionPathRotate: number;
						public static motionProgress: number;
						public static motionStagger: number;
						public static motionTarget: number;
						public static motion_postLayoutCollision: number;
						public static motion_triggerOnCollision: number;
						public static moveWhenScrollAtTop: number;
						public static multiChoiceItemLayout: number;
						public static navigationContentDescription: number;
						public static navigationIcon: number;
						public static navigationIconTint: number;
						public static navigationMode: number;
						public static navigationRailStyle: number;
						public static navigationViewStyle: number;
						public static nestedScrollFlags: number;
						public static nestedScrollViewStyle: number;
						public static nestedScrollable: number;
						public static number: number;
						public static numericModifiers: number;
						public static offsetAlignmentMode: number;
						public static onCross: number;
						public static onHide: number;
						public static onNegativeCross: number;
						public static onPositiveCross: number;
						public static onShow: number;
						public static onTouchUp: number;
						public static overlapAnchor: number;
						public static overlay: number;
						public static paddingBottomNoButtons: number;
						public static paddingBottomSystemWindowInsets: number;
						public static paddingEnd: number;
						public static paddingLeftSystemWindowInsets: number;
						public static paddingRightSystemWindowInsets: number;
						public static paddingStart: number;
						public static paddingStartSystemWindowInsets: number;
						public static paddingTopNoTitle: number;
						public static paddingTopSystemWindowInsets: number;
						public static panelBackground: number;
						public static panelMenuListTheme: number;
						public static panelMenuListWidth: number;
						public static passwordToggleContentDescription: number;
						public static passwordToggleDrawable: number;
						public static passwordToggleEnabled: number;
						public static passwordToggleTint: number;
						public static passwordToggleTintMode: number;
						public static pathMotionArc: number;
						public static path_percent: number;
						public static percentHeight: number;
						public static percentWidth: number;
						public static percentX: number;
						public static percentY: number;
						public static perpendicularPath_percent: number;
						public static pivotAnchor: number;
						public static placeholderText: number;
						public static placeholderTextAppearance: number;
						public static placeholderTextColor: number;
						public static placeholder_emptyVisibility: number;
						public static popupMenuBackground: number;
						public static popupMenuStyle: number;
						public static popupTheme: number;
						public static popupWindowStyle: number;
						public static prefixText: number;
						public static prefixTextAppearance: number;
						public static prefixTextColor: number;
						public static preserveIconSpacing: number;
						public static pressedTranslationZ: number;
						public static progressBarPadding: number;
						public static progressBarStyle: number;
						public static queryBackground: number;
						public static queryHint: number;
						public static queryPatterns: number;
						public static radioButtonStyle: number;
						public static rangeFillColor: number;
						public static ratingBarStyle: number;
						public static ratingBarStyleIndicator: number;
						public static ratingBarStyleSmall: number;
						public static recyclerViewStyle: number;
						public static region_heightLessThan: number;
						public static region_heightMoreThan: number;
						public static region_widthLessThan: number;
						public static region_widthMoreThan: number;
						public static removeEmbeddedFabElevation: number;
						public static reverseLayout: number;
						public static rippleColor: number;
						public static round: number;
						public static roundPercent: number;
						public static saturation: number;
						public static scrimAnimationDuration: number;
						public static scrimBackground: number;
						public static scrimVisibleHeightTrigger: number;
						public static searchHintIcon: number;
						public static searchIcon: number;
						public static searchPrefixText: number;
						public static searchViewStyle: number;
						public static seekBarStyle: number;
						public static selectableItemBackground: number;
						public static selectableItemBackgroundBorderless: number;
						public static selectionRequired: number;
						public static selectorSize: number;
						public static shapeAppearance: number;
						public static shapeAppearanceCornerExtraLarge: number;
						public static shapeAppearanceCornerExtraSmall: number;
						public static shapeAppearanceCornerLarge: number;
						public static shapeAppearanceCornerMedium: number;
						public static shapeAppearanceCornerSmall: number;
						public static shapeAppearanceLargeComponent: number;
						public static shapeAppearanceMediumComponent: number;
						public static shapeAppearanceOverlay: number;
						public static shapeAppearanceSmallComponent: number;
						public static shapeCornerFamily: number;
						public static shortcutMatchRequired: number;
						public static shouldRemoveExpandedCorners: number;
						public static showAnimationBehavior: number;
						public static showAsAction: number;
						public static showDelay: number;
						public static showDividers: number;
						public static showMotionSpec: number;
						public static showPaths: number;
						public static showText: number;
						public static showTitle: number;
						public static shrinkMotionSpec: number;
						public static sideSheetDialogTheme: number;
						public static sideSheetModalStyle: number;
						public static simpleItemLayout: number;
						public static simpleItemSelectedColor: number;
						public static simpleItemSelectedRippleColor: number;
						public static simpleItems: number;
						public static singleChoiceItemLayout: number;
						public static singleLine: number;
						public static singleSelection: number;
						public static sizePercent: number;
						public static sliderStyle: number;
						public static snackbarButtonStyle: number;
						public static snackbarStyle: number;
						public static snackbarTextViewStyle: number;
						public static spanCount: number;
						public static spinBars: number;
						public static spinnerDropDownItemStyle: number;
						public static spinnerStyle: number;
						public static splitTrack: number;
						public static srcCompat: number;
						public static stackFromEnd: number;
						public static staggered: number;
						public static startIconCheckable: number;
						public static startIconContentDescription: number;
						public static startIconDrawable: number;
						public static startIconMinSize: number;
						public static startIconScaleType: number;
						public static startIconTint: number;
						public static startIconTintMode: number;
						public static state_above_anchor: number;
						public static state_collapsed: number;
						public static state_collapsible: number;
						public static state_dragged: number;
						public static state_error: number;
						public static state_indeterminate: number;
						public static state_liftable: number;
						public static state_lifted: number;
						public static state_with_icon: number;
						public static statusBarBackground: number;
						public static statusBarForeground: number;
						public static statusBarScrim: number;
						public static strokeColor: number;
						public static strokeWidth: number;
						public static subMenuArrow: number;
						public static subheaderColor: number;
						public static subheaderInsetEnd: number;
						public static subheaderInsetStart: number;
						public static subheaderTextAppearance: number;
						public static submitBackground: number;
						public static subtitle: number;
						public static subtitleCentered: number;
						public static subtitleTextAppearance: number;
						public static subtitleTextColor: number;
						public static subtitleTextStyle: number;
						public static suffixText: number;
						public static suffixTextAppearance: number;
						public static suffixTextColor: number;
						public static suggestionRowLayout: number;
						public static switchMinWidth: number;
						public static switchPadding: number;
						public static switchStyle: number;
						public static switchTextAppearance: number;
						public static tabBackground: number;
						public static tabContentStart: number;
						public static tabGravity: number;
						public static tabIconTint: number;
						public static tabIconTintMode: number;
						public static tabIndicator: number;
						public static tabIndicatorAnimationDuration: number;
						public static tabIndicatorAnimationMode: number;
						public static tabIndicatorColor: number;
						public static tabIndicatorFullWidth: number;
						public static tabIndicatorGravity: number;
						public static tabIndicatorHeight: number;
						public static tabInlineLabel: number;
						public static tabMaxWidth: number;
						public static tabMinWidth: number;
						public static tabMode: number;
						public static tabPadding: number;
						public static tabPaddingBottom: number;
						public static tabPaddingEnd: number;
						public static tabPaddingStart: number;
						public static tabPaddingTop: number;
						public static tabRippleColor: number;
						public static tabSecondaryStyle: number;
						public static tabSelectedTextAppearance: number;
						public static tabSelectedTextColor: number;
						public static tabStyle: number;
						public static tabTextAppearance: number;
						public static tabTextColor: number;
						public static tabUnboundedRipple: number;
						public static targetId: number;
						public static telltales_tailColor: number;
						public static telltales_tailScale: number;
						public static telltales_velocityMode: number;
						public static textAllCaps: number;
						public static textAppearanceBody1: number;
						public static textAppearanceBody2: number;
						public static textAppearanceBodyLarge: number;
						public static textAppearanceBodyMedium: number;
						public static textAppearanceBodySmall: number;
						public static textAppearanceButton: number;
						public static textAppearanceCaption: number;
						public static textAppearanceDisplayLarge: number;
						public static textAppearanceDisplayMedium: number;
						public static textAppearanceDisplaySmall: number;
						public static textAppearanceHeadline1: number;
						public static textAppearanceHeadline2: number;
						public static textAppearanceHeadline3: number;
						public static textAppearanceHeadline4: number;
						public static textAppearanceHeadline5: number;
						public static textAppearanceHeadline6: number;
						public static textAppearanceHeadlineLarge: number;
						public static textAppearanceHeadlineMedium: number;
						public static textAppearanceHeadlineSmall: number;
						public static textAppearanceLabelLarge: number;
						public static textAppearanceLabelMedium: number;
						public static textAppearanceLabelSmall: number;
						public static textAppearanceLargePopupMenu: number;
						public static textAppearanceLineHeightEnabled: number;
						public static textAppearanceListItem: number;
						public static textAppearanceListItemSecondary: number;
						public static textAppearanceListItemSmall: number;
						public static textAppearanceOverline: number;
						public static textAppearancePopupMenuHeader: number;
						public static textAppearanceSearchResultSubtitle: number;
						public static textAppearanceSearchResultTitle: number;
						public static textAppearanceSmallPopupMenu: number;
						public static textAppearanceSubtitle1: number;
						public static textAppearanceSubtitle2: number;
						public static textAppearanceTitleLarge: number;
						public static textAppearanceTitleMedium: number;
						public static textAppearanceTitleSmall: number;
						public static textColorAlertDialogListItem: number;
						public static textColorSearchUrl: number;
						public static textEndPadding: number;
						public static textInputFilledDenseStyle: number;
						public static textInputFilledExposedDropdownMenuStyle: number;
						public static textInputFilledStyle: number;
						public static textInputLayoutFocusedRectEnabled: number;
						public static textInputOutlinedDenseStyle: number;
						public static textInputOutlinedExposedDropdownMenuStyle: number;
						public static textInputOutlinedStyle: number;
						public static textInputStyle: number;
						public static textLocale: number;
						public static textStartPadding: number;
						public static theme: number;
						public static thickness: number;
						public static thumbColor: number;
						public static thumbElevation: number;
						public static thumbIcon: number;
						public static thumbIconSize: number;
						public static thumbIconTint: number;
						public static thumbIconTintMode: number;
						public static thumbRadius: number;
						public static thumbStrokeColor: number;
						public static thumbStrokeWidth: number;
						public static thumbTextPadding: number;
						public static thumbTint: number;
						public static thumbTintMode: number;
						public static tickColor: number;
						public static tickColorActive: number;
						public static tickColorInactive: number;
						public static tickMark: number;
						public static tickMarkTint: number;
						public static tickMarkTintMode: number;
						public static tickRadiusActive: number;
						public static tickRadiusInactive: number;
						public static tickVisible: number;
						public static tint: number;
						public static tintMode: number;
						public static tintNavigationIcon: number;
						public static title: number;
						public static titleCentered: number;
						public static titleCollapseMode: number;
						public static titleEnabled: number;
						public static titleMargin: number;
						public static titleMarginBottom: number;
						public static titleMarginEnd: number;
						public static titleMarginStart: number;
						public static titleMarginTop: number;
						public static titleMargins: number;
						public static titlePositionInterpolator: number;
						public static titleTextAppearance: number;
						public static titleTextColor: number;
						public static titleTextEllipsize: number;
						public static titleTextStyle: number;
						public static toggleCheckedStateOnClick: number;
						public static toolbarId: number;
						public static toolbarNavigationButtonStyle: number;
						public static toolbarStyle: number;
						public static toolbarSurfaceStyle: number;
						public static tooltipForegroundColor: number;
						public static tooltipFrameBackground: number;
						public static tooltipStyle: number;
						public static tooltipText: number;
						public static topInsetScrimEnabled: number;
						public static touchAnchorId: number;
						public static touchAnchorSide: number;
						public static touchRegionId: number;
						public static track: number;
						public static trackColor: number;
						public static trackColorActive: number;
						public static trackColorInactive: number;
						public static trackCornerRadius: number;
						public static trackDecoration: number;
						public static trackDecorationTint: number;
						public static trackDecorationTintMode: number;
						public static trackHeight: number;
						public static trackThickness: number;
						public static trackTint: number;
						public static trackTintMode: number;
						public static transitionDisable: number;
						public static transitionEasing: number;
						public static transitionFlags: number;
						public static transitionPathRotate: number;
						public static transitionShapeAppearance: number;
						public static triggerId: number;
						public static triggerReceiver: number;
						public static triggerSlack: number;
						public static ttcIndex: number;
						public static useCompatPadding: number;
						public static useDrawerArrowDrawable: number;
						public static useMaterialThemeColors: number;
						public static values: number;
						public static verticalOffset: number;
						public static verticalOffsetWithText: number;
						public static viewInflaterClass: number;
						public static visibilityMode: number;
						public static voiceIcon: number;
						public static warmth: number;
						public static waveDecay: number;
						public static waveOffset: number;
						public static wavePeriod: number;
						public static waveShape: number;
						public static waveVariesBy: number;
						public static windowActionBar: number;
						public static windowActionBarOverlay: number;
						public static windowActionModeOverlay: number;
						public static windowFixedHeightMajor: number;
						public static windowFixedHeightMinor: number;
						public static windowFixedWidthMajor: number;
						public static windowFixedWidthMinor: number;
						public static windowMinWidthMajor: number;
						public static windowMinWidthMinor: number;
						public static windowNoTitle: number;
						public static yearSelectedStyle: number;
						public static yearStyle: number;
						public static yearTodayStyle: number;
					}
					export class bool extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.bool>;
						public static abc_action_bar_embed_tabs: number;
						public static abc_allow_stacked_button_bar: number;
						public static abc_config_actionMenuItemAllCaps: number;
						public static mtrl_btn_textappearance_all_caps: number;
					}
					export class color extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.color>;
						public static abc_background_cache_hint_selector_material_dark: number;
						public static abc_background_cache_hint_selector_material_light: number;
						public static abc_btn_colored_borderless_text_material: number;
						public static abc_btn_colored_text_material: number;
						public static abc_color_highlight_material: number;
						public static abc_decor_view_status_guard: number;
						public static abc_decor_view_status_guard_light: number;
						public static abc_hint_foreground_material_dark: number;
						public static abc_hint_foreground_material_light: number;
						public static abc_primary_text_disable_only_material_dark: number;
						public static abc_primary_text_disable_only_material_light: number;
						public static abc_primary_text_material_dark: number;
						public static abc_primary_text_material_light: number;
						public static abc_search_url_text: number;
						public static abc_search_url_text_normal: number;
						public static abc_search_url_text_pressed: number;
						public static abc_search_url_text_selected: number;
						public static abc_secondary_text_material_dark: number;
						public static abc_secondary_text_material_light: number;
						public static abc_tint_btn_checkable: number;
						public static abc_tint_default: number;
						public static abc_tint_edittext: number;
						public static abc_tint_seek_thumb: number;
						public static abc_tint_spinner: number;
						public static abc_tint_switch_track: number;
						public static accent_material_dark: number;
						public static accent_material_light: number;
						public static androidx_core_ripple_material_light: number;
						public static androidx_core_secondary_text_default_material_light: number;
						public static background_floating_material_dark: number;
						public static background_floating_material_light: number;
						public static background_material_dark: number;
						public static background_material_light: number;
						public static bright_foreground_disabled_material_dark: number;
						public static bright_foreground_disabled_material_light: number;
						public static bright_foreground_inverse_material_dark: number;
						public static bright_foreground_inverse_material_light: number;
						public static bright_foreground_material_dark: number;
						public static bright_foreground_material_light: number;
						public static button_material_dark: number;
						public static button_material_light: number;
						public static cardview_dark_background: number;
						public static cardview_light_background: number;
						public static cardview_shadow_end_color: number;
						public static cardview_shadow_start_color: number;
						public static design_bottom_navigation_shadow_color: number;
						public static design_box_stroke_color: number;
						public static design_dark_default_color_background: number;
						public static design_dark_default_color_error: number;
						public static design_dark_default_color_on_background: number;
						public static design_dark_default_color_on_error: number;
						public static design_dark_default_color_on_primary: number;
						public static design_dark_default_color_on_secondary: number;
						public static design_dark_default_color_on_surface: number;
						public static design_dark_default_color_primary: number;
						public static design_dark_default_color_primary_dark: number;
						public static design_dark_default_color_primary_variant: number;
						public static design_dark_default_color_secondary: number;
						public static design_dark_default_color_secondary_variant: number;
						public static design_dark_default_color_surface: number;
						public static design_default_color_background: number;
						public static design_default_color_error: number;
						public static design_default_color_on_background: number;
						public static design_default_color_on_error: number;
						public static design_default_color_on_primary: number;
						public static design_default_color_on_secondary: number;
						public static design_default_color_on_surface: number;
						public static design_default_color_primary: number;
						public static design_default_color_primary_dark: number;
						public static design_default_color_primary_variant: number;
						public static design_default_color_secondary: number;
						public static design_default_color_secondary_variant: number;
						public static design_default_color_surface: number;
						public static design_error: number;
						public static design_fab_shadow_end_color: number;
						public static design_fab_shadow_mid_color: number;
						public static design_fab_shadow_start_color: number;
						public static design_fab_stroke_end_inner_color: number;
						public static design_fab_stroke_end_outer_color: number;
						public static design_fab_stroke_top_inner_color: number;
						public static design_fab_stroke_top_outer_color: number;
						public static design_icon_tint: number;
						public static design_snackbar_background_color: number;
						public static dim_foreground_disabled_material_dark: number;
						public static dim_foreground_disabled_material_light: number;
						public static dim_foreground_material_dark: number;
						public static dim_foreground_material_light: number;
						public static error_color_material_dark: number;
						public static error_color_material_light: number;
						public static foreground_material_dark: number;
						public static foreground_material_light: number;
						public static highlighted_text_material_dark: number;
						public static highlighted_text_material_light: number;
						public static m3_appbar_overlay_color: number;
						public static m3_assist_chip_icon_tint_color: number;
						public static m3_assist_chip_stroke_color: number;
						public static m3_bottom_sheet_drag_handle_color: number;
						public static m3_button_background_color_selector: number;
						public static m3_button_foreground_color_selector: number;
						public static m3_button_outline_color_selector: number;
						public static m3_button_ripple_color: number;
						public static m3_button_ripple_color_selector: number;
						public static m3_calendar_item_disabled_text: number;
						public static m3_calendar_item_stroke_color: number;
						public static m3_card_foreground_color: number;
						public static m3_card_ripple_color: number;
						public static m3_card_stroke_color: number;
						public static m3_checkbox_button_icon_tint: number;
						public static m3_checkbox_button_tint: number;
						public static m3_chip_assist_text_color: number;
						public static m3_chip_background_color: number;
						public static m3_chip_ripple_color: number;
						public static m3_chip_stroke_color: number;
						public static m3_chip_text_color: number;
						public static m3_dark_default_color_primary_text: number;
						public static m3_dark_default_color_secondary_text: number;
						public static m3_dark_highlighted_text: number;
						public static m3_dark_hint_foreground: number;
						public static m3_dark_primary_text_disable_only: number;
						public static m3_default_color_primary_text: number;
						public static m3_default_color_secondary_text: number;
						public static m3_dynamic_dark_default_color_primary_text: number;
						public static m3_dynamic_dark_default_color_secondary_text: number;
						public static m3_dynamic_dark_highlighted_text: number;
						public static m3_dynamic_dark_hint_foreground: number;
						public static m3_dynamic_dark_primary_text_disable_only: number;
						public static m3_dynamic_default_color_primary_text: number;
						public static m3_dynamic_default_color_secondary_text: number;
						public static m3_dynamic_highlighted_text: number;
						public static m3_dynamic_hint_foreground: number;
						public static m3_dynamic_primary_text_disable_only: number;
						public static m3_efab_ripple_color_selector: number;
						public static m3_elevated_chip_background_color: number;
						public static m3_fab_efab_background_color_selector: number;
						public static m3_fab_efab_foreground_color_selector: number;
						public static m3_fab_ripple_color_selector: number;
						public static m3_filled_icon_button_container_color_selector: number;
						public static m3_highlighted_text: number;
						public static m3_hint_foreground: number;
						public static m3_icon_button_icon_color_selector: number;
						public static m3_navigation_bar_item_with_indicator_icon_tint: number;
						public static m3_navigation_bar_item_with_indicator_label_tint: number;
						public static m3_navigation_bar_ripple_color_selector: number;
						public static m3_navigation_item_background_color: number;
						public static m3_navigation_item_icon_tint: number;
						public static m3_navigation_item_ripple_color: number;
						public static m3_navigation_item_text_color: number;
						public static m3_navigation_rail_item_with_indicator_icon_tint: number;
						public static m3_navigation_rail_item_with_indicator_label_tint: number;
						public static m3_navigation_rail_ripple_color_selector: number;
						public static m3_popupmenu_overlay_color: number;
						public static m3_primary_text_disable_only: number;
						public static m3_radiobutton_button_tint: number;
						public static m3_radiobutton_ripple_tint: number;
						public static m3_ref_palette_black: number;
						public static m3_ref_palette_dynamic_neutral0: number;
						public static m3_ref_palette_dynamic_neutral10: number;
						public static m3_ref_palette_dynamic_neutral100: number;
						public static m3_ref_palette_dynamic_neutral12: number;
						public static m3_ref_palette_dynamic_neutral17: number;
						public static m3_ref_palette_dynamic_neutral20: number;
						public static m3_ref_palette_dynamic_neutral22: number;
						public static m3_ref_palette_dynamic_neutral24: number;
						public static m3_ref_palette_dynamic_neutral30: number;
						public static m3_ref_palette_dynamic_neutral4: number;
						public static m3_ref_palette_dynamic_neutral40: number;
						public static m3_ref_palette_dynamic_neutral50: number;
						public static m3_ref_palette_dynamic_neutral6: number;
						public static m3_ref_palette_dynamic_neutral60: number;
						public static m3_ref_palette_dynamic_neutral70: number;
						public static m3_ref_palette_dynamic_neutral80: number;
						public static m3_ref_palette_dynamic_neutral87: number;
						public static m3_ref_palette_dynamic_neutral90: number;
						public static m3_ref_palette_dynamic_neutral92: number;
						public static m3_ref_palette_dynamic_neutral94: number;
						public static m3_ref_palette_dynamic_neutral95: number;
						public static m3_ref_palette_dynamic_neutral96: number;
						public static m3_ref_palette_dynamic_neutral98: number;
						public static m3_ref_palette_dynamic_neutral99: number;
						public static m3_ref_palette_dynamic_neutral_variant0: number;
						public static m3_ref_palette_dynamic_neutral_variant10: number;
						public static m3_ref_palette_dynamic_neutral_variant100: number;
						public static m3_ref_palette_dynamic_neutral_variant20: number;
						public static m3_ref_palette_dynamic_neutral_variant30: number;
						public static m3_ref_palette_dynamic_neutral_variant40: number;
						public static m3_ref_palette_dynamic_neutral_variant50: number;
						public static m3_ref_palette_dynamic_neutral_variant60: number;
						public static m3_ref_palette_dynamic_neutral_variant70: number;
						public static m3_ref_palette_dynamic_neutral_variant80: number;
						public static m3_ref_palette_dynamic_neutral_variant90: number;
						public static m3_ref_palette_dynamic_neutral_variant95: number;
						public static m3_ref_palette_dynamic_neutral_variant99: number;
						public static m3_ref_palette_dynamic_primary0: number;
						public static m3_ref_palette_dynamic_primary10: number;
						public static m3_ref_palette_dynamic_primary100: number;
						public static m3_ref_palette_dynamic_primary20: number;
						public static m3_ref_palette_dynamic_primary30: number;
						public static m3_ref_palette_dynamic_primary40: number;
						public static m3_ref_palette_dynamic_primary50: number;
						public static m3_ref_palette_dynamic_primary60: number;
						public static m3_ref_palette_dynamic_primary70: number;
						public static m3_ref_palette_dynamic_primary80: number;
						public static m3_ref_palette_dynamic_primary90: number;
						public static m3_ref_palette_dynamic_primary95: number;
						public static m3_ref_palette_dynamic_primary99: number;
						public static m3_ref_palette_dynamic_secondary0: number;
						public static m3_ref_palette_dynamic_secondary10: number;
						public static m3_ref_palette_dynamic_secondary100: number;
						public static m3_ref_palette_dynamic_secondary20: number;
						public static m3_ref_palette_dynamic_secondary30: number;
						public static m3_ref_palette_dynamic_secondary40: number;
						public static m3_ref_palette_dynamic_secondary50: number;
						public static m3_ref_palette_dynamic_secondary60: number;
						public static m3_ref_palette_dynamic_secondary70: number;
						public static m3_ref_palette_dynamic_secondary80: number;
						public static m3_ref_palette_dynamic_secondary90: number;
						public static m3_ref_palette_dynamic_secondary95: number;
						public static m3_ref_palette_dynamic_secondary99: number;
						public static m3_ref_palette_dynamic_tertiary0: number;
						public static m3_ref_palette_dynamic_tertiary10: number;
						public static m3_ref_palette_dynamic_tertiary100: number;
						public static m3_ref_palette_dynamic_tertiary20: number;
						public static m3_ref_palette_dynamic_tertiary30: number;
						public static m3_ref_palette_dynamic_tertiary40: number;
						public static m3_ref_palette_dynamic_tertiary50: number;
						public static m3_ref_palette_dynamic_tertiary60: number;
						public static m3_ref_palette_dynamic_tertiary70: number;
						public static m3_ref_palette_dynamic_tertiary80: number;
						public static m3_ref_palette_dynamic_tertiary90: number;
						public static m3_ref_palette_dynamic_tertiary95: number;
						public static m3_ref_palette_dynamic_tertiary99: number;
						public static m3_ref_palette_error0: number;
						public static m3_ref_palette_error10: number;
						public static m3_ref_palette_error100: number;
						public static m3_ref_palette_error20: number;
						public static m3_ref_palette_error30: number;
						public static m3_ref_palette_error40: number;
						public static m3_ref_palette_error50: number;
						public static m3_ref_palette_error60: number;
						public static m3_ref_palette_error70: number;
						public static m3_ref_palette_error80: number;
						public static m3_ref_palette_error90: number;
						public static m3_ref_palette_error95: number;
						public static m3_ref_palette_error99: number;
						public static m3_ref_palette_neutral0: number;
						public static m3_ref_palette_neutral10: number;
						public static m3_ref_palette_neutral100: number;
						public static m3_ref_palette_neutral12: number;
						public static m3_ref_palette_neutral17: number;
						public static m3_ref_palette_neutral20: number;
						public static m3_ref_palette_neutral22: number;
						public static m3_ref_palette_neutral24: number;
						public static m3_ref_palette_neutral30: number;
						public static m3_ref_palette_neutral4: number;
						public static m3_ref_palette_neutral40: number;
						public static m3_ref_palette_neutral50: number;
						public static m3_ref_palette_neutral6: number;
						public static m3_ref_palette_neutral60: number;
						public static m3_ref_palette_neutral70: number;
						public static m3_ref_palette_neutral80: number;
						public static m3_ref_palette_neutral87: number;
						public static m3_ref_palette_neutral90: number;
						public static m3_ref_palette_neutral92: number;
						public static m3_ref_palette_neutral94: number;
						public static m3_ref_palette_neutral95: number;
						public static m3_ref_palette_neutral96: number;
						public static m3_ref_palette_neutral98: number;
						public static m3_ref_palette_neutral99: number;
						public static m3_ref_palette_neutral_variant0: number;
						public static m3_ref_palette_neutral_variant10: number;
						public static m3_ref_palette_neutral_variant100: number;
						public static m3_ref_palette_neutral_variant20: number;
						public static m3_ref_palette_neutral_variant30: number;
						public static m3_ref_palette_neutral_variant40: number;
						public static m3_ref_palette_neutral_variant50: number;
						public static m3_ref_palette_neutral_variant60: number;
						public static m3_ref_palette_neutral_variant70: number;
						public static m3_ref_palette_neutral_variant80: number;
						public static m3_ref_palette_neutral_variant90: number;
						public static m3_ref_palette_neutral_variant95: number;
						public static m3_ref_palette_neutral_variant99: number;
						public static m3_ref_palette_primary0: number;
						public static m3_ref_palette_primary10: number;
						public static m3_ref_palette_primary100: number;
						public static m3_ref_palette_primary20: number;
						public static m3_ref_palette_primary30: number;
						public static m3_ref_palette_primary40: number;
						public static m3_ref_palette_primary50: number;
						public static m3_ref_palette_primary60: number;
						public static m3_ref_palette_primary70: number;
						public static m3_ref_palette_primary80: number;
						public static m3_ref_palette_primary90: number;
						public static m3_ref_palette_primary95: number;
						public static m3_ref_palette_primary99: number;
						public static m3_ref_palette_secondary0: number;
						public static m3_ref_palette_secondary10: number;
						public static m3_ref_palette_secondary100: number;
						public static m3_ref_palette_secondary20: number;
						public static m3_ref_palette_secondary30: number;
						public static m3_ref_palette_secondary40: number;
						public static m3_ref_palette_secondary50: number;
						public static m3_ref_palette_secondary60: number;
						public static m3_ref_palette_secondary70: number;
						public static m3_ref_palette_secondary80: number;
						public static m3_ref_palette_secondary90: number;
						public static m3_ref_palette_secondary95: number;
						public static m3_ref_palette_secondary99: number;
						public static m3_ref_palette_tertiary0: number;
						public static m3_ref_palette_tertiary10: number;
						public static m3_ref_palette_tertiary100: number;
						public static m3_ref_palette_tertiary20: number;
						public static m3_ref_palette_tertiary30: number;
						public static m3_ref_palette_tertiary40: number;
						public static m3_ref_palette_tertiary50: number;
						public static m3_ref_palette_tertiary60: number;
						public static m3_ref_palette_tertiary70: number;
						public static m3_ref_palette_tertiary80: number;
						public static m3_ref_palette_tertiary90: number;
						public static m3_ref_palette_tertiary95: number;
						public static m3_ref_palette_tertiary99: number;
						public static m3_ref_palette_white: number;
						public static m3_selection_control_ripple_color_selector: number;
						public static m3_simple_item_ripple_color: number;
						public static m3_slider_active_track_color: number;
						public static m3_slider_halo_color: number;
						public static m3_slider_inactive_track_color: number;
						public static m3_slider_thumb_color: number;
						public static m3_switch_thumb_tint: number;
						public static m3_switch_track_tint: number;
						public static m3_sys_color_dark_background: number;
						public static m3_sys_color_dark_error: number;
						public static m3_sys_color_dark_error_container: number;
						public static m3_sys_color_dark_inverse_on_surface: number;
						public static m3_sys_color_dark_inverse_primary: number;
						public static m3_sys_color_dark_inverse_surface: number;
						public static m3_sys_color_dark_on_background: number;
						public static m3_sys_color_dark_on_error: number;
						public static m3_sys_color_dark_on_error_container: number;
						public static m3_sys_color_dark_on_primary: number;
						public static m3_sys_color_dark_on_primary_container: number;
						public static m3_sys_color_dark_on_secondary: number;
						public static m3_sys_color_dark_on_secondary_container: number;
						public static m3_sys_color_dark_on_surface: number;
						public static m3_sys_color_dark_on_surface_variant: number;
						public static m3_sys_color_dark_on_tertiary: number;
						public static m3_sys_color_dark_on_tertiary_container: number;
						public static m3_sys_color_dark_outline: number;
						public static m3_sys_color_dark_outline_variant: number;
						public static m3_sys_color_dark_primary: number;
						public static m3_sys_color_dark_primary_container: number;
						public static m3_sys_color_dark_secondary: number;
						public static m3_sys_color_dark_secondary_container: number;
						public static m3_sys_color_dark_surface: number;
						public static m3_sys_color_dark_surface_bright: number;
						public static m3_sys_color_dark_surface_container: number;
						public static m3_sys_color_dark_surface_container_high: number;
						public static m3_sys_color_dark_surface_container_highest: number;
						public static m3_sys_color_dark_surface_container_low: number;
						public static m3_sys_color_dark_surface_container_lowest: number;
						public static m3_sys_color_dark_surface_dim: number;
						public static m3_sys_color_dark_surface_variant: number;
						public static m3_sys_color_dark_tertiary: number;
						public static m3_sys_color_dark_tertiary_container: number;
						public static m3_sys_color_dynamic_dark_background: number;
						public static m3_sys_color_dynamic_dark_inverse_on_surface: number;
						public static m3_sys_color_dynamic_dark_inverse_primary: number;
						public static m3_sys_color_dynamic_dark_inverse_surface: number;
						public static m3_sys_color_dynamic_dark_on_background: number;
						public static m3_sys_color_dynamic_dark_on_primary: number;
						public static m3_sys_color_dynamic_dark_on_primary_container: number;
						public static m3_sys_color_dynamic_dark_on_secondary: number;
						public static m3_sys_color_dynamic_dark_on_secondary_container: number;
						public static m3_sys_color_dynamic_dark_on_surface: number;
						public static m3_sys_color_dynamic_dark_on_surface_variant: number;
						public static m3_sys_color_dynamic_dark_on_tertiary: number;
						public static m3_sys_color_dynamic_dark_on_tertiary_container: number;
						public static m3_sys_color_dynamic_dark_outline: number;
						public static m3_sys_color_dynamic_dark_outline_variant: number;
						public static m3_sys_color_dynamic_dark_primary: number;
						public static m3_sys_color_dynamic_dark_primary_container: number;
						public static m3_sys_color_dynamic_dark_secondary: number;
						public static m3_sys_color_dynamic_dark_secondary_container: number;
						public static m3_sys_color_dynamic_dark_surface: number;
						public static m3_sys_color_dynamic_dark_surface_bright: number;
						public static m3_sys_color_dynamic_dark_surface_container: number;
						public static m3_sys_color_dynamic_dark_surface_container_high: number;
						public static m3_sys_color_dynamic_dark_surface_container_highest: number;
						public static m3_sys_color_dynamic_dark_surface_container_low: number;
						public static m3_sys_color_dynamic_dark_surface_container_lowest: number;
						public static m3_sys_color_dynamic_dark_surface_dim: number;
						public static m3_sys_color_dynamic_dark_surface_variant: number;
						public static m3_sys_color_dynamic_dark_tertiary: number;
						public static m3_sys_color_dynamic_dark_tertiary_container: number;
						public static m3_sys_color_dynamic_light_background: number;
						public static m3_sys_color_dynamic_light_inverse_on_surface: number;
						public static m3_sys_color_dynamic_light_inverse_primary: number;
						public static m3_sys_color_dynamic_light_inverse_surface: number;
						public static m3_sys_color_dynamic_light_on_background: number;
						public static m3_sys_color_dynamic_light_on_primary: number;
						public static m3_sys_color_dynamic_light_on_primary_container: number;
						public static m3_sys_color_dynamic_light_on_secondary: number;
						public static m3_sys_color_dynamic_light_on_secondary_container: number;
						public static m3_sys_color_dynamic_light_on_surface: number;
						public static m3_sys_color_dynamic_light_on_surface_variant: number;
						public static m3_sys_color_dynamic_light_on_tertiary: number;
						public static m3_sys_color_dynamic_light_on_tertiary_container: number;
						public static m3_sys_color_dynamic_light_outline: number;
						public static m3_sys_color_dynamic_light_outline_variant: number;
						public static m3_sys_color_dynamic_light_primary: number;
						public static m3_sys_color_dynamic_light_primary_container: number;
						public static m3_sys_color_dynamic_light_secondary: number;
						public static m3_sys_color_dynamic_light_secondary_container: number;
						public static m3_sys_color_dynamic_light_surface: number;
						public static m3_sys_color_dynamic_light_surface_bright: number;
						public static m3_sys_color_dynamic_light_surface_container: number;
						public static m3_sys_color_dynamic_light_surface_container_high: number;
						public static m3_sys_color_dynamic_light_surface_container_highest: number;
						public static m3_sys_color_dynamic_light_surface_container_low: number;
						public static m3_sys_color_dynamic_light_surface_container_lowest: number;
						public static m3_sys_color_dynamic_light_surface_dim: number;
						public static m3_sys_color_dynamic_light_surface_variant: number;
						public static m3_sys_color_dynamic_light_tertiary: number;
						public static m3_sys_color_dynamic_light_tertiary_container: number;
						public static m3_sys_color_dynamic_on_primary_fixed: number;
						public static m3_sys_color_dynamic_on_primary_fixed_variant: number;
						public static m3_sys_color_dynamic_on_secondary_fixed: number;
						public static m3_sys_color_dynamic_on_secondary_fixed_variant: number;
						public static m3_sys_color_dynamic_on_tertiary_fixed: number;
						public static m3_sys_color_dynamic_on_tertiary_fixed_variant: number;
						public static m3_sys_color_dynamic_primary_fixed: number;
						public static m3_sys_color_dynamic_primary_fixed_dim: number;
						public static m3_sys_color_dynamic_secondary_fixed: number;
						public static m3_sys_color_dynamic_secondary_fixed_dim: number;
						public static m3_sys_color_dynamic_tertiary_fixed: number;
						public static m3_sys_color_dynamic_tertiary_fixed_dim: number;
						public static m3_sys_color_light_background: number;
						public static m3_sys_color_light_error: number;
						public static m3_sys_color_light_error_container: number;
						public static m3_sys_color_light_inverse_on_surface: number;
						public static m3_sys_color_light_inverse_primary: number;
						public static m3_sys_color_light_inverse_surface: number;
						public static m3_sys_color_light_on_background: number;
						public static m3_sys_color_light_on_error: number;
						public static m3_sys_color_light_on_error_container: number;
						public static m3_sys_color_light_on_primary: number;
						public static m3_sys_color_light_on_primary_container: number;
						public static m3_sys_color_light_on_secondary: number;
						public static m3_sys_color_light_on_secondary_container: number;
						public static m3_sys_color_light_on_surface: number;
						public static m3_sys_color_light_on_surface_variant: number;
						public static m3_sys_color_light_on_tertiary: number;
						public static m3_sys_color_light_on_tertiary_container: number;
						public static m3_sys_color_light_outline: number;
						public static m3_sys_color_light_outline_variant: number;
						public static m3_sys_color_light_primary: number;
						public static m3_sys_color_light_primary_container: number;
						public static m3_sys_color_light_secondary: number;
						public static m3_sys_color_light_secondary_container: number;
						public static m3_sys_color_light_surface: number;
						public static m3_sys_color_light_surface_bright: number;
						public static m3_sys_color_light_surface_container: number;
						public static m3_sys_color_light_surface_container_high: number;
						public static m3_sys_color_light_surface_container_highest: number;
						public static m3_sys_color_light_surface_container_low: number;
						public static m3_sys_color_light_surface_container_lowest: number;
						public static m3_sys_color_light_surface_dim: number;
						public static m3_sys_color_light_surface_variant: number;
						public static m3_sys_color_light_tertiary: number;
						public static m3_sys_color_light_tertiary_container: number;
						public static m3_sys_color_on_primary_fixed: number;
						public static m3_sys_color_on_primary_fixed_variant: number;
						public static m3_sys_color_on_secondary_fixed: number;
						public static m3_sys_color_on_secondary_fixed_variant: number;
						public static m3_sys_color_on_tertiary_fixed: number;
						public static m3_sys_color_on_tertiary_fixed_variant: number;
						public static m3_sys_color_primary_fixed: number;
						public static m3_sys_color_primary_fixed_dim: number;
						public static m3_sys_color_secondary_fixed: number;
						public static m3_sys_color_secondary_fixed_dim: number;
						public static m3_sys_color_tertiary_fixed: number;
						public static m3_sys_color_tertiary_fixed_dim: number;
						public static m3_tabs_icon_color: number;
						public static m3_tabs_icon_color_secondary: number;
						public static m3_tabs_ripple_color: number;
						public static m3_tabs_ripple_color_secondary: number;
						public static m3_tabs_text_color: number;
						public static m3_tabs_text_color_secondary: number;
						public static m3_text_button_background_color_selector: number;
						public static m3_text_button_foreground_color_selector: number;
						public static m3_text_button_ripple_color_selector: number;
						public static m3_textfield_filled_background_color: number;
						public static m3_textfield_indicator_text_color: number;
						public static m3_textfield_input_text_color: number;
						public static m3_textfield_label_color: number;
						public static m3_textfield_stroke_color: number;
						public static m3_timepicker_button_background_color: number;
						public static m3_timepicker_button_ripple_color: number;
						public static m3_timepicker_button_text_color: number;
						public static m3_timepicker_clock_text_color: number;
						public static m3_timepicker_display_background_color: number;
						public static m3_timepicker_display_ripple_color: number;
						public static m3_timepicker_display_text_color: number;
						public static m3_timepicker_secondary_text_button_ripple_color: number;
						public static m3_timepicker_secondary_text_button_text_color: number;
						public static m3_timepicker_time_input_stroke_color: number;
						public static m3_tonal_button_ripple_color_selector: number;
						public static material_blue_grey_800: number;
						public static material_blue_grey_900: number;
						public static material_blue_grey_950: number;
						public static material_cursor_color: number;
						public static material_deep_teal_200: number;
						public static material_deep_teal_500: number;
						public static material_divider_color: number;
						public static material_dynamic_neutral0: number;
						public static material_dynamic_neutral10: number;
						public static material_dynamic_neutral100: number;
						public static material_dynamic_neutral20: number;
						public static material_dynamic_neutral30: number;
						public static material_dynamic_neutral40: number;
						public static material_dynamic_neutral50: number;
						public static material_dynamic_neutral60: number;
						public static material_dynamic_neutral70: number;
						public static material_dynamic_neutral80: number;
						public static material_dynamic_neutral90: number;
						public static material_dynamic_neutral95: number;
						public static material_dynamic_neutral99: number;
						public static material_dynamic_neutral_variant0: number;
						public static material_dynamic_neutral_variant10: number;
						public static material_dynamic_neutral_variant100: number;
						public static material_dynamic_neutral_variant20: number;
						public static material_dynamic_neutral_variant30: number;
						public static material_dynamic_neutral_variant40: number;
						public static material_dynamic_neutral_variant50: number;
						public static material_dynamic_neutral_variant60: number;
						public static material_dynamic_neutral_variant70: number;
						public static material_dynamic_neutral_variant80: number;
						public static material_dynamic_neutral_variant90: number;
						public static material_dynamic_neutral_variant95: number;
						public static material_dynamic_neutral_variant99: number;
						public static material_dynamic_primary0: number;
						public static material_dynamic_primary10: number;
						public static material_dynamic_primary100: number;
						public static material_dynamic_primary20: number;
						public static material_dynamic_primary30: number;
						public static material_dynamic_primary40: number;
						public static material_dynamic_primary50: number;
						public static material_dynamic_primary60: number;
						public static material_dynamic_primary70: number;
						public static material_dynamic_primary80: number;
						public static material_dynamic_primary90: number;
						public static material_dynamic_primary95: number;
						public static material_dynamic_primary99: number;
						public static material_dynamic_secondary0: number;
						public static material_dynamic_secondary10: number;
						public static material_dynamic_secondary100: number;
						public static material_dynamic_secondary20: number;
						public static material_dynamic_secondary30: number;
						public static material_dynamic_secondary40: number;
						public static material_dynamic_secondary50: number;
						public static material_dynamic_secondary60: number;
						public static material_dynamic_secondary70: number;
						public static material_dynamic_secondary80: number;
						public static material_dynamic_secondary90: number;
						public static material_dynamic_secondary95: number;
						public static material_dynamic_secondary99: number;
						public static material_dynamic_tertiary0: number;
						public static material_dynamic_tertiary10: number;
						public static material_dynamic_tertiary100: number;
						public static material_dynamic_tertiary20: number;
						public static material_dynamic_tertiary30: number;
						public static material_dynamic_tertiary40: number;
						public static material_dynamic_tertiary50: number;
						public static material_dynamic_tertiary60: number;
						public static material_dynamic_tertiary70: number;
						public static material_dynamic_tertiary80: number;
						public static material_dynamic_tertiary90: number;
						public static material_dynamic_tertiary95: number;
						public static material_dynamic_tertiary99: number;
						public static material_grey_100: number;
						public static material_grey_300: number;
						public static material_grey_50: number;
						public static material_grey_600: number;
						public static material_grey_800: number;
						public static material_grey_850: number;
						public static material_grey_900: number;
						public static material_harmonized_color_error: number;
						public static material_harmonized_color_error_container: number;
						public static material_harmonized_color_on_error: number;
						public static material_harmonized_color_on_error_container: number;
						public static material_on_background_disabled: number;
						public static material_on_background_emphasis_high_type: number;
						public static material_on_background_emphasis_medium: number;
						public static material_on_primary_disabled: number;
						public static material_on_primary_emphasis_high_type: number;
						public static material_on_primary_emphasis_medium: number;
						public static material_on_surface_disabled: number;
						public static material_on_surface_emphasis_high_type: number;
						public static material_on_surface_emphasis_medium: number;
						public static material_on_surface_stroke: number;
						public static material_personalized__highlighted_text: number;
						public static material_personalized__highlighted_text_inverse: number;
						public static material_personalized_color_background: number;
						public static material_personalized_color_control_activated: number;
						public static material_personalized_color_control_highlight: number;
						public static material_personalized_color_control_normal: number;
						public static material_personalized_color_error: number;
						public static material_personalized_color_error_container: number;
						public static material_personalized_color_on_background: number;
						public static material_personalized_color_on_error: number;
						public static material_personalized_color_on_error_container: number;
						public static material_personalized_color_on_primary: number;
						public static material_personalized_color_on_primary_container: number;
						public static material_personalized_color_on_secondary: number;
						public static material_personalized_color_on_secondary_container: number;
						public static material_personalized_color_on_surface: number;
						public static material_personalized_color_on_surface_inverse: number;
						public static material_personalized_color_on_surface_variant: number;
						public static material_personalized_color_on_tertiary: number;
						public static material_personalized_color_on_tertiary_container: number;
						public static material_personalized_color_outline: number;
						public static material_personalized_color_outline_variant: number;
						public static material_personalized_color_primary: number;
						public static material_personalized_color_primary_container: number;
						public static material_personalized_color_primary_inverse: number;
						public static material_personalized_color_primary_text: number;
						public static material_personalized_color_primary_text_inverse: number;
						public static material_personalized_color_secondary: number;
						public static material_personalized_color_secondary_container: number;
						public static material_personalized_color_secondary_text: number;
						public static material_personalized_color_secondary_text_inverse: number;
						public static material_personalized_color_surface: number;
						public static material_personalized_color_surface_bright: number;
						public static material_personalized_color_surface_container: number;
						public static material_personalized_color_surface_container_high: number;
						public static material_personalized_color_surface_container_highest: number;
						public static material_personalized_color_surface_container_low: number;
						public static material_personalized_color_surface_container_lowest: number;
						public static material_personalized_color_surface_dim: number;
						public static material_personalized_color_surface_inverse: number;
						public static material_personalized_color_surface_variant: number;
						public static material_personalized_color_tertiary: number;
						public static material_personalized_color_tertiary_container: number;
						public static material_personalized_color_text_hint_foreground_inverse: number;
						public static material_personalized_color_text_primary_inverse: number;
						public static material_personalized_color_text_primary_inverse_disable_only: number;
						public static material_personalized_color_text_secondary_and_tertiary_inverse: number;
						public static material_personalized_color_text_secondary_and_tertiary_inverse_disabled: number;
						public static material_personalized_hint_foreground: number;
						public static material_personalized_hint_foreground_inverse: number;
						public static material_personalized_primary_inverse_text_disable_only: number;
						public static material_personalized_primary_text_disable_only: number;
						public static material_slider_active_tick_marks_color: number;
						public static material_slider_active_track_color: number;
						public static material_slider_halo_color: number;
						public static material_slider_inactive_tick_marks_color: number;
						public static material_slider_inactive_track_color: number;
						public static material_slider_thumb_color: number;
						public static material_timepicker_button_background: number;
						public static material_timepicker_button_stroke: number;
						public static material_timepicker_clock_text_color: number;
						public static material_timepicker_clockface: number;
						public static material_timepicker_modebutton_tint: number;
						public static mtrl_btn_bg_color_selector: number;
						public static mtrl_btn_ripple_color: number;
						public static mtrl_btn_stroke_color_selector: number;
						public static mtrl_btn_text_btn_bg_color_selector: number;
						public static mtrl_btn_text_btn_ripple_color: number;
						public static mtrl_btn_text_color_disabled: number;
						public static mtrl_btn_text_color_selector: number;
						public static mtrl_btn_transparent_bg_color: number;
						public static mtrl_calendar_item_stroke_color: number;
						public static mtrl_calendar_selected_range: number;
						public static mtrl_card_view_foreground: number;
						public static mtrl_card_view_ripple: number;
						public static mtrl_chip_background_color: number;
						public static mtrl_chip_close_icon_tint: number;
						public static mtrl_chip_surface_color: number;
						public static mtrl_chip_text_color: number;
						public static mtrl_choice_chip_background_color: number;
						public static mtrl_choice_chip_ripple_color: number;
						public static mtrl_choice_chip_text_color: number;
						public static mtrl_error: number;
						public static mtrl_fab_bg_color_selector: number;
						public static mtrl_fab_icon_text_color_selector: number;
						public static mtrl_fab_ripple_color: number;
						public static mtrl_filled_background_color: number;
						public static mtrl_filled_icon_tint: number;
						public static mtrl_filled_stroke_color: number;
						public static mtrl_indicator_text_color: number;
						public static mtrl_navigation_bar_colored_item_tint: number;
						public static mtrl_navigation_bar_colored_ripple_color: number;
						public static mtrl_navigation_bar_item_tint: number;
						public static mtrl_navigation_bar_ripple_color: number;
						public static mtrl_navigation_item_background_color: number;
						public static mtrl_navigation_item_icon_tint: number;
						public static mtrl_navigation_item_text_color: number;
						public static mtrl_on_primary_text_btn_text_color_selector: number;
						public static mtrl_on_surface_ripple_color: number;
						public static mtrl_outlined_icon_tint: number;
						public static mtrl_outlined_stroke_color: number;
						public static mtrl_popupmenu_overlay_color: number;
						public static mtrl_scrim_color: number;
						public static mtrl_switch_thumb_icon_tint: number;
						public static mtrl_switch_thumb_tint: number;
						public static mtrl_switch_track_decoration_tint: number;
						public static mtrl_switch_track_tint: number;
						public static mtrl_tabs_colored_ripple_color: number;
						public static mtrl_tabs_icon_color_selector: number;
						public static mtrl_tabs_icon_color_selector_colored: number;
						public static mtrl_tabs_legacy_text_color_selector: number;
						public static mtrl_tabs_ripple_color: number;
						public static mtrl_text_btn_text_color_selector: number;
						public static mtrl_textinput_default_box_stroke_color: number;
						public static mtrl_textinput_disabled_color: number;
						public static mtrl_textinput_filled_box_default_background_color: number;
						public static mtrl_textinput_focused_box_stroke_color: number;
						public static mtrl_textinput_hovered_box_stroke_color: number;
						public static notification_action_color_filter: number;
						public static notification_icon_bg_color: number;
						public static primary_dark_material_dark: number;
						public static primary_dark_material_light: number;
						public static primary_material_dark: number;
						public static primary_material_light: number;
						public static primary_text_default_material_dark: number;
						public static primary_text_default_material_light: number;
						public static primary_text_disabled_material_dark: number;
						public static primary_text_disabled_material_light: number;
						public static ripple_material_dark: number;
						public static ripple_material_light: number;
						public static secondary_text_default_material_dark: number;
						public static secondary_text_default_material_light: number;
						public static secondary_text_disabled_material_dark: number;
						public static secondary_text_disabled_material_light: number;
						public static switch_thumb_disabled_material_dark: number;
						public static switch_thumb_disabled_material_light: number;
						public static switch_thumb_material_dark: number;
						public static switch_thumb_material_light: number;
						public static switch_thumb_normal_material_dark: number;
						public static switch_thumb_normal_material_light: number;
						public static tooltip_background_dark: number;
						public static tooltip_background_light: number;
					}
					export class dimen extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.dimen>;
						public static abc_action_bar_content_inset_material: number;
						public static abc_action_bar_content_inset_with_nav: number;
						public static abc_action_bar_default_height_material: number;
						public static abc_action_bar_default_padding_end_material: number;
						public static abc_action_bar_default_padding_start_material: number;
						public static abc_action_bar_elevation_material: number;
						public static abc_action_bar_icon_vertical_padding_material: number;
						public static abc_action_bar_overflow_padding_end_material: number;
						public static abc_action_bar_overflow_padding_start_material: number;
						public static abc_action_bar_stacked_max_height: number;
						public static abc_action_bar_stacked_tab_max_width: number;
						public static abc_action_bar_subtitle_bottom_margin_material: number;
						public static abc_action_bar_subtitle_top_margin_material: number;
						public static abc_action_button_min_height_material: number;
						public static abc_action_button_min_width_material: number;
						public static abc_action_button_min_width_overflow_material: number;
						public static abc_alert_dialog_button_bar_height: number;
						public static abc_alert_dialog_button_dimen: number;
						public static abc_button_inset_horizontal_material: number;
						public static abc_button_inset_vertical_material: number;
						public static abc_button_padding_horizontal_material: number;
						public static abc_button_padding_vertical_material: number;
						public static abc_cascading_menus_min_smallest_width: number;
						public static abc_config_prefDialogWidth: number;
						public static abc_control_corner_material: number;
						public static abc_control_inset_material: number;
						public static abc_control_padding_material: number;
						public static abc_dialog_corner_radius_material: number;
						public static abc_dialog_fixed_height_major: number;
						public static abc_dialog_fixed_height_minor: number;
						public static abc_dialog_fixed_width_major: number;
						public static abc_dialog_fixed_width_minor: number;
						public static abc_dialog_list_padding_bottom_no_buttons: number;
						public static abc_dialog_list_padding_top_no_title: number;
						public static abc_dialog_min_width_major: number;
						public static abc_dialog_min_width_minor: number;
						public static abc_dialog_padding_material: number;
						public static abc_dialog_padding_top_material: number;
						public static abc_dialog_title_divider_material: number;
						public static abc_disabled_alpha_material_dark: number;
						public static abc_disabled_alpha_material_light: number;
						public static abc_dropdownitem_icon_width: number;
						public static abc_dropdownitem_text_padding_left: number;
						public static abc_dropdownitem_text_padding_right: number;
						public static abc_edit_text_inset_bottom_material: number;
						public static abc_edit_text_inset_horizontal_material: number;
						public static abc_edit_text_inset_top_material: number;
						public static abc_floating_window_z: number;
						public static abc_list_item_height_large_material: number;
						public static abc_list_item_height_material: number;
						public static abc_list_item_height_small_material: number;
						public static abc_list_item_padding_horizontal_material: number;
						public static abc_panel_menu_list_width: number;
						public static abc_progress_bar_height_material: number;
						public static abc_search_view_preferred_height: number;
						public static abc_search_view_preferred_width: number;
						public static abc_seekbar_track_background_height_material: number;
						public static abc_seekbar_track_progress_height_material: number;
						public static abc_select_dialog_padding_start_material: number;
						public static abc_star_big: number;
						public static abc_star_medium: number;
						public static abc_star_small: number;
						public static abc_switch_padding: number;
						public static abc_text_size_body_1_material: number;
						public static abc_text_size_body_2_material: number;
						public static abc_text_size_button_material: number;
						public static abc_text_size_caption_material: number;
						public static abc_text_size_display_1_material: number;
						public static abc_text_size_display_2_material: number;
						public static abc_text_size_display_3_material: number;
						public static abc_text_size_display_4_material: number;
						public static abc_text_size_headline_material: number;
						public static abc_text_size_large_material: number;
						public static abc_text_size_medium_material: number;
						public static abc_text_size_menu_header_material: number;
						public static abc_text_size_menu_material: number;
						public static abc_text_size_small_material: number;
						public static abc_text_size_subhead_material: number;
						public static abc_text_size_subtitle_material_toolbar: number;
						public static abc_text_size_title_material: number;
						public static abc_text_size_title_material_toolbar: number;
						public static appcompat_dialog_background_inset: number;
						public static cardview_compat_inset_shadow: number;
						public static cardview_default_elevation: number;
						public static cardview_default_radius: number;
						public static clock_face_margin_start: number;
						public static compat_button_inset_horizontal_material: number;
						public static compat_button_inset_vertical_material: number;
						public static compat_button_padding_horizontal_material: number;
						public static compat_button_padding_vertical_material: number;
						public static compat_control_corner_material: number;
						public static compat_notification_large_icon_max_height: number;
						public static compat_notification_large_icon_max_width: number;
						public static def_drawer_elevation: number;
						public static design_appbar_elevation: number;
						public static design_bottom_navigation_active_item_max_width: number;
						public static design_bottom_navigation_active_item_min_width: number;
						public static design_bottom_navigation_active_text_size: number;
						public static design_bottom_navigation_elevation: number;
						public static design_bottom_navigation_height: number;
						public static design_bottom_navigation_icon_size: number;
						public static design_bottom_navigation_item_max_width: number;
						public static design_bottom_navigation_item_min_width: number;
						public static design_bottom_navigation_label_padding: number;
						public static design_bottom_navigation_margin: number;
						public static design_bottom_navigation_shadow_height: number;
						public static design_bottom_navigation_text_size: number;
						public static design_bottom_sheet_elevation: number;
						public static design_bottom_sheet_modal_elevation: number;
						public static design_bottom_sheet_peek_height_min: number;
						public static design_fab_border_width: number;
						public static design_fab_elevation: number;
						public static design_fab_image_size: number;
						public static design_fab_size_mini: number;
						public static design_fab_size_normal: number;
						public static design_fab_translation_z_hovered_focused: number;
						public static design_fab_translation_z_pressed: number;
						public static design_navigation_elevation: number;
						public static design_navigation_icon_padding: number;
						public static design_navigation_icon_size: number;
						public static design_navigation_item_horizontal_padding: number;
						public static design_navigation_item_icon_padding: number;
						public static design_navigation_item_vertical_padding: number;
						public static design_navigation_max_width: number;
						public static design_navigation_padding_bottom: number;
						public static design_navigation_separator_vertical_padding: number;
						public static design_snackbar_action_inline_max_width: number;
						public static design_snackbar_action_text_color_alpha: number;
						public static design_snackbar_background_corner_radius: number;
						public static design_snackbar_elevation: number;
						public static design_snackbar_extra_spacing_horizontal: number;
						public static design_snackbar_max_width: number;
						public static design_snackbar_min_width: number;
						public static design_snackbar_padding_horizontal: number;
						public static design_snackbar_padding_vertical: number;
						public static design_snackbar_padding_vertical_2lines: number;
						public static design_snackbar_text_size: number;
						public static design_tab_max_width: number;
						public static design_tab_scrollable_min_width: number;
						public static design_tab_text_size: number;
						public static design_tab_text_size_2line: number;
						public static design_textinput_caption_translate_y: number;
						public static disabled_alpha_material_dark: number;
						public static disabled_alpha_material_light: number;
						public static fastscroll_default_thickness: number;
						public static fastscroll_margin: number;
						public static fastscroll_minimum_range: number;
						public static highlight_alpha_material_colored: number;
						public static highlight_alpha_material_dark: number;
						public static highlight_alpha_material_light: number;
						public static hint_alpha_material_dark: number;
						public static hint_alpha_material_light: number;
						public static hint_pressed_alpha_material_dark: number;
						public static hint_pressed_alpha_material_light: number;
						public static item_touch_helper_max_drag_scroll_per_frame: number;
						public static item_touch_helper_swipe_escape_max_velocity: number;
						public static item_touch_helper_swipe_escape_velocity: number;
						public static m3_alert_dialog_action_bottom_padding: number;
						public static m3_alert_dialog_action_top_padding: number;
						public static m3_alert_dialog_corner_size: number;
						public static m3_alert_dialog_elevation: number;
						public static m3_alert_dialog_icon_margin: number;
						public static m3_alert_dialog_icon_size: number;
						public static m3_alert_dialog_title_bottom_margin: number;
						public static m3_appbar_expanded_title_margin_bottom: number;
						public static m3_appbar_expanded_title_margin_horizontal: number;
						public static m3_appbar_scrim_height_trigger: number;
						public static m3_appbar_scrim_height_trigger_large: number;
						public static m3_appbar_scrim_height_trigger_medium: number;
						public static m3_appbar_size_compact: number;
						public static m3_appbar_size_large: number;
						public static m3_appbar_size_medium: number;
						public static m3_back_progress_bottom_container_max_scale_x_distance: number;
						public static m3_back_progress_bottom_container_max_scale_y_distance: number;
						public static m3_back_progress_main_container_max_translation_y: number;
						public static m3_back_progress_main_container_min_edge_gap: number;
						public static m3_back_progress_side_container_max_scale_x_distance_grow: number;
						public static m3_back_progress_side_container_max_scale_x_distance_shrink: number;
						public static m3_back_progress_side_container_max_scale_y_distance: number;
						public static m3_badge_horizontal_offset: number;
						public static m3_badge_offset: number;
						public static m3_badge_size: number;
						public static m3_badge_vertical_offset: number;
						public static m3_badge_with_text_horizontal_offset: number;
						public static m3_badge_with_text_offset: number;
						public static m3_badge_with_text_size: number;
						public static m3_badge_with_text_vertical_offset: number;
						public static m3_badge_with_text_vertical_padding: number;
						public static m3_bottom_nav_item_active_indicator_height: number;
						public static m3_bottom_nav_item_active_indicator_margin_horizontal: number;
						public static m3_bottom_nav_item_active_indicator_width: number;
						public static m3_bottom_nav_item_padding_bottom: number;
						public static m3_bottom_nav_item_padding_top: number;
						public static m3_bottom_nav_min_height: number;
						public static m3_bottom_sheet_drag_handle_bottom_padding: number;
						public static m3_bottom_sheet_elevation: number;
						public static m3_bottom_sheet_modal_elevation: number;
						public static m3_bottomappbar_fab_cradle_margin: number;
						public static m3_bottomappbar_fab_cradle_rounded_corner_radius: number;
						public static m3_bottomappbar_fab_cradle_vertical_offset: number;
						public static m3_bottomappbar_fab_end_margin: number;
						public static m3_bottomappbar_height: number;
						public static m3_bottomappbar_horizontal_padding: number;
						public static m3_btn_dialog_btn_min_width: number;
						public static m3_btn_dialog_btn_spacing: number;
						public static m3_btn_disabled_elevation: number;
						public static m3_btn_disabled_translation_z: number;
						public static m3_btn_elevated_btn_elevation: number;
						public static m3_btn_elevation: number;
						public static m3_btn_icon_btn_padding_left: number;
						public static m3_btn_icon_btn_padding_right: number;
						public static m3_btn_icon_only_default_padding: number;
						public static m3_btn_icon_only_default_size: number;
						public static m3_btn_icon_only_icon_padding: number;
						public static m3_btn_icon_only_min_width: number;
						public static m3_btn_inset: number;
						public static m3_btn_max_width: number;
						public static m3_btn_padding_bottom: number;
						public static m3_btn_padding_left: number;
						public static m3_btn_padding_right: number;
						public static m3_btn_padding_top: number;
						public static m3_btn_stroke_size: number;
						public static m3_btn_text_btn_icon_padding_left: number;
						public static m3_btn_text_btn_icon_padding_right: number;
						public static m3_btn_text_btn_padding_left: number;
						public static m3_btn_text_btn_padding_right: number;
						public static m3_btn_translation_z_base: number;
						public static m3_btn_translation_z_hovered: number;
						public static m3_card_disabled_z: number;
						public static m3_card_dragged_z: number;
						public static m3_card_elevated_disabled_z: number;
						public static m3_card_elevated_dragged_z: number;
						public static m3_card_elevated_elevation: number;
						public static m3_card_elevated_hovered_z: number;
						public static m3_card_elevation: number;
						public static m3_card_hovered_z: number;
						public static m3_card_stroke_width: number;
						public static m3_carousel_debug_keyline_width: number;
						public static m3_carousel_extra_small_item_size: number;
						public static m3_carousel_gone_size: number;
						public static m3_carousel_small_item_default_corner_size: number;
						public static m3_carousel_small_item_size_max: number;
						public static m3_carousel_small_item_size_min: number;
						public static m3_chip_checked_hovered_translation_z: number;
						public static m3_chip_corner_size: number;
						public static m3_chip_disabled_translation_z: number;
						public static m3_chip_dragged_translation_z: number;
						public static m3_chip_elevated_elevation: number;
						public static m3_chip_hovered_translation_z: number;
						public static m3_chip_icon_size: number;
						public static m3_comp_assist_chip_container_height: number;
						public static m3_comp_assist_chip_elevated_container_elevation: number;
						public static m3_comp_assist_chip_flat_container_elevation: number;
						public static m3_comp_assist_chip_flat_outline_width: number;
						public static m3_comp_assist_chip_with_icon_icon_size: number;
						public static m3_comp_badge_large_size: number;
						public static m3_comp_badge_size: number;
						public static m3_comp_bottom_app_bar_container_elevation: number;
						public static m3_comp_bottom_app_bar_container_height: number;
						public static m3_comp_checkbox_selected_disabled_container_opacity: number;
						public static m3_comp_circular_progress_indicator_active_indicator_width: number;
						public static m3_comp_date_picker_modal_date_today_container_outline_width: number;
						public static m3_comp_date_picker_modal_header_container_height: number;
						public static m3_comp_date_picker_modal_range_selection_header_container_height: number;
						public static m3_comp_divider_thickness: number;
						public static m3_comp_elevated_button_container_elevation: number;
						public static m3_comp_elevated_button_disabled_container_elevation: number;
						public static m3_comp_elevated_card_container_elevation: number;
						public static m3_comp_elevated_card_icon_size: number;
						public static m3_comp_extended_fab_primary_container_elevation: number;
						public static m3_comp_extended_fab_primary_container_height: number;
						public static m3_comp_extended_fab_primary_focus_container_elevation: number;
						public static m3_comp_extended_fab_primary_focus_state_layer_opacity: number;
						public static m3_comp_extended_fab_primary_hover_container_elevation: number;
						public static m3_comp_extended_fab_primary_hover_state_layer_opacity: number;
						public static m3_comp_extended_fab_primary_icon_size: number;
						public static m3_comp_extended_fab_primary_pressed_container_elevation: number;
						public static m3_comp_extended_fab_primary_pressed_state_layer_opacity: number;
						public static m3_comp_fab_primary_container_elevation: number;
						public static m3_comp_fab_primary_container_height: number;
						public static m3_comp_fab_primary_focus_state_layer_opacity: number;
						public static m3_comp_fab_primary_hover_container_elevation: number;
						public static m3_comp_fab_primary_hover_state_layer_opacity: number;
						public static m3_comp_fab_primary_icon_size: number;
						public static m3_comp_fab_primary_large_container_height: number;
						public static m3_comp_fab_primary_large_icon_size: number;
						public static m3_comp_fab_primary_pressed_container_elevation: number;
						public static m3_comp_fab_primary_pressed_state_layer_opacity: number;
						public static m3_comp_fab_primary_small_container_height: number;
						public static m3_comp_fab_primary_small_icon_size: number;
						public static m3_comp_filled_autocomplete_menu_container_elevation: number;
						public static m3_comp_filled_button_container_elevation: number;
						public static m3_comp_filled_button_with_icon_icon_size: number;
						public static m3_comp_filled_card_container_elevation: number;
						public static m3_comp_filled_card_dragged_state_layer_opacity: number;
						public static m3_comp_filled_card_focus_state_layer_opacity: number;
						public static m3_comp_filled_card_hover_state_layer_opacity: number;
						public static m3_comp_filled_card_icon_size: number;
						public static m3_comp_filled_card_pressed_state_layer_opacity: number;
						public static m3_comp_filled_text_field_disabled_active_indicator_opacity: number;
						public static m3_comp_filter_chip_container_height: number;
						public static m3_comp_filter_chip_elevated_container_elevation: number;
						public static m3_comp_filter_chip_flat_container_elevation: number;
						public static m3_comp_filter_chip_flat_unselected_outline_width: number;
						public static m3_comp_filter_chip_with_icon_icon_size: number;
						public static m3_comp_input_chip_container_elevation: number;
						public static m3_comp_input_chip_container_height: number;
						public static m3_comp_input_chip_unselected_outline_width: number;
						public static m3_comp_input_chip_with_avatar_avatar_size: number;
						public static m3_comp_input_chip_with_leading_icon_leading_icon_size: number;
						public static m3_comp_linear_progress_indicator_active_indicator_height: number;
						public static m3_comp_menu_container_elevation: number;
						public static m3_comp_navigation_bar_active_indicator_height: number;
						public static m3_comp_navigation_bar_active_indicator_width: number;
						public static m3_comp_navigation_bar_container_elevation: number;
						public static m3_comp_navigation_bar_container_height: number;
						public static m3_comp_navigation_bar_focus_state_layer_opacity: number;
						public static m3_comp_navigation_bar_hover_state_layer_opacity: number;
						public static m3_comp_navigation_bar_icon_size: number;
						public static m3_comp_navigation_bar_pressed_state_layer_opacity: number;
						public static m3_comp_navigation_drawer_container_width: number;
						public static m3_comp_navigation_drawer_focus_state_layer_opacity: number;
						public static m3_comp_navigation_drawer_hover_state_layer_opacity: number;
						public static m3_comp_navigation_drawer_icon_size: number;
						public static m3_comp_navigation_drawer_modal_container_elevation: number;
						public static m3_comp_navigation_drawer_pressed_state_layer_opacity: number;
						public static m3_comp_navigation_drawer_standard_container_elevation: number;
						public static m3_comp_navigation_rail_active_indicator_height: number;
						public static m3_comp_navigation_rail_active_indicator_width: number;
						public static m3_comp_navigation_rail_container_elevation: number;
						public static m3_comp_navigation_rail_container_width: number;
						public static m3_comp_navigation_rail_focus_state_layer_opacity: number;
						public static m3_comp_navigation_rail_hover_state_layer_opacity: number;
						public static m3_comp_navigation_rail_icon_size: number;
						public static m3_comp_navigation_rail_pressed_state_layer_opacity: number;
						public static m3_comp_outlined_autocomplete_menu_container_elevation: number;
						public static m3_comp_outlined_button_disabled_outline_opacity: number;
						public static m3_comp_outlined_button_outline_width: number;
						public static m3_comp_outlined_card_container_elevation: number;
						public static m3_comp_outlined_card_disabled_outline_opacity: number;
						public static m3_comp_outlined_card_icon_size: number;
						public static m3_comp_outlined_card_outline_width: number;
						public static m3_comp_outlined_icon_button_unselected_outline_width: number;
						public static m3_comp_outlined_text_field_disabled_input_text_opacity: number;
						public static m3_comp_outlined_text_field_disabled_label_text_opacity: number;
						public static m3_comp_outlined_text_field_disabled_supporting_text_opacity: number;
						public static m3_comp_outlined_text_field_focus_outline_width: number;
						public static m3_comp_outlined_text_field_outline_width: number;
						public static m3_comp_primary_navigation_tab_active_focus_state_layer_opacity: number;
						public static m3_comp_primary_navigation_tab_active_hover_state_layer_opacity: number;
						public static m3_comp_primary_navigation_tab_active_indicator_height: number;
						public static m3_comp_primary_navigation_tab_active_pressed_state_layer_opacity: number;
						public static m3_comp_primary_navigation_tab_inactive_focus_state_layer_opacity: number;
						public static m3_comp_primary_navigation_tab_inactive_hover_state_layer_opacity: number;
						public static m3_comp_primary_navigation_tab_inactive_pressed_state_layer_opacity: number;
						public static m3_comp_primary_navigation_tab_with_icon_icon_size: number;
						public static m3_comp_radio_button_disabled_selected_icon_opacity: number;
						public static m3_comp_radio_button_disabled_unselected_icon_opacity: number;
						public static m3_comp_radio_button_selected_focus_state_layer_opacity: number;
						public static m3_comp_radio_button_selected_hover_state_layer_opacity: number;
						public static m3_comp_radio_button_selected_pressed_state_layer_opacity: number;
						public static m3_comp_radio_button_unselected_focus_state_layer_opacity: number;
						public static m3_comp_radio_button_unselected_hover_state_layer_opacity: number;
						public static m3_comp_radio_button_unselected_pressed_state_layer_opacity: number;
						public static m3_comp_search_bar_avatar_size: number;
						public static m3_comp_search_bar_container_elevation: number;
						public static m3_comp_search_bar_container_height: number;
						public static m3_comp_search_bar_hover_state_layer_opacity: number;
						public static m3_comp_search_bar_pressed_state_layer_opacity: number;
						public static m3_comp_search_view_container_elevation: number;
						public static m3_comp_search_view_docked_header_container_height: number;
						public static m3_comp_search_view_full_screen_header_container_height: number;
						public static m3_comp_secondary_navigation_tab_active_indicator_height: number;
						public static m3_comp_secondary_navigation_tab_focus_state_layer_opacity: number;
						public static m3_comp_secondary_navigation_tab_hover_state_layer_opacity: number;
						public static m3_comp_secondary_navigation_tab_pressed_state_layer_opacity: number;
						public static m3_comp_sheet_bottom_docked_drag_handle_height: number;
						public static m3_comp_sheet_bottom_docked_drag_handle_width: number;
						public static m3_comp_sheet_bottom_docked_modal_container_elevation: number;
						public static m3_comp_sheet_bottom_docked_standard_container_elevation: number;
						public static m3_comp_sheet_side_docked_container_width: number;
						public static m3_comp_sheet_side_docked_modal_container_elevation: number;
						public static m3_comp_sheet_side_docked_standard_container_elevation: number;
						public static m3_comp_slider_disabled_active_track_opacity: number;
						public static m3_comp_slider_disabled_handle_opacity: number;
						public static m3_comp_slider_disabled_inactive_track_opacity: number;
						public static m3_comp_slider_inactive_track_height: number;
						public static m3_comp_snackbar_container_elevation: number;
						public static m3_comp_suggestion_chip_container_height: number;
						public static m3_comp_suggestion_chip_elevated_container_elevation: number;
						public static m3_comp_suggestion_chip_flat_container_elevation: number;
						public static m3_comp_suggestion_chip_flat_outline_width: number;
						public static m3_comp_suggestion_chip_with_leading_icon_leading_icon_size: number;
						public static m3_comp_switch_disabled_selected_handle_opacity: number;
						public static m3_comp_switch_disabled_selected_icon_opacity: number;
						public static m3_comp_switch_disabled_track_opacity: number;
						public static m3_comp_switch_disabled_unselected_handle_opacity: number;
						public static m3_comp_switch_disabled_unselected_icon_opacity: number;
						public static m3_comp_switch_selected_focus_state_layer_opacity: number;
						public static m3_comp_switch_selected_hover_state_layer_opacity: number;
						public static m3_comp_switch_selected_pressed_state_layer_opacity: number;
						public static m3_comp_switch_track_height: number;
						public static m3_comp_switch_track_width: number;
						public static m3_comp_switch_unselected_focus_state_layer_opacity: number;
						public static m3_comp_switch_unselected_hover_state_layer_opacity: number;
						public static m3_comp_switch_unselected_pressed_state_layer_opacity: number;
						public static m3_comp_text_button_focus_state_layer_opacity: number;
						public static m3_comp_text_button_hover_state_layer_opacity: number;
						public static m3_comp_text_button_pressed_state_layer_opacity: number;
						public static m3_comp_time_input_time_input_field_focus_outline_width: number;
						public static m3_comp_time_picker_container_elevation: number;
						public static m3_comp_time_picker_period_selector_focus_state_layer_opacity: number;
						public static m3_comp_time_picker_period_selector_hover_state_layer_opacity: number;
						public static m3_comp_time_picker_period_selector_outline_width: number;
						public static m3_comp_time_picker_period_selector_pressed_state_layer_opacity: number;
						public static m3_comp_time_picker_time_selector_focus_state_layer_opacity: number;
						public static m3_comp_time_picker_time_selector_hover_state_layer_opacity: number;
						public static m3_comp_time_picker_time_selector_pressed_state_layer_opacity: number;
						public static m3_comp_top_app_bar_large_container_height: number;
						public static m3_comp_top_app_bar_medium_container_height: number;
						public static m3_comp_top_app_bar_small_container_elevation: number;
						public static m3_comp_top_app_bar_small_container_height: number;
						public static m3_comp_top_app_bar_small_on_scroll_container_elevation: number;
						public static m3_datepicker_elevation: number;
						public static m3_divider_heavy_thickness: number;
						public static m3_extended_fab_bottom_padding: number;
						public static m3_extended_fab_end_padding: number;
						public static m3_extended_fab_icon_padding: number;
						public static m3_extended_fab_min_height: number;
						public static m3_extended_fab_start_padding: number;
						public static m3_extended_fab_top_padding: number;
						public static m3_fab_border_width: number;
						public static m3_fab_corner_size: number;
						public static m3_fab_translation_z_hovered_focused: number;
						public static m3_fab_translation_z_pressed: number;
						public static m3_large_fab_max_image_size: number;
						public static m3_large_fab_size: number;
						public static m3_large_text_vertical_offset_adjustment: number;
						public static m3_menu_elevation: number;
						public static m3_navigation_drawer_layout_corner_size: number;
						public static m3_navigation_item_active_indicator_label_padding: number;
						public static m3_navigation_item_horizontal_padding: number;
						public static m3_navigation_item_icon_padding: number;
						public static m3_navigation_item_shape_inset_bottom: number;
						public static m3_navigation_item_shape_inset_end: number;
						public static m3_navigation_item_shape_inset_start: number;
						public static m3_navigation_item_shape_inset_top: number;
						public static m3_navigation_item_vertical_padding: number;
						public static m3_navigation_menu_divider_horizontal_padding: number;
						public static m3_navigation_menu_headline_horizontal_padding: number;
						public static m3_navigation_rail_default_width: number;
						public static m3_navigation_rail_elevation: number;
						public static m3_navigation_rail_icon_size: number;
						public static m3_navigation_rail_item_active_indicator_height: number;
						public static m3_navigation_rail_item_active_indicator_margin_horizontal: number;
						public static m3_navigation_rail_item_active_indicator_width: number;
						public static m3_navigation_rail_item_min_height: number;
						public static m3_navigation_rail_item_padding_bottom: number;
						public static m3_navigation_rail_item_padding_bottom_with_large_font: number;
						public static m3_navigation_rail_item_padding_top: number;
						public static m3_navigation_rail_item_padding_top_with_large_font: number;
						public static m3_ripple_default_alpha: number;
						public static m3_ripple_focused_alpha: number;
						public static m3_ripple_hovered_alpha: number;
						public static m3_ripple_pressed_alpha: number;
						public static m3_ripple_selectable_pressed_alpha: number;
						public static m3_searchbar_elevation: number;
						public static m3_searchbar_height: number;
						public static m3_searchbar_margin_horizontal: number;
						public static m3_searchbar_margin_vertical: number;
						public static m3_searchbar_outlined_stroke_width: number;
						public static m3_searchbar_padding_start: number;
						public static m3_searchbar_text_margin_start_no_navigation_icon: number;
						public static m3_searchbar_text_size: number;
						public static m3_searchview_divider_size: number;
						public static m3_searchview_elevation: number;
						public static m3_searchview_height: number;
						public static m3_side_sheet_margin_detached: number;
						public static m3_side_sheet_modal_elevation: number;
						public static m3_side_sheet_standard_elevation: number;
						public static m3_side_sheet_width: number;
						public static m3_simple_item_color_hovered_alpha: number;
						public static m3_simple_item_color_selected_alpha: number;
						public static m3_slider_inactive_track_height: number;
						public static m3_slider_thumb_elevation: number;
						public static m3_small_fab_max_image_size: number;
						public static m3_small_fab_size: number;
						public static m3_snackbar_action_text_color_alpha: number;
						public static m3_snackbar_margin: number;
						public static m3_sys_elevation_level0: number;
						public static m3_sys_elevation_level1: number;
						public static m3_sys_elevation_level2: number;
						public static m3_sys_elevation_level3: number;
						public static m3_sys_elevation_level4: number;
						public static m3_sys_elevation_level5: number;
						public static m3_sys_motion_easing_emphasized_accelerate_control_x1: number;
						public static m3_sys_motion_easing_emphasized_accelerate_control_x2: number;
						public static m3_sys_motion_easing_emphasized_accelerate_control_y1: number;
						public static m3_sys_motion_easing_emphasized_accelerate_control_y2: number;
						public static m3_sys_motion_easing_emphasized_decelerate_control_x1: number;
						public static m3_sys_motion_easing_emphasized_decelerate_control_x2: number;
						public static m3_sys_motion_easing_emphasized_decelerate_control_y1: number;
						public static m3_sys_motion_easing_emphasized_decelerate_control_y2: number;
						public static m3_sys_motion_easing_legacy_accelerate_control_x1: number;
						public static m3_sys_motion_easing_legacy_accelerate_control_x2: number;
						public static m3_sys_motion_easing_legacy_accelerate_control_y1: number;
						public static m3_sys_motion_easing_legacy_accelerate_control_y2: number;
						public static m3_sys_motion_easing_legacy_control_x1: number;
						public static m3_sys_motion_easing_legacy_control_x2: number;
						public static m3_sys_motion_easing_legacy_control_y1: number;
						public static m3_sys_motion_easing_legacy_control_y2: number;
						public static m3_sys_motion_easing_legacy_decelerate_control_x1: number;
						public static m3_sys_motion_easing_legacy_decelerate_control_x2: number;
						public static m3_sys_motion_easing_legacy_decelerate_control_y1: number;
						public static m3_sys_motion_easing_legacy_decelerate_control_y2: number;
						public static m3_sys_motion_easing_linear_control_x1: number;
						public static m3_sys_motion_easing_linear_control_x2: number;
						public static m3_sys_motion_easing_linear_control_y1: number;
						public static m3_sys_motion_easing_linear_control_y2: number;
						public static m3_sys_motion_easing_standard_accelerate_control_x1: number;
						public static m3_sys_motion_easing_standard_accelerate_control_x2: number;
						public static m3_sys_motion_easing_standard_accelerate_control_y1: number;
						public static m3_sys_motion_easing_standard_accelerate_control_y2: number;
						public static m3_sys_motion_easing_standard_control_x1: number;
						public static m3_sys_motion_easing_standard_control_x2: number;
						public static m3_sys_motion_easing_standard_control_y1: number;
						public static m3_sys_motion_easing_standard_control_y2: number;
						public static m3_sys_motion_easing_standard_decelerate_control_x1: number;
						public static m3_sys_motion_easing_standard_decelerate_control_x2: number;
						public static m3_sys_motion_easing_standard_decelerate_control_y1: number;
						public static m3_sys_motion_easing_standard_decelerate_control_y2: number;
						public static m3_sys_state_dragged_state_layer_opacity: number;
						public static m3_sys_state_focus_state_layer_opacity: number;
						public static m3_sys_state_hover_state_layer_opacity: number;
						public static m3_sys_state_pressed_state_layer_opacity: number;
						public static m3_timepicker_display_stroke_width: number;
						public static m3_timepicker_window_elevation: number;
						public static m3_toolbar_text_size_title: number;
						public static material_bottom_sheet_max_width: number;
						public static material_clock_display_height: number;
						public static material_clock_display_padding: number;
						public static material_clock_display_width: number;
						public static material_clock_face_margin_top: number;
						public static material_clock_hand_center_dot_radius: number;
						public static material_clock_hand_padding: number;
						public static material_clock_hand_stroke_width: number;
						public static material_clock_number_text_size: number;
						public static material_clock_period_toggle_height: number;
						public static material_clock_period_toggle_horizontal_gap: number;
						public static material_clock_period_toggle_vertical_gap: number;
						public static material_clock_period_toggle_width: number;
						public static material_clock_size: number;
						public static material_cursor_inset: number;
						public static material_cursor_width: number;
						public static material_divider_thickness: number;
						public static material_emphasis_disabled: number;
						public static material_emphasis_disabled_background: number;
						public static material_emphasis_high_type: number;
						public static material_emphasis_medium: number;
						public static material_filled_edittext_font_1_3_padding_bottom: number;
						public static material_filled_edittext_font_1_3_padding_top: number;
						public static material_filled_edittext_font_2_0_padding_bottom: number;
						public static material_filled_edittext_font_2_0_padding_top: number;
						public static material_font_1_3_box_collapsed_padding_top: number;
						public static material_font_2_0_box_collapsed_padding_top: number;
						public static material_helper_text_default_padding_top: number;
						public static material_helper_text_font_1_3_padding_horizontal: number;
						public static material_helper_text_font_1_3_padding_top: number;
						public static material_input_text_to_prefix_suffix_padding: number;
						public static material_textinput_default_width: number;
						public static material_textinput_max_width: number;
						public static material_textinput_min_width: number;
						public static material_time_picker_minimum_screen_height: number;
						public static material_time_picker_minimum_screen_width: number;
						public static material_timepicker_dialog_buttons_margin_top: number;
						public static mtrl_alert_dialog_background_inset_bottom: number;
						public static mtrl_alert_dialog_background_inset_end: number;
						public static mtrl_alert_dialog_background_inset_start: number;
						public static mtrl_alert_dialog_background_inset_top: number;
						public static mtrl_alert_dialog_picker_background_inset: number;
						public static mtrl_badge_horizontal_edge_offset: number;
						public static mtrl_badge_long_text_horizontal_padding: number;
						public static mtrl_badge_size: number;
						public static mtrl_badge_text_horizontal_edge_offset: number;
						public static mtrl_badge_text_size: number;
						public static mtrl_badge_toolbar_action_menu_item_horizontal_offset: number;
						public static mtrl_badge_toolbar_action_menu_item_vertical_offset: number;
						public static mtrl_badge_with_text_size: number;
						public static mtrl_bottomappbar_fabOffsetEndMode: number;
						public static mtrl_bottomappbar_fab_bottom_margin: number;
						public static mtrl_bottomappbar_fab_cradle_margin: number;
						public static mtrl_bottomappbar_fab_cradle_rounded_corner_radius: number;
						public static mtrl_bottomappbar_fab_cradle_vertical_offset: number;
						public static mtrl_bottomappbar_height: number;
						public static mtrl_btn_corner_radius: number;
						public static mtrl_btn_dialog_btn_min_width: number;
						public static mtrl_btn_disabled_elevation: number;
						public static mtrl_btn_disabled_z: number;
						public static mtrl_btn_elevation: number;
						public static mtrl_btn_focused_z: number;
						public static mtrl_btn_hovered_z: number;
						public static mtrl_btn_icon_btn_padding_left: number;
						public static mtrl_btn_icon_padding: number;
						public static mtrl_btn_inset: number;
						public static mtrl_btn_letter_spacing: number;
						public static mtrl_btn_max_width: number;
						public static mtrl_btn_padding_bottom: number;
						public static mtrl_btn_padding_left: number;
						public static mtrl_btn_padding_right: number;
						public static mtrl_btn_padding_top: number;
						public static mtrl_btn_pressed_z: number;
						public static mtrl_btn_snackbar_margin_horizontal: number;
						public static mtrl_btn_stroke_size: number;
						public static mtrl_btn_text_btn_icon_padding: number;
						public static mtrl_btn_text_btn_padding_left: number;
						public static mtrl_btn_text_btn_padding_right: number;
						public static mtrl_btn_text_size: number;
						public static mtrl_btn_z: number;
						public static mtrl_calendar_action_confirm_button_min_width: number;
						public static mtrl_calendar_action_height: number;
						public static mtrl_calendar_action_padding: number;
						public static mtrl_calendar_bottom_padding: number;
						public static mtrl_calendar_content_padding: number;
						public static mtrl_calendar_day_corner: number;
						public static mtrl_calendar_day_height: number;
						public static mtrl_calendar_day_horizontal_padding: number;
						public static mtrl_calendar_day_today_stroke: number;
						public static mtrl_calendar_day_vertical_padding: number;
						public static mtrl_calendar_day_width: number;
						public static mtrl_calendar_days_of_week_height: number;
						public static mtrl_calendar_dialog_background_inset: number;
						public static mtrl_calendar_header_content_padding: number;
						public static mtrl_calendar_header_content_padding_fullscreen: number;
						public static mtrl_calendar_header_divider_thickness: number;
						public static mtrl_calendar_header_height: number;
						public static mtrl_calendar_header_height_fullscreen: number;
						public static mtrl_calendar_header_selection_line_height: number;
						public static mtrl_calendar_header_text_padding: number;
						public static mtrl_calendar_header_toggle_margin_bottom: number;
						public static mtrl_calendar_header_toggle_margin_top: number;
						public static mtrl_calendar_landscape_header_width: number;
						public static mtrl_calendar_maximum_default_fullscreen_minor_axis: number;
						public static mtrl_calendar_month_horizontal_padding: number;
						public static mtrl_calendar_month_vertical_padding: number;
						public static mtrl_calendar_navigation_bottom_padding: number;
						public static mtrl_calendar_navigation_height: number;
						public static mtrl_calendar_navigation_top_padding: number;
						public static mtrl_calendar_pre_l_text_clip_padding: number;
						public static mtrl_calendar_selection_baseline_to_top_fullscreen: number;
						public static mtrl_calendar_selection_text_baseline_to_bottom: number;
						public static mtrl_calendar_selection_text_baseline_to_bottom_fullscreen: number;
						public static mtrl_calendar_selection_text_baseline_to_top: number;
						public static mtrl_calendar_text_input_padding_top: number;
						public static mtrl_calendar_title_baseline_to_top: number;
						public static mtrl_calendar_title_baseline_to_top_fullscreen: number;
						public static mtrl_calendar_year_corner: number;
						public static mtrl_calendar_year_height: number;
						public static mtrl_calendar_year_horizontal_padding: number;
						public static mtrl_calendar_year_vertical_padding: number;
						public static mtrl_calendar_year_width: number;
						public static mtrl_card_checked_icon_margin: number;
						public static mtrl_card_checked_icon_size: number;
						public static mtrl_card_corner_radius: number;
						public static mtrl_card_dragged_z: number;
						public static mtrl_card_elevation: number;
						public static mtrl_card_spacing: number;
						public static mtrl_chip_pressed_translation_z: number;
						public static mtrl_chip_text_size: number;
						public static mtrl_exposed_dropdown_menu_popup_elevation: number;
						public static mtrl_exposed_dropdown_menu_popup_vertical_offset: number;
						public static mtrl_exposed_dropdown_menu_popup_vertical_padding: number;
						public static mtrl_extended_fab_bottom_padding: number;
						public static mtrl_extended_fab_disabled_elevation: number;
						public static mtrl_extended_fab_disabled_translation_z: number;
						public static mtrl_extended_fab_elevation: number;
						public static mtrl_extended_fab_end_padding: number;
						public static mtrl_extended_fab_end_padding_icon: number;
						public static mtrl_extended_fab_icon_size: number;
						public static mtrl_extended_fab_icon_text_spacing: number;
						public static mtrl_extended_fab_min_height: number;
						public static mtrl_extended_fab_min_width: number;
						public static mtrl_extended_fab_start_padding: number;
						public static mtrl_extended_fab_start_padding_icon: number;
						public static mtrl_extended_fab_top_padding: number;
						public static mtrl_extended_fab_translation_z_base: number;
						public static mtrl_extended_fab_translation_z_hovered_focused: number;
						public static mtrl_extended_fab_translation_z_pressed: number;
						public static mtrl_fab_elevation: number;
						public static mtrl_fab_min_touch_target: number;
						public static mtrl_fab_translation_z_hovered_focused: number;
						public static mtrl_fab_translation_z_pressed: number;
						public static mtrl_high_ripple_default_alpha: number;
						public static mtrl_high_ripple_focused_alpha: number;
						public static mtrl_high_ripple_hovered_alpha: number;
						public static mtrl_high_ripple_pressed_alpha: number;
						public static mtrl_low_ripple_default_alpha: number;
						public static mtrl_low_ripple_focused_alpha: number;
						public static mtrl_low_ripple_hovered_alpha: number;
						public static mtrl_low_ripple_pressed_alpha: number;
						public static mtrl_min_touch_target_size: number;
						public static mtrl_navigation_bar_item_default_icon_size: number;
						public static mtrl_navigation_bar_item_default_margin: number;
						public static mtrl_navigation_elevation: number;
						public static mtrl_navigation_item_horizontal_padding: number;
						public static mtrl_navigation_item_icon_padding: number;
						public static mtrl_navigation_item_icon_size: number;
						public static mtrl_navigation_item_shape_horizontal_margin: number;
						public static mtrl_navigation_item_shape_vertical_margin: number;
						public static mtrl_navigation_rail_active_text_size: number;
						public static mtrl_navigation_rail_compact_width: number;
						public static mtrl_navigation_rail_default_width: number;
						public static mtrl_navigation_rail_elevation: number;
						public static mtrl_navigation_rail_icon_margin: number;
						public static mtrl_navigation_rail_icon_size: number;
						public static mtrl_navigation_rail_margin: number;
						public static mtrl_navigation_rail_text_bottom_margin: number;
						public static mtrl_navigation_rail_text_size: number;
						public static mtrl_progress_circular_inset: number;
						public static mtrl_progress_circular_inset_extra_small: number;
						public static mtrl_progress_circular_inset_medium: number;
						public static mtrl_progress_circular_inset_small: number;
						public static mtrl_progress_circular_radius: number;
						public static mtrl_progress_circular_size: number;
						public static mtrl_progress_circular_size_extra_small: number;
						public static mtrl_progress_circular_size_medium: number;
						public static mtrl_progress_circular_size_small: number;
						public static mtrl_progress_circular_track_thickness_extra_small: number;
						public static mtrl_progress_circular_track_thickness_medium: number;
						public static mtrl_progress_circular_track_thickness_small: number;
						public static mtrl_progress_indicator_full_rounded_corner_radius: number;
						public static mtrl_progress_track_thickness: number;
						public static mtrl_shape_corner_size_large_component: number;
						public static mtrl_shape_corner_size_medium_component: number;
						public static mtrl_shape_corner_size_small_component: number;
						public static mtrl_slider_halo_radius: number;
						public static mtrl_slider_label_padding: number;
						public static mtrl_slider_label_radius: number;
						public static mtrl_slider_label_square_side: number;
						public static mtrl_slider_thumb_elevation: number;
						public static mtrl_slider_thumb_radius: number;
						public static mtrl_slider_tick_radius: number;
						public static mtrl_slider_track_height: number;
						public static mtrl_slider_track_side_padding: number;
						public static mtrl_slider_widget_height: number;
						public static mtrl_snackbar_action_text_color_alpha: number;
						public static mtrl_snackbar_background_corner_radius: number;
						public static mtrl_snackbar_background_overlay_color_alpha: number;
						public static mtrl_snackbar_margin: number;
						public static mtrl_snackbar_message_margin_horizontal: number;
						public static mtrl_snackbar_padding_horizontal: number;
						public static mtrl_switch_text_padding: number;
						public static mtrl_switch_thumb_elevation: number;
						public static mtrl_switch_thumb_icon_size: number;
						public static mtrl_switch_thumb_size: number;
						public static mtrl_switch_track_height: number;
						public static mtrl_switch_track_width: number;
						public static mtrl_textinput_box_corner_radius_medium: number;
						public static mtrl_textinput_box_corner_radius_small: number;
						public static mtrl_textinput_box_label_cutout_padding: number;
						public static mtrl_textinput_box_stroke_width_default: number;
						public static mtrl_textinput_box_stroke_width_focused: number;
						public static mtrl_textinput_counter_margin_start: number;
						public static mtrl_textinput_end_icon_margin_start: number;
						public static mtrl_textinput_outline_box_expanded_padding: number;
						public static mtrl_textinput_start_icon_margin_end: number;
						public static mtrl_toolbar_default_height: number;
						public static mtrl_tooltip_arrowSize: number;
						public static mtrl_tooltip_cornerSize: number;
						public static mtrl_tooltip_minHeight: number;
						public static mtrl_tooltip_minWidth: number;
						public static mtrl_tooltip_padding: number;
						public static mtrl_transition_shared_axis_slide_distance: number;
						public static notification_action_icon_size: number;
						public static notification_action_text_size: number;
						public static notification_big_circle_margin: number;
						public static notification_content_margin_start: number;
						public static notification_large_icon_height: number;
						public static notification_large_icon_width: number;
						public static notification_main_column_padding_top: number;
						public static notification_media_narrow_margin: number;
						public static notification_right_icon_size: number;
						public static notification_right_side_padding_top: number;
						public static notification_small_icon_background_padding: number;
						public static notification_small_icon_size_as_large: number;
						public static notification_subtext_size: number;
						public static notification_top_pad: number;
						public static notification_top_pad_large_text: number;
						public static tooltip_corner_radius: number;
						public static tooltip_horizontal_padding: number;
						public static tooltip_margin: number;
						public static tooltip_precise_anchor_extra_offset: number;
						public static tooltip_precise_anchor_threshold: number;
						public static tooltip_vertical_padding: number;
						public static tooltip_y_offset_non_touch: number;
						public static tooltip_y_offset_touch: number;
					}
					export class drawable extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.drawable>;
						public static abc_ab_share_pack_mtrl_alpha: number;
						public static abc_action_bar_item_background_material: number;
						public static abc_btn_borderless_material: number;
						public static abc_btn_check_material: number;
						public static abc_btn_check_material_anim: number;
						public static abc_btn_check_to_on_mtrl_000: number;
						public static abc_btn_check_to_on_mtrl_015: number;
						public static abc_btn_colored_material: number;
						public static abc_btn_default_mtrl_shape: number;
						public static abc_btn_radio_material: number;
						public static abc_btn_radio_material_anim: number;
						public static abc_btn_radio_to_on_mtrl_000: number;
						public static abc_btn_radio_to_on_mtrl_015: number;
						public static abc_btn_switch_to_on_mtrl_00001: number;
						public static abc_btn_switch_to_on_mtrl_00012: number;
						public static abc_cab_background_internal_bg: number;
						public static abc_cab_background_top_material: number;
						public static abc_cab_background_top_mtrl_alpha: number;
						public static abc_control_background_material: number;
						public static abc_dialog_material_background: number;
						public static abc_edit_text_material: number;
						public static abc_ic_ab_back_material: number;
						public static abc_ic_arrow_drop_right_black_24dp: number;
						public static abc_ic_clear_material: number;
						public static abc_ic_commit_search_api_mtrl_alpha: number;
						public static abc_ic_go_search_api_material: number;
						public static abc_ic_menu_copy_mtrl_am_alpha: number;
						public static abc_ic_menu_cut_mtrl_alpha: number;
						public static abc_ic_menu_overflow_material: number;
						public static abc_ic_menu_paste_mtrl_am_alpha: number;
						public static abc_ic_menu_selectall_mtrl_alpha: number;
						public static abc_ic_menu_share_mtrl_alpha: number;
						public static abc_ic_search_api_material: number;
						public static abc_ic_star_black_16dp: number;
						public static abc_ic_star_black_36dp: number;
						public static abc_ic_star_black_48dp: number;
						public static abc_ic_star_half_black_16dp: number;
						public static abc_ic_star_half_black_36dp: number;
						public static abc_ic_star_half_black_48dp: number;
						public static abc_ic_voice_search_api_material: number;
						public static abc_item_background_holo_dark: number;
						public static abc_item_background_holo_light: number;
						public static abc_list_divider_material: number;
						public static abc_list_divider_mtrl_alpha: number;
						public static abc_list_focused_holo: number;
						public static abc_list_longpressed_holo: number;
						public static abc_list_pressed_holo_dark: number;
						public static abc_list_pressed_holo_light: number;
						public static abc_list_selector_background_transition_holo_dark: number;
						public static abc_list_selector_background_transition_holo_light: number;
						public static abc_list_selector_disabled_holo_dark: number;
						public static abc_list_selector_disabled_holo_light: number;
						public static abc_list_selector_holo_dark: number;
						public static abc_list_selector_holo_light: number;
						public static abc_menu_hardkey_panel_mtrl_mult: number;
						public static abc_popup_background_mtrl_mult: number;
						public static abc_ratingbar_indicator_material: number;
						public static abc_ratingbar_material: number;
						public static abc_ratingbar_small_material: number;
						public static abc_scrubber_control_off_mtrl_alpha: number;
						public static abc_scrubber_control_to_pressed_mtrl_000: number;
						public static abc_scrubber_control_to_pressed_mtrl_005: number;
						public static abc_scrubber_primary_mtrl_alpha: number;
						public static abc_scrubber_track_mtrl_alpha: number;
						public static abc_seekbar_thumb_material: number;
						public static abc_seekbar_tick_mark_material: number;
						public static abc_seekbar_track_material: number;
						public static abc_spinner_mtrl_am_alpha: number;
						public static abc_spinner_textfield_background_material: number;
						public static abc_star_black_48dp: number;
						public static abc_star_half_black_48dp: number;
						public static abc_switch_thumb_material: number;
						public static abc_switch_track_mtrl_alpha: number;
						public static abc_tab_indicator_material: number;
						public static abc_tab_indicator_mtrl_alpha: number;
						public static abc_text_cursor_material: number;
						public static abc_text_select_handle_left_mtrl: number;
						public static abc_text_select_handle_left_mtrl_dark: number;
						public static abc_text_select_handle_left_mtrl_light: number;
						public static abc_text_select_handle_middle_mtrl: number;
						public static abc_text_select_handle_middle_mtrl_dark: number;
						public static abc_text_select_handle_middle_mtrl_light: number;
						public static abc_text_select_handle_right_mtrl: number;
						public static abc_text_select_handle_right_mtrl_dark: number;
						public static abc_text_select_handle_right_mtrl_light: number;
						public static abc_textfield_activated_mtrl_alpha: number;
						public static abc_textfield_default_mtrl_alpha: number;
						public static abc_textfield_search_activated_mtrl_alpha: number;
						public static abc_textfield_search_default_mtrl_alpha: number;
						public static abc_textfield_search_material: number;
						public static abc_vector_test: number;
						public static avd_hide_password: number;
						public static avd_show_password: number;
						public static btn_checkbox_checked_mtrl: number;
						public static btn_checkbox_checked_to_unchecked_mtrl_animation: number;
						public static btn_checkbox_unchecked_mtrl: number;
						public static btn_checkbox_unchecked_to_checked_mtrl_animation: number;
						public static btn_radio_off_mtrl: number;
						public static btn_radio_off_to_on_mtrl_animation: number;
						public static btn_radio_on_mtrl: number;
						public static btn_radio_on_to_off_mtrl_animation: number;
						public static design_fab_background: number;
						public static design_ic_visibility: number;
						public static design_ic_visibility_off: number;
						public static design_password_eye: number;
						public static design_snackbar_background: number;
						public static ic_arrow_back_black_24: number;
						public static ic_clear_black_24: number;
						public static ic_clock_black_24dp: number;
						public static ic_keyboard_black_24dp: number;
						public static ic_m3_chip_check: number;
						public static ic_m3_chip_checked_circle: number;
						public static ic_m3_chip_close: number;
						public static ic_mtrl_checked_circle: number;
						public static ic_mtrl_chip_checked_black: number;
						public static ic_mtrl_chip_checked_circle: number;
						public static ic_mtrl_chip_close_circle: number;
						public static ic_search_black_24: number;
						public static m3_appbar_background: number;
						public static m3_avd_hide_password: number;
						public static m3_avd_show_password: number;
						public static m3_bottom_sheet_drag_handle: number;
						public static m3_password_eye: number;
						public static m3_popupmenu_background_overlay: number;
						public static m3_radiobutton_ripple: number;
						public static m3_selection_control_ripple: number;
						public static m3_tabs_background: number;
						public static m3_tabs_line_indicator: number;
						public static m3_tabs_rounded_line_indicator: number;
						public static m3_tabs_transparent_background: number;
						public static material_cursor_drawable: number;
						public static material_ic_calendar_black_24dp: number;
						public static material_ic_clear_black_24dp: number;
						public static material_ic_edit_black_24dp: number;
						public static material_ic_keyboard_arrow_left_black_24dp: number;
						public static material_ic_keyboard_arrow_next_black_24dp: number;
						public static material_ic_keyboard_arrow_previous_black_24dp: number;
						public static material_ic_keyboard_arrow_right_black_24dp: number;
						public static material_ic_menu_arrow_down_black_24dp: number;
						public static material_ic_menu_arrow_up_black_24dp: number;
						public static mtrl_bottomsheet_drag_handle: number;
						public static mtrl_checkbox_button: number;
						public static mtrl_checkbox_button_checked_unchecked: number;
						public static mtrl_checkbox_button_icon: number;
						public static mtrl_checkbox_button_icon_checked_indeterminate: number;
						public static mtrl_checkbox_button_icon_checked_unchecked: number;
						public static mtrl_checkbox_button_icon_indeterminate_checked: number;
						public static mtrl_checkbox_button_icon_indeterminate_unchecked: number;
						public static mtrl_checkbox_button_icon_unchecked_checked: number;
						public static mtrl_checkbox_button_icon_unchecked_indeterminate: number;
						public static mtrl_checkbox_button_unchecked_checked: number;
						public static mtrl_dialog_background: number;
						public static mtrl_dropdown_arrow: number;
						public static mtrl_ic_arrow_drop_down: number;
						public static mtrl_ic_arrow_drop_up: number;
						public static mtrl_ic_cancel: number;
						public static mtrl_ic_check_mark: number;
						public static mtrl_ic_checkbox_checked: number;
						public static mtrl_ic_checkbox_unchecked: number;
						public static mtrl_ic_error: number;
						public static mtrl_ic_indeterminate: number;
						public static mtrl_navigation_bar_item_background: number;
						public static mtrl_popupmenu_background: number;
						public static mtrl_popupmenu_background_overlay: number;
						public static mtrl_switch_thumb: number;
						public static mtrl_switch_thumb_checked: number;
						public static mtrl_switch_thumb_checked_pressed: number;
						public static mtrl_switch_thumb_checked_unchecked: number;
						public static mtrl_switch_thumb_pressed: number;
						public static mtrl_switch_thumb_pressed_checked: number;
						public static mtrl_switch_thumb_pressed_unchecked: number;
						public static mtrl_switch_thumb_unchecked: number;
						public static mtrl_switch_thumb_unchecked_checked: number;
						public static mtrl_switch_thumb_unchecked_pressed: number;
						public static mtrl_switch_track: number;
						public static mtrl_switch_track_decoration: number;
						public static mtrl_tabs_default_indicator: number;
						public static navigation_empty_icon: number;
						public static notification_action_background: number;
						public static notification_bg: number;
						public static notification_bg_low: number;
						public static notification_bg_low_normal: number;
						public static notification_bg_low_pressed: number;
						public static notification_bg_normal: number;
						public static notification_bg_normal_pressed: number;
						public static notification_icon_background: number;
						public static notification_template_icon_bg: number;
						public static notification_template_icon_low_bg: number;
						public static notification_tile_bg: number;
						public static notify_panel_notification_icon_bg: number;
						public static test_level_drawable: number;
						public static tooltip_frame_dark: number;
						public static tooltip_frame_light: number;
					}
					export class id extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.id>;
						public static BOTTOM_END: number;
						public static BOTTOM_START: number;
						public static NO_DEBUG: number;
						public static SHOW_ALL: number;
						public static SHOW_PATH: number;
						public static SHOW_PROGRESS: number;
						public static TOP_END: number;
						public static TOP_START: number;
						public static accelerate: number;
						public static accessibility_action_clickable_span: number;
						public static accessibility_custom_action_0: number;
						public static accessibility_custom_action_1: number;
						public static accessibility_custom_action_10: number;
						public static accessibility_custom_action_11: number;
						public static accessibility_custom_action_12: number;
						public static accessibility_custom_action_13: number;
						public static accessibility_custom_action_14: number;
						public static accessibility_custom_action_15: number;
						public static accessibility_custom_action_16: number;
						public static accessibility_custom_action_17: number;
						public static accessibility_custom_action_18: number;
						public static accessibility_custom_action_19: number;
						public static accessibility_custom_action_2: number;
						public static accessibility_custom_action_20: number;
						public static accessibility_custom_action_21: number;
						public static accessibility_custom_action_22: number;
						public static accessibility_custom_action_23: number;
						public static accessibility_custom_action_24: number;
						public static accessibility_custom_action_25: number;
						public static accessibility_custom_action_26: number;
						public static accessibility_custom_action_27: number;
						public static accessibility_custom_action_28: number;
						public static accessibility_custom_action_29: number;
						public static accessibility_custom_action_3: number;
						public static accessibility_custom_action_30: number;
						public static accessibility_custom_action_31: number;
						public static accessibility_custom_action_4: number;
						public static accessibility_custom_action_5: number;
						public static accessibility_custom_action_6: number;
						public static accessibility_custom_action_7: number;
						public static accessibility_custom_action_8: number;
						public static accessibility_custom_action_9: number;
						public static action_bar: number;
						public static action_bar_activity_content: number;
						public static action_bar_container: number;
						public static action_bar_root: number;
						public static action_bar_spinner: number;
						public static action_bar_subtitle: number;
						public static action_bar_title: number;
						public static action_container: number;
						public static action_context_bar: number;
						public static action_divider: number;
						public static action_image: number;
						public static action_menu_divider: number;
						public static action_menu_presenter: number;
						public static action_mode_bar: number;
						public static action_mode_bar_stub: number;
						public static action_mode_close_button: number;
						public static action_text: number;
						public static actions: number;
						public static activity_chooser_view_content: number;
						public static add: number;
						public static alertTitle: number;
						public static aligned: number;
						public static animateToEnd: number;
						public static animateToStart: number;
						public static arc: number;
						public static asConfigured: number;
						public static async: number;
						public static auto: number;
						public static autoComplete: number;
						public static autoCompleteToEnd: number;
						public static autoCompleteToStart: number;
						public static barrier: number;
						public static baseline: number;
						public static blocking: number;
						public static bottom: number;
						public static bounce: number;
						public static buttonPanel: number;
						public static cancel_button: number;
						public static center: number;
						public static centerCrop: number;
						public static centerInside: number;
						public static chain: number;
						public static checkbox: number;
						public static checked: number;
						public static chronometer: number;
						public static circle_center: number;
						public static clear_text: number;
						public static clockwise: number;
						public static compress: number;
						public static confirm_button: number;
						public static container: number;
						public static content: number;
						public static contentPanel: number;
						public static contiguous: number;
						public static coordinator: number;
						public static cos: number;
						public static counterclockwise: number;
						public static cradle: number;
						public static custom: number;
						public static customPanel: number;
						public static cut: number;
						public static date_picker_actions: number;
						public static decelerate: number;
						public static decelerateAndComplete: number;
						public static decor_content_parent: number;
						public static default_activity_button: number;
						public static deltaRelative: number;
						public static design_bottom_sheet: number;
						public static design_menu_item_action_area: number;
						public static design_menu_item_action_area_stub: number;
						public static design_menu_item_text: number;
						public static design_navigation_view: number;
						public static dialog_button: number;
						public static disjoint: number;
						public static dragDown: number;
						public static dragEnd: number;
						public static dragLeft: number;
						public static dragRight: number;
						public static dragStart: number;
						public static dragUp: number;
						public static dropdown_menu: number;
						public static easeIn: number;
						public static easeInOut: number;
						public static easeOut: number;
						public static edge: number;
						public static edit_query: number;
						public static elastic: number;
						public static embed: number;
						public static end: number;
						public static endToStart: number;
						public static expand_activities_button: number;
						public static expanded_menu: number;
						public static fade: number;
						public static fill: number;
						public static filled: number;
						public static fitCenter: number;
						public static fitEnd: number;
						public static fitStart: number;
						public static fitXY: number;
						public static fixed: number;
						public static flip: number;
						public static floating: number;
						public static forever: number;
						public static fragment_container_view_tag: number;
						public static fullscreen_header: number;
						public static ghost_view: number;
						public static ghost_view_holder: number;
						public static gone: number;
						public static group_divider: number;
						public static header_title: number;
						public static home: number;
						public static honorRequest: number;
						public static icon: number;
						public static icon_group: number;
						public static ignore: number;
						public static ignoreRequest: number;
						public static image: number;
						public static indeterminate: number;
						public static info: number;
						public static invisible: number;
						public static inward: number;
						public static italic: number;
						public static item_touch_helper_previous_elevation: number;
						public static jumpToEnd: number;
						public static jumpToStart: number;
						public static labeled: number;
						public static layout: number;
						public static left: number;
						public static leftToRight: number;
						public static legacy: number;
						public static line1: number;
						public static line3: number;
						public static linear: number;
						public static listMode: number;
						public static list_item: number;
						public static m3_side_sheet: number;
						public static marquee: number;
						public static masked: number;
						public static match_parent: number;
						public static material_clock_display: number;
						public static material_clock_display_and_toggle: number;
						public static material_clock_face: number;
						public static material_clock_hand: number;
						public static material_clock_level: number;
						public static material_clock_period_am_button: number;
						public static material_clock_period_pm_button: number;
						public static material_clock_period_toggle: number;
						public static material_hour_text_input: number;
						public static material_hour_tv: number;
						public static material_label: number;
						public static material_minute_text_input: number;
						public static material_minute_tv: number;
						public static material_textinput_timepicker: number;
						public static material_timepicker_cancel_button: number;
						public static material_timepicker_container: number;
						public static material_timepicker_mode_button: number;
						public static material_timepicker_ok_button: number;
						public static material_timepicker_view: number;
						public static material_value_index: number;
						public static matrix: number;
						public static message: number;
						public static middle: number;
						public static mini: number;
						public static month_grid: number;
						public static month_navigation_bar: number;
						public static month_navigation_fragment_toggle: number;
						public static month_navigation_next: number;
						public static month_navigation_previous: number;
						public static month_title: number;
						public static motion_base: number;
						public static mtrl_anchor_parent: number;
						public static mtrl_calendar_day_selector_frame: number;
						public static mtrl_calendar_days_of_week: number;
						public static mtrl_calendar_frame: number;
						public static mtrl_calendar_main_pane: number;
						public static mtrl_calendar_months: number;
						public static mtrl_calendar_selection_frame: number;
						public static mtrl_calendar_text_input_frame: number;
						public static mtrl_calendar_year_selector_frame: number;
						public static mtrl_card_checked_layer_id: number;
						public static mtrl_child_content_container: number;
						public static mtrl_internal_children_alpha_tag: number;
						public static mtrl_motion_snapshot_view: number;
						public static mtrl_picker_fullscreen: number;
						public static mtrl_picker_header: number;
						public static mtrl_picker_header_selection_text: number;
						public static mtrl_picker_header_title_and_selection: number;
						public static mtrl_picker_header_toggle: number;
						public static mtrl_picker_text_input_date: number;
						public static mtrl_picker_text_input_range_end: number;
						public static mtrl_picker_text_input_range_start: number;
						public static mtrl_picker_title_text: number;
						public static mtrl_view_tag_bottom_padding: number;
						public static multiply: number;
						public static navigation_bar_item_active_indicator_view: number;
						public static navigation_bar_item_icon_container: number;
						public static navigation_bar_item_icon_view: number;
						public static navigation_bar_item_labels_group: number;
						public static navigation_bar_item_large_label_view: number;
						public static navigation_bar_item_small_label_view: number;
						public static navigation_header_container: number;
						public static none: number;
						public static normal: number;
						public static notification_background: number;
						public static notification_main_column: number;
						public static notification_main_column_container: number;
						public static off: number;
						public static on: number;
						public static open_search_bar_text_view: number;
						public static open_search_view_background: number;
						public static open_search_view_clear_button: number;
						public static open_search_view_content_container: number;
						public static open_search_view_divider: number;
						public static open_search_view_dummy_toolbar: number;
						public static open_search_view_edit_text: number;
						public static open_search_view_header_container: number;
						public static open_search_view_root: number;
						public static open_search_view_scrim: number;
						public static open_search_view_search_prefix: number;
						public static open_search_view_status_bar_spacer: number;
						public static open_search_view_toolbar: number;
						public static open_search_view_toolbar_container: number;
						public static outline: number;
						public static outward: number;
						public static packed: number;
						public static parallax: number;
						public static parent: number;
						public static parentPanel: number;
						public static parentRelative: number;
						public static parent_matrix: number;
						public static password_toggle: number;
						public static path: number;
						public static pathRelative: number;
						public static percent: number;
						public static pin: number;
						public static position: number;
						public static postLayout: number;
						public static pressed: number;
						public static progress_circular: number;
						public static progress_horizontal: number;
						public static radio: number;
						public static rectangles: number;
						public static report_drawn: number;
						public static reverseSawtooth: number;
						public static right: number;
						public static rightToLeft: number;
						public static right_icon: number;
						public static right_side: number;
						public static rounded: number;
						public static row_index_key: number;
						public static save_non_transition_alpha: number;
						public static save_overlay_view: number;
						public static sawtooth: number;
						public static scale: number;
						public static screen: number;
						public static scrollIndicatorDown: number;
						public static scrollIndicatorUp: number;
						public static scrollView: number;
						public static scrollable: number;
						public static search_badge: number;
						public static search_bar: number;
						public static search_button: number;
						public static search_close_btn: number;
						public static search_edit_frame: number;
						public static search_go_btn: number;
						public static search_mag_icon: number;
						public static search_plate: number;
						public static search_src_text: number;
						public static search_voice_btn: number;
						public static select_dialog_listview: number;
						public static selected: number;
						public static selection_type: number;
						public static shortcut: number;
						public static sin: number;
						public static slide: number;
						public static snackbar_action: number;
						public static snackbar_text: number;
						public static spacer: number;
						public static special_effects_controller_view_tag: number;
						public static spline: number;
						public static split_action_bar: number;
						public static spread: number;
						public static spread_inside: number;
						public static square: number;
						public static src_atop: number;
						public static src_in: number;
						public static src_over: number;
						public static standard: number;
						public static start: number;
						public static startHorizontal: number;
						public static startToEnd: number;
						public static startVertical: number;
						public static staticLayout: number;
						public static staticPostLayout: number;
						public static stop: number;
						public static stretch: number;
						public static submenuarrow: number;
						public static submit_area: number;
						public static tabMode: number;
						public static tag_accessibility_actions: number;
						public static tag_accessibility_clickable_spans: number;
						public static tag_accessibility_heading: number;
						public static tag_accessibility_pane_title: number;
						public static tag_on_apply_window_listener: number;
						public static tag_on_receive_content_listener: number;
						public static tag_on_receive_content_mime_types: number;
						public static tag_screen_reader_focusable: number;
						public static tag_state_description: number;
						public static tag_transition_group: number;
						public static tag_unhandled_key_event_manager: number;
						public static tag_unhandled_key_listeners: number;
						public static tag_window_insets_animation_callback: number;
						public static text: number;
						public static text2: number;
						public static textSpacerNoButtons: number;
						public static textSpacerNoTitle: number;
						public static text_input_end_icon: number;
						public static text_input_error_icon: number;
						public static text_input_start_icon: number;
						public static textinput_counter: number;
						public static textinput_error: number;
						public static textinput_helper_text: number;
						public static textinput_placeholder: number;
						public static textinput_prefix_text: number;
						public static textinput_suffix_text: number;
						public static time: number;
						public static title: number;
						public static titleDividerNoCustom: number;
						public static title_template: number;
						public static top: number;
						public static topPanel: number;
						public static touch_outside: number;
						public static transition_current_scene: number;
						public static transition_layout_save: number;
						public static transition_position: number;
						public static transition_scene_layoutid_cache: number;
						public static transition_transform: number;
						public static triangle: number;
						public static unchecked: number;
						public static uniform: number;
						public static unlabeled: number;
						public static up: number;
						public static view_offset_helper: number;
						public static view_tree_lifecycle_owner: number;
						public static view_tree_on_back_pressed_dispatcher_owner: number;
						public static view_tree_saved_state_registry_owner: number;
						public static view_tree_view_model_store_owner: number;
						public static visible: number;
						public static visible_removing_fragment_view_tag: number;
						public static with_icon: number;
						public static withinBounds: number;
						public static wrap: number;
						public static wrap_content: number;
					}
					export class integer extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.integer>;
						public static abc_config_activityDefaultDur: number;
						public static abc_config_activityShortDur: number;
						public static app_bar_elevation_anim_duration: number;
						public static bottom_sheet_slide_duration: number;
						public static cancel_button_image_alpha: number;
						public static config_tooltipAnimTime: number;
						public static design_snackbar_text_max_lines: number;
						public static design_tab_indicator_anim_duration_ms: number;
						public static hide_password_duration: number;
						public static m3_badge_max_number: number;
						public static m3_btn_anim_delay_ms: number;
						public static m3_btn_anim_duration_ms: number;
						public static m3_card_anim_delay_ms: number;
						public static m3_card_anim_duration_ms: number;
						public static m3_chip_anim_duration: number;
						public static m3_sys_motion_duration_extra_long1: number;
						public static m3_sys_motion_duration_extra_long2: number;
						public static m3_sys_motion_duration_extra_long3: number;
						public static m3_sys_motion_duration_extra_long4: number;
						public static m3_sys_motion_duration_long1: number;
						public static m3_sys_motion_duration_long2: number;
						public static m3_sys_motion_duration_long3: number;
						public static m3_sys_motion_duration_long4: number;
						public static m3_sys_motion_duration_medium1: number;
						public static m3_sys_motion_duration_medium2: number;
						public static m3_sys_motion_duration_medium3: number;
						public static m3_sys_motion_duration_medium4: number;
						public static m3_sys_motion_duration_short1: number;
						public static m3_sys_motion_duration_short2: number;
						public static m3_sys_motion_duration_short3: number;
						public static m3_sys_motion_duration_short4: number;
						public static m3_sys_motion_path: number;
						public static m3_sys_shape_corner_extra_large_corner_family: number;
						public static m3_sys_shape_corner_extra_small_corner_family: number;
						public static m3_sys_shape_corner_full_corner_family: number;
						public static m3_sys_shape_corner_large_corner_family: number;
						public static m3_sys_shape_corner_medium_corner_family: number;
						public static m3_sys_shape_corner_small_corner_family: number;
						public static material_motion_duration_long_1: number;
						public static material_motion_duration_long_2: number;
						public static material_motion_duration_medium_1: number;
						public static material_motion_duration_medium_2: number;
						public static material_motion_duration_short_1: number;
						public static material_motion_duration_short_2: number;
						public static material_motion_path: number;
						public static mtrl_badge_max_character_count: number;
						public static mtrl_btn_anim_delay_ms: number;
						public static mtrl_btn_anim_duration_ms: number;
						public static mtrl_calendar_header_orientation: number;
						public static mtrl_calendar_selection_text_lines: number;
						public static mtrl_calendar_year_selector_span: number;
						public static mtrl_card_anim_delay_ms: number;
						public static mtrl_card_anim_duration_ms: number;
						public static mtrl_chip_anim_duration: number;
						public static mtrl_switch_thumb_motion_duration: number;
						public static mtrl_switch_thumb_post_morphing_duration: number;
						public static mtrl_switch_thumb_pre_morphing_duration: number;
						public static mtrl_switch_thumb_pressed_duration: number;
						public static mtrl_switch_thumb_viewport_center_coordinate: number;
						public static mtrl_switch_thumb_viewport_size: number;
						public static mtrl_switch_track_viewport_height: number;
						public static mtrl_switch_track_viewport_width: number;
						public static mtrl_tab_indicator_anim_duration_ms: number;
						public static mtrl_view_gone: number;
						public static mtrl_view_invisible: number;
						public static mtrl_view_visible: number;
						public static show_password_duration: number;
						public static status_bar_notification_info_maxnum: number;
					}
					export class interpolator extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.interpolator>;
						public static btn_checkbox_checked_mtrl_animation_interpolator_0: number;
						public static btn_checkbox_checked_mtrl_animation_interpolator_1: number;
						public static btn_checkbox_unchecked_mtrl_animation_interpolator_0: number;
						public static btn_checkbox_unchecked_mtrl_animation_interpolator_1: number;
						public static btn_radio_to_off_mtrl_animation_interpolator_0: number;
						public static btn_radio_to_on_mtrl_animation_interpolator_0: number;
						public static fast_out_slow_in: number;
						public static m3_sys_motion_easing_emphasized: number;
						public static m3_sys_motion_easing_emphasized_accelerate: number;
						public static m3_sys_motion_easing_emphasized_decelerate: number;
						public static m3_sys_motion_easing_linear: number;
						public static m3_sys_motion_easing_standard: number;
						public static m3_sys_motion_easing_standard_accelerate: number;
						public static m3_sys_motion_easing_standard_decelerate: number;
						public static mtrl_fast_out_linear_in: number;
						public static mtrl_fast_out_slow_in: number;
						public static mtrl_linear: number;
						public static mtrl_linear_out_slow_in: number;
					}
					export class layout extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.layout>;
						public static abc_action_bar_title_item: number;
						public static abc_action_bar_up_container: number;
						public static abc_action_menu_item_layout: number;
						public static abc_action_menu_layout: number;
						public static abc_action_mode_bar: number;
						public static abc_action_mode_close_item_material: number;
						public static abc_activity_chooser_view: number;
						public static abc_activity_chooser_view_list_item: number;
						public static abc_alert_dialog_button_bar_material: number;
						public static abc_alert_dialog_material: number;
						public static abc_alert_dialog_title_material: number;
						public static abc_cascading_menu_item_layout: number;
						public static abc_dialog_title_material: number;
						public static abc_expanded_menu_layout: number;
						public static abc_list_menu_item_checkbox: number;
						public static abc_list_menu_item_icon: number;
						public static abc_list_menu_item_layout: number;
						public static abc_list_menu_item_radio: number;
						public static abc_popup_menu_header_item_layout: number;
						public static abc_popup_menu_item_layout: number;
						public static abc_screen_content_include: number;
						public static abc_screen_simple: number;
						public static abc_screen_simple_overlay_action_mode: number;
						public static abc_screen_toolbar: number;
						public static abc_search_dropdown_item_icons_2line: number;
						public static abc_search_view: number;
						public static abc_select_dialog_material: number;
						public static abc_tooltip: number;
						public static custom_dialog: number;
						public static design_bottom_navigation_item: number;
						public static design_bottom_sheet_dialog: number;
						public static design_layout_snackbar: number;
						public static design_layout_snackbar_include: number;
						public static design_layout_tab_icon: number;
						public static design_layout_tab_text: number;
						public static design_menu_item_action_area: number;
						public static design_navigation_item: number;
						public static design_navigation_item_header: number;
						public static design_navigation_item_separator: number;
						public static design_navigation_item_subheader: number;
						public static design_navigation_menu: number;
						public static design_navigation_menu_item: number;
						public static design_text_input_end_icon: number;
						public static design_text_input_start_icon: number;
						public static m3_alert_dialog: number;
						public static m3_alert_dialog_actions: number;
						public static m3_alert_dialog_title: number;
						public static m3_auto_complete_simple_item: number;
						public static m3_side_sheet_dialog: number;
						public static material_chip_input_combo: number;
						public static material_clock_display: number;
						public static material_clock_display_divider: number;
						public static material_clock_period_toggle: number;
						public static material_clock_period_toggle_land: number;
						public static material_clockface_textview: number;
						public static material_clockface_view: number;
						public static material_radial_view_group: number;
						public static material_textinput_timepicker: number;
						public static material_time_chip: number;
						public static material_time_input: number;
						public static material_timepicker: number;
						public static material_timepicker_dialog: number;
						public static material_timepicker_textinput_display: number;
						public static mtrl_alert_dialog: number;
						public static mtrl_alert_dialog_actions: number;
						public static mtrl_alert_dialog_title: number;
						public static mtrl_alert_select_dialog_item: number;
						public static mtrl_alert_select_dialog_multichoice: number;
						public static mtrl_alert_select_dialog_singlechoice: number;
						public static mtrl_auto_complete_simple_item: number;
						public static mtrl_calendar_day: number;
						public static mtrl_calendar_day_of_week: number;
						public static mtrl_calendar_days_of_week: number;
						public static mtrl_calendar_horizontal: number;
						public static mtrl_calendar_month: number;
						public static mtrl_calendar_month_labeled: number;
						public static mtrl_calendar_month_navigation: number;
						public static mtrl_calendar_months: number;
						public static mtrl_calendar_vertical: number;
						public static mtrl_calendar_year: number;
						public static mtrl_layout_snackbar: number;
						public static mtrl_layout_snackbar_include: number;
						public static mtrl_navigation_rail_item: number;
						public static mtrl_picker_actions: number;
						public static mtrl_picker_dialog: number;
						public static mtrl_picker_fullscreen: number;
						public static mtrl_picker_header_dialog: number;
						public static mtrl_picker_header_fullscreen: number;
						public static mtrl_picker_header_selection_text: number;
						public static mtrl_picker_header_title_text: number;
						public static mtrl_picker_header_toggle: number;
						public static mtrl_picker_text_input_date: number;
						public static mtrl_picker_text_input_date_range: number;
						public static mtrl_search_bar: number;
						public static mtrl_search_view: number;
						public static notification_action: number;
						public static notification_action_tombstone: number;
						public static notification_template_custom_big: number;
						public static notification_template_icon_group: number;
						public static notification_template_part_chronometer: number;
						public static notification_template_part_time: number;
						public static select_dialog_item_material: number;
						public static select_dialog_multichoice_material: number;
						public static select_dialog_singlechoice_material: number;
						public static support_simple_spinner_dropdown_item: number;
					}
					export class plurals extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.plurals>;
						public static mtrl_badge_content_description: number;
					}
					export class style extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.style>;
						public static AlertDialog_AppCompat: number;
						public static AlertDialog_AppCompat_Light: number;
						public static Animation_AppCompat_Dialog: number;
						public static Animation_AppCompat_DropDownUp: number;
						public static Animation_AppCompat_Tooltip: number;
						public static Animation_Design_BottomSheetDialog: number;
						public static Animation_Material3_BottomSheetDialog: number;
						public static Animation_Material3_SideSheetDialog: number;
						public static Animation_Material3_SideSheetDialog_Left: number;
						public static Animation_Material3_SideSheetDialog_Right: number;
						public static Animation_MaterialComponents_BottomSheetDialog: number;
						public static Base_AlertDialog_AppCompat: number;
						public static Base_AlertDialog_AppCompat_Light: number;
						public static Base_Animation_AppCompat_Dialog: number;
						public static Base_Animation_AppCompat_DropDownUp: number;
						public static Base_Animation_AppCompat_Tooltip: number;
						public static Base_CardView: number;
						public static Base_DialogWindowTitleBackground_AppCompat: number;
						public static Base_DialogWindowTitle_AppCompat: number;
						public static Base_MaterialAlertDialog_MaterialComponents_Title_Icon: number;
						public static Base_MaterialAlertDialog_MaterialComponents_Title_Panel: number;
						public static Base_MaterialAlertDialog_MaterialComponents_Title_Text: number;
						public static Base_TextAppearance_AppCompat: number;
						public static Base_TextAppearance_AppCompat_Body1: number;
						public static Base_TextAppearance_AppCompat_Body2: number;
						public static Base_TextAppearance_AppCompat_Button: number;
						public static Base_TextAppearance_AppCompat_Caption: number;
						public static Base_TextAppearance_AppCompat_Display1: number;
						public static Base_TextAppearance_AppCompat_Display2: number;
						public static Base_TextAppearance_AppCompat_Display3: number;
						public static Base_TextAppearance_AppCompat_Display4: number;
						public static Base_TextAppearance_AppCompat_Headline: number;
						public static Base_TextAppearance_AppCompat_Inverse: number;
						public static Base_TextAppearance_AppCompat_Large: number;
						public static Base_TextAppearance_AppCompat_Large_Inverse: number;
						public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
						public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
						public static Base_TextAppearance_AppCompat_Medium: number;
						public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
						public static Base_TextAppearance_AppCompat_Menu: number;
						public static Base_TextAppearance_AppCompat_SearchResult: number;
						public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
						public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
						public static Base_TextAppearance_AppCompat_Small: number;
						public static Base_TextAppearance_AppCompat_Small_Inverse: number;
						public static Base_TextAppearance_AppCompat_Subhead: number;
						public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
						public static Base_TextAppearance_AppCompat_Title: number;
						public static Base_TextAppearance_AppCompat_Title_Inverse: number;
						public static Base_TextAppearance_AppCompat_Tooltip: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
						public static Base_TextAppearance_AppCompat_Widget_Button: number;
						public static Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
						public static Base_TextAppearance_AppCompat_Widget_Button_Colored: number;
						public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
						public static Base_TextAppearance_AppCompat_Widget_Switch: number;
						public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
						public static Base_TextAppearance_Material3_Search: number;
						public static Base_TextAppearance_MaterialComponents_Badge: number;
						public static Base_TextAppearance_MaterialComponents_Button: number;
						public static Base_TextAppearance_MaterialComponents_Headline6: number;
						public static Base_TextAppearance_MaterialComponents_Subtitle2: number;
						public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
						public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
						public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
						public static Base_ThemeOverlay_AppCompat: number;
						public static Base_ThemeOverlay_AppCompat_ActionBar: number;
						public static Base_ThemeOverlay_AppCompat_Dark: number;
						public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
						public static Base_ThemeOverlay_AppCompat_Dialog: number;
						public static Base_ThemeOverlay_AppCompat_Dialog_Alert: number;
						public static Base_ThemeOverlay_AppCompat_Light: number;
						public static Base_ThemeOverlay_Material3_AutoCompleteTextView: number;
						public static Base_ThemeOverlay_Material3_BottomSheetDialog: number;
						public static Base_ThemeOverlay_Material3_Dialog: number;
						public static Base_ThemeOverlay_Material3_SideSheetDialog: number;
						public static Base_ThemeOverlay_Material3_TextInputEditText: number;
						public static Base_ThemeOverlay_MaterialComponents_Dialog: number;
						public static Base_ThemeOverlay_MaterialComponents_Dialog_Alert: number;
						public static Base_ThemeOverlay_MaterialComponents_Dialog_Alert_Framework: number;
						public static Base_ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework: number;
						public static Base_ThemeOverlay_MaterialComponents_MaterialAlertDialog: number;
						public static Base_Theme_AppCompat: number;
						public static Base_Theme_AppCompat_CompactMenu: number;
						public static Base_Theme_AppCompat_Dialog: number;
						public static Base_Theme_AppCompat_DialogWhenLarge: number;
						public static Base_Theme_AppCompat_Dialog_Alert: number;
						public static Base_Theme_AppCompat_Dialog_FixedSize: number;
						public static Base_Theme_AppCompat_Dialog_MinWidth: number;
						public static Base_Theme_AppCompat_Light: number;
						public static Base_Theme_AppCompat_Light_DarkActionBar: number;
						public static Base_Theme_AppCompat_Light_Dialog: number;
						public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
						public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
						public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
						public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
						public static Base_Theme_Material3_Dark: number;
						public static Base_Theme_Material3_Dark_BottomSheetDialog: number;
						public static Base_Theme_Material3_Dark_Dialog: number;
						public static Base_Theme_Material3_Dark_DialogWhenLarge: number;
						public static Base_Theme_Material3_Dark_Dialog_FixedSize: number;
						public static Base_Theme_Material3_Dark_SideSheetDialog: number;
						public static Base_Theme_Material3_Light: number;
						public static Base_Theme_Material3_Light_BottomSheetDialog: number;
						public static Base_Theme_Material3_Light_Dialog: number;
						public static Base_Theme_Material3_Light_DialogWhenLarge: number;
						public static Base_Theme_Material3_Light_Dialog_FixedSize: number;
						public static Base_Theme_Material3_Light_SideSheetDialog: number;
						public static Base_Theme_MaterialComponents: number;
						public static Base_Theme_MaterialComponents_Bridge: number;
						public static Base_Theme_MaterialComponents_CompactMenu: number;
						public static Base_Theme_MaterialComponents_Dialog: number;
						public static Base_Theme_MaterialComponents_DialogWhenLarge: number;
						public static Base_Theme_MaterialComponents_Dialog_Alert: number;
						public static Base_Theme_MaterialComponents_Dialog_Bridge: number;
						public static Base_Theme_MaterialComponents_Dialog_FixedSize: number;
						public static Base_Theme_MaterialComponents_Dialog_MinWidth: number;
						public static Base_Theme_MaterialComponents_Light: number;
						public static Base_Theme_MaterialComponents_Light_Bridge: number;
						public static Base_Theme_MaterialComponents_Light_DarkActionBar: number;
						public static Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge: number;
						public static Base_Theme_MaterialComponents_Light_Dialog: number;
						public static Base_Theme_MaterialComponents_Light_DialogWhenLarge: number;
						public static Base_Theme_MaterialComponents_Light_Dialog_Alert: number;
						public static Base_Theme_MaterialComponents_Light_Dialog_Bridge: number;
						public static Base_Theme_MaterialComponents_Light_Dialog_FixedSize: number;
						public static Base_Theme_MaterialComponents_Light_Dialog_MinWidth: number;
						public static Base_V14_ThemeOverlay_Material3_BottomSheetDialog: number;
						public static Base_V14_ThemeOverlay_Material3_SideSheetDialog: number;
						public static Base_V14_ThemeOverlay_MaterialComponents_BottomSheetDialog: number;
						public static Base_V14_ThemeOverlay_MaterialComponents_Dialog: number;
						public static Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert: number;
						public static Base_V14_ThemeOverlay_MaterialComponents_MaterialAlertDialog: number;
						public static Base_V14_Theme_Material3_Dark: number;
						public static Base_V14_Theme_Material3_Dark_BottomSheetDialog: number;
						public static Base_V14_Theme_Material3_Dark_Dialog: number;
						public static Base_V14_Theme_Material3_Dark_SideSheetDialog: number;
						public static Base_V14_Theme_Material3_Light: number;
						public static Base_V14_Theme_Material3_Light_BottomSheetDialog: number;
						public static Base_V14_Theme_Material3_Light_Dialog: number;
						public static Base_V14_Theme_Material3_Light_SideSheetDialog: number;
						public static Base_V14_Theme_MaterialComponents: number;
						public static Base_V14_Theme_MaterialComponents_Bridge: number;
						public static Base_V14_Theme_MaterialComponents_Dialog: number;
						public static Base_V14_Theme_MaterialComponents_Dialog_Bridge: number;
						public static Base_V14_Theme_MaterialComponents_Light: number;
						public static Base_V14_Theme_MaterialComponents_Light_Bridge: number;
						public static Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge: number;
						public static Base_V14_Theme_MaterialComponents_Light_Dialog: number;
						public static Base_V14_Theme_MaterialComponents_Light_Dialog_Bridge: number;
						public static Base_V14_Widget_MaterialComponents_AutoCompleteTextView: number;
						public static Base_V21_ThemeOverlay_AppCompat_Dialog: number;
						public static Base_V21_ThemeOverlay_Material3_BottomSheetDialog: number;
						public static Base_V21_ThemeOverlay_Material3_SideSheetDialog: number;
						public static Base_V21_ThemeOverlay_MaterialComponents_BottomSheetDialog: number;
						public static Base_V21_Theme_AppCompat: number;
						public static Base_V21_Theme_AppCompat_Dialog: number;
						public static Base_V21_Theme_AppCompat_Light: number;
						public static Base_V21_Theme_AppCompat_Light_Dialog: number;
						public static Base_V21_Theme_MaterialComponents: number;
						public static Base_V21_Theme_MaterialComponents_Dialog: number;
						public static Base_V21_Theme_MaterialComponents_Light: number;
						public static Base_V21_Theme_MaterialComponents_Light_Dialog: number;
						public static Base_V22_Theme_AppCompat: number;
						public static Base_V22_Theme_AppCompat_Light: number;
						public static Base_V23_Theme_AppCompat: number;
						public static Base_V23_Theme_AppCompat_Light: number;
						public static Base_V24_Theme_Material3_Dark: number;
						public static Base_V24_Theme_Material3_Dark_Dialog: number;
						public static Base_V24_Theme_Material3_Light: number;
						public static Base_V24_Theme_Material3_Light_Dialog: number;
						public static Base_V26_Theme_AppCompat: number;
						public static Base_V26_Theme_AppCompat_Light: number;
						public static Base_V26_Widget_AppCompat_Toolbar: number;
						public static Base_V28_Theme_AppCompat: number;
						public static Base_V28_Theme_AppCompat_Light: number;
						public static Base_V7_ThemeOverlay_AppCompat_Dialog: number;
						public static Base_V7_Theme_AppCompat: number;
						public static Base_V7_Theme_AppCompat_Dialog: number;
						public static Base_V7_Theme_AppCompat_Light: number;
						public static Base_V7_Theme_AppCompat_Light_Dialog: number;
						public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
						public static Base_V7_Widget_AppCompat_EditText: number;
						public static Base_V7_Widget_AppCompat_Toolbar: number;
						public static Base_Widget_AppCompat_ActionBar: number;
						public static Base_Widget_AppCompat_ActionBar_Solid: number;
						public static Base_Widget_AppCompat_ActionBar_TabBar: number;
						public static Base_Widget_AppCompat_ActionBar_TabText: number;
						public static Base_Widget_AppCompat_ActionBar_TabView: number;
						public static Base_Widget_AppCompat_ActionButton: number;
						public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
						public static Base_Widget_AppCompat_ActionButton_Overflow: number;
						public static Base_Widget_AppCompat_ActionMode: number;
						public static Base_Widget_AppCompat_ActivityChooserView: number;
						public static Base_Widget_AppCompat_AutoCompleteTextView: number;
						public static Base_Widget_AppCompat_Button: number;
						public static Base_Widget_AppCompat_ButtonBar: number;
						public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
						public static Base_Widget_AppCompat_Button_Borderless: number;
						public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
						public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
						public static Base_Widget_AppCompat_Button_Colored: number;
						public static Base_Widget_AppCompat_Button_Small: number;
						public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
						public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
						public static Base_Widget_AppCompat_CompoundButton_Switch: number;
						public static Base_Widget_AppCompat_DrawerArrowToggle: number;
						public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
						public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
						public static Base_Widget_AppCompat_EditText: number;
						public static Base_Widget_AppCompat_ImageButton: number;
						public static Base_Widget_AppCompat_Light_ActionBar: number;
						public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
						public static Base_Widget_AppCompat_Light_PopupMenu: number;
						public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
						public static Base_Widget_AppCompat_ListMenuView: number;
						public static Base_Widget_AppCompat_ListPopupWindow: number;
						public static Base_Widget_AppCompat_ListView: number;
						public static Base_Widget_AppCompat_ListView_DropDown: number;
						public static Base_Widget_AppCompat_ListView_Menu: number;
						public static Base_Widget_AppCompat_PopupMenu: number;
						public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
						public static Base_Widget_AppCompat_PopupWindow: number;
						public static Base_Widget_AppCompat_ProgressBar: number;
						public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
						public static Base_Widget_AppCompat_RatingBar: number;
						public static Base_Widget_AppCompat_RatingBar_Indicator: number;
						public static Base_Widget_AppCompat_RatingBar_Small: number;
						public static Base_Widget_AppCompat_SearchView: number;
						public static Base_Widget_AppCompat_SearchView_ActionBar: number;
						public static Base_Widget_AppCompat_SeekBar: number;
						public static Base_Widget_AppCompat_SeekBar_Discrete: number;
						public static Base_Widget_AppCompat_Spinner: number;
						public static Base_Widget_AppCompat_Spinner_Underlined: number;
						public static Base_Widget_AppCompat_TextView: number;
						public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
						public static Base_Widget_AppCompat_Toolbar: number;
						public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
						public static Base_Widget_Design_TabLayout: number;
						public static Base_Widget_Material3_ActionBar_Solid: number;
						public static Base_Widget_Material3_ActionMode: number;
						public static Base_Widget_Material3_BottomNavigationView: number;
						public static Base_Widget_Material3_CardView: number;
						public static Base_Widget_Material3_Chip: number;
						public static Base_Widget_Material3_CollapsingToolbar: number;
						public static Base_Widget_Material3_CompoundButton_CheckBox: number;
						public static Base_Widget_Material3_CompoundButton_RadioButton: number;
						public static Base_Widget_Material3_CompoundButton_Switch: number;
						public static Base_Widget_Material3_ExtendedFloatingActionButton: number;
						public static Base_Widget_Material3_ExtendedFloatingActionButton_Icon: number;
						public static Base_Widget_Material3_FloatingActionButton: number;
						public static Base_Widget_Material3_FloatingActionButton_Large: number;
						public static Base_Widget_Material3_FloatingActionButton_Small: number;
						public static Base_Widget_Material3_Light_ActionBar_Solid: number;
						public static Base_Widget_Material3_MaterialCalendar_NavigationButton: number;
						public static Base_Widget_Material3_Snackbar: number;
						public static Base_Widget_Material3_TabLayout: number;
						public static Base_Widget_Material3_TabLayout_OnSurface: number;
						public static Base_Widget_Material3_TabLayout_Secondary: number;
						public static Base_Widget_MaterialComponents_AutoCompleteTextView: number;
						public static Base_Widget_MaterialComponents_CheckedTextView: number;
						public static Base_Widget_MaterialComponents_Chip: number;
						public static Base_Widget_MaterialComponents_MaterialCalendar_HeaderToggleButton: number;
						public static Base_Widget_MaterialComponents_MaterialCalendar_NavigationButton: number;
						public static Base_Widget_MaterialComponents_PopupMenu: number;
						public static Base_Widget_MaterialComponents_PopupMenu_ContextMenu: number;
						public static Base_Widget_MaterialComponents_PopupMenu_ListPopupWindow: number;
						public static Base_Widget_MaterialComponents_PopupMenu_Overflow: number;
						public static Base_Widget_MaterialComponents_Slider: number;
						public static Base_Widget_MaterialComponents_Snackbar: number;
						public static Base_Widget_MaterialComponents_TextInputEditText: number;
						public static Base_Widget_MaterialComponents_TextInputLayout: number;
						public static Base_Widget_MaterialComponents_TextView: number;
						public static CardView: number;
						public static CardView_Dark: number;
						public static CardView_Light: number;
						public static MaterialAlertDialog_Material3: number;
						public static MaterialAlertDialog_Material3_Animation: number;
						public static MaterialAlertDialog_Material3_Body_Text: number;
						public static MaterialAlertDialog_Material3_Body_Text_CenterStacked: number;
						public static MaterialAlertDialog_Material3_Title_Icon: number;
						public static MaterialAlertDialog_Material3_Title_Icon_CenterStacked: number;
						public static MaterialAlertDialog_Material3_Title_Panel: number;
						public static MaterialAlertDialog_Material3_Title_Panel_CenterStacked: number;
						public static MaterialAlertDialog_Material3_Title_Text: number;
						public static MaterialAlertDialog_Material3_Title_Text_CenterStacked: number;
						public static MaterialAlertDialog_MaterialComponents: number;
						public static MaterialAlertDialog_MaterialComponents_Body_Text: number;
						public static MaterialAlertDialog_MaterialComponents_Picker_Date_Calendar: number;
						public static MaterialAlertDialog_MaterialComponents_Picker_Date_Spinner: number;
						public static MaterialAlertDialog_MaterialComponents_Title_Icon: number;
						public static MaterialAlertDialog_MaterialComponents_Title_Icon_CenterStacked: number;
						public static MaterialAlertDialog_MaterialComponents_Title_Panel: number;
						public static MaterialAlertDialog_MaterialComponents_Title_Panel_CenterStacked: number;
						public static MaterialAlertDialog_MaterialComponents_Title_Text: number;
						public static MaterialAlertDialog_MaterialComponents_Title_Text_CenterStacked: number;
						public static Platform_AppCompat: number;
						public static Platform_AppCompat_Light: number;
						public static Platform_MaterialComponents: number;
						public static Platform_MaterialComponents_Dialog: number;
						public static Platform_MaterialComponents_Light: number;
						public static Platform_MaterialComponents_Light_Dialog: number;
						public static Platform_ThemeOverlay_AppCompat: number;
						public static Platform_ThemeOverlay_AppCompat_Dark: number;
						public static Platform_ThemeOverlay_AppCompat_Light: number;
						public static Platform_V21_AppCompat: number;
						public static Platform_V21_AppCompat_Light: number;
						public static Platform_V25_AppCompat: number;
						public static Platform_V25_AppCompat_Light: number;
						public static Platform_Widget_AppCompat_Spinner: number;
						public static RtlOverlay_DialogWindowTitle_AppCompat: number;
						public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
						public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Title: number;
						public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
						public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
						public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
						public static ShapeAppearanceOverlay_Material3_Button: number;
						public static ShapeAppearanceOverlay_Material3_Chip: number;
						public static ShapeAppearanceOverlay_Material3_Corner_Bottom: number;
						public static ShapeAppearanceOverlay_Material3_Corner_Left: number;
						public static ShapeAppearanceOverlay_Material3_Corner_Right: number;
						public static ShapeAppearanceOverlay_Material3_Corner_Top: number;
						public static ShapeAppearanceOverlay_Material3_FloatingActionButton: number;
						public static ShapeAppearanceOverlay_Material3_NavigationView_Item: number;
						public static ShapeAppearanceOverlay_Material3_SearchBar: number;
						public static ShapeAppearanceOverlay_Material3_SearchView: number;
						public static ShapeAppearanceOverlay_MaterialAlertDialog_Material3: number;
						public static ShapeAppearanceOverlay_MaterialComponents_BottomSheet: number;
						public static ShapeAppearanceOverlay_MaterialComponents_Chip: number;
						public static ShapeAppearanceOverlay_MaterialComponents_ExtendedFloatingActionButton: number;
						public static ShapeAppearanceOverlay_MaterialComponents_FloatingActionButton: number;
						public static ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Day: number;
						public static ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Window_Fullscreen: number;
						public static ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Year: number;
						public static ShapeAppearanceOverlay_MaterialComponents_TextInputLayout_FilledBox: number;
						public static ShapeAppearance_M3_Comp_Badge_Large_Shape: number;
						public static ShapeAppearance_M3_Comp_Badge_Shape: number;
						public static ShapeAppearance_M3_Comp_BottomAppBar_Container_Shape: number;
						public static ShapeAppearance_M3_Comp_DatePicker_Modal_Date_Container_Shape: number;
						public static ShapeAppearance_M3_Comp_FilledButton_Container_Shape: number;
						public static ShapeAppearance_M3_Comp_NavigationBar_ActiveIndicator_Shape: number;
						public static ShapeAppearance_M3_Comp_NavigationBar_Container_Shape: number;
						public static ShapeAppearance_M3_Comp_NavigationDrawer_ActiveIndicator_Shape: number;
						public static ShapeAppearance_M3_Comp_NavigationRail_ActiveIndicator_Shape: number;
						public static ShapeAppearance_M3_Comp_NavigationRail_Container_Shape: number;
						public static ShapeAppearance_M3_Comp_SearchBar_Avatar_Shape: number;
						public static ShapeAppearance_M3_Comp_SearchBar_Container_Shape: number;
						public static ShapeAppearance_M3_Comp_SearchView_FullScreen_Container_Shape: number;
						public static ShapeAppearance_M3_Comp_Sheet_Side_Docked_Container_Shape: number;
						public static ShapeAppearance_M3_Comp_Switch_Handle_Shape: number;
						public static ShapeAppearance_M3_Comp_Switch_StateLayer_Shape: number;
						public static ShapeAppearance_M3_Comp_Switch_Track_Shape: number;
						public static ShapeAppearance_M3_Comp_TextButton_Container_Shape: number;
						public static ShapeAppearance_M3_Sys_Shape_Corner_ExtraLarge: number;
						public static ShapeAppearance_M3_Sys_Shape_Corner_ExtraSmall: number;
						public static ShapeAppearance_M3_Sys_Shape_Corner_Full: number;
						public static ShapeAppearance_M3_Sys_Shape_Corner_Large: number;
						public static ShapeAppearance_M3_Sys_Shape_Corner_Medium: number;
						public static ShapeAppearance_M3_Sys_Shape_Corner_None: number;
						public static ShapeAppearance_M3_Sys_Shape_Corner_Small: number;
						public static ShapeAppearance_Material3_Corner_ExtraLarge: number;
						public static ShapeAppearance_Material3_Corner_ExtraSmall: number;
						public static ShapeAppearance_Material3_Corner_Full: number;
						public static ShapeAppearance_Material3_Corner_Large: number;
						public static ShapeAppearance_Material3_Corner_Medium: number;
						public static ShapeAppearance_Material3_Corner_None: number;
						public static ShapeAppearance_Material3_Corner_Small: number;
						public static ShapeAppearance_Material3_LargeComponent: number;
						public static ShapeAppearance_Material3_MediumComponent: number;
						public static ShapeAppearance_Material3_NavigationBarView_ActiveIndicator: number;
						public static ShapeAppearance_Material3_SmallComponent: number;
						public static ShapeAppearance_Material3_Tooltip: number;
						public static ShapeAppearance_MaterialComponents: number;
						public static ShapeAppearance_MaterialComponents_Badge: number;
						public static ShapeAppearance_MaterialComponents_LargeComponent: number;
						public static ShapeAppearance_MaterialComponents_MediumComponent: number;
						public static ShapeAppearance_MaterialComponents_SmallComponent: number;
						public static ShapeAppearance_MaterialComponents_Tooltip: number;
						public static TextAppearance_AppCompat: number;
						public static TextAppearance_AppCompat_Body1: number;
						public static TextAppearance_AppCompat_Body2: number;
						public static TextAppearance_AppCompat_Button: number;
						public static TextAppearance_AppCompat_Caption: number;
						public static TextAppearance_AppCompat_Display1: number;
						public static TextAppearance_AppCompat_Display2: number;
						public static TextAppearance_AppCompat_Display3: number;
						public static TextAppearance_AppCompat_Display4: number;
						public static TextAppearance_AppCompat_Headline: number;
						public static TextAppearance_AppCompat_Inverse: number;
						public static TextAppearance_AppCompat_Large: number;
						public static TextAppearance_AppCompat_Large_Inverse: number;
						public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
						public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
						public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
						public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
						public static TextAppearance_AppCompat_Medium: number;
						public static TextAppearance_AppCompat_Medium_Inverse: number;
						public static TextAppearance_AppCompat_Menu: number;
						public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
						public static TextAppearance_AppCompat_SearchResult_Title: number;
						public static TextAppearance_AppCompat_Small: number;
						public static TextAppearance_AppCompat_Small_Inverse: number;
						public static TextAppearance_AppCompat_Subhead: number;
						public static TextAppearance_AppCompat_Subhead_Inverse: number;
						public static TextAppearance_AppCompat_Title: number;
						public static TextAppearance_AppCompat_Title_Inverse: number;
						public static TextAppearance_AppCompat_Tooltip: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
						public static TextAppearance_AppCompat_Widget_Button: number;
						public static TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
						public static TextAppearance_AppCompat_Widget_Button_Colored: number;
						public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
						public static TextAppearance_AppCompat_Widget_DropDownItem: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
						public static TextAppearance_AppCompat_Widget_Switch: number;
						public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
						public static TextAppearance_Compat_Notification: number;
						public static TextAppearance_Compat_Notification_Info: number;
						public static TextAppearance_Compat_Notification_Line2: number;
						public static TextAppearance_Compat_Notification_Time: number;
						public static TextAppearance_Compat_Notification_Title: number;
						public static TextAppearance_Design_CollapsingToolbar_Expanded: number;
						public static TextAppearance_Design_Counter: number;
						public static TextAppearance_Design_Counter_Overflow: number;
						public static TextAppearance_Design_Error: number;
						public static TextAppearance_Design_HelperText: number;
						public static TextAppearance_Design_Hint: number;
						public static TextAppearance_Design_Placeholder: number;
						public static TextAppearance_Design_Prefix: number;
						public static TextAppearance_Design_Snackbar_Message: number;
						public static TextAppearance_Design_Suffix: number;
						public static TextAppearance_Design_Tab: number;
						public static TextAppearance_M3_Sys_Typescale_BodyLarge: number;
						public static TextAppearance_M3_Sys_Typescale_BodyMedium: number;
						public static TextAppearance_M3_Sys_Typescale_BodySmall: number;
						public static TextAppearance_M3_Sys_Typescale_DisplayLarge: number;
						public static TextAppearance_M3_Sys_Typescale_DisplayMedium: number;
						public static TextAppearance_M3_Sys_Typescale_DisplaySmall: number;
						public static TextAppearance_M3_Sys_Typescale_HeadlineLarge: number;
						public static TextAppearance_M3_Sys_Typescale_HeadlineMedium: number;
						public static TextAppearance_M3_Sys_Typescale_HeadlineSmall: number;
						public static TextAppearance_M3_Sys_Typescale_LabelLarge: number;
						public static TextAppearance_M3_Sys_Typescale_LabelMedium: number;
						public static TextAppearance_M3_Sys_Typescale_LabelSmall: number;
						public static TextAppearance_M3_Sys_Typescale_TitleLarge: number;
						public static TextAppearance_M3_Sys_Typescale_TitleMedium: number;
						public static TextAppearance_M3_Sys_Typescale_TitleSmall: number;
						public static TextAppearance_Material3_ActionBar_Subtitle: number;
						public static TextAppearance_Material3_ActionBar_Title: number;
						public static TextAppearance_Material3_BodyLarge: number;
						public static TextAppearance_Material3_BodyMedium: number;
						public static TextAppearance_Material3_BodySmall: number;
						public static TextAppearance_Material3_DisplayLarge: number;
						public static TextAppearance_Material3_DisplayMedium: number;
						public static TextAppearance_Material3_DisplaySmall: number;
						public static TextAppearance_Material3_HeadlineLarge: number;
						public static TextAppearance_Material3_HeadlineMedium: number;
						public static TextAppearance_Material3_HeadlineSmall: number;
						public static TextAppearance_Material3_LabelLarge: number;
						public static TextAppearance_Material3_LabelMedium: number;
						public static TextAppearance_Material3_LabelSmall: number;
						public static TextAppearance_Material3_MaterialTimePicker_Title: number;
						public static TextAppearance_Material3_SearchBar: number;
						public static TextAppearance_Material3_SearchView: number;
						public static TextAppearance_Material3_SearchView_Prefix: number;
						public static TextAppearance_Material3_TitleLarge: number;
						public static TextAppearance_Material3_TitleMedium: number;
						public static TextAppearance_Material3_TitleSmall: number;
						public static TextAppearance_MaterialComponents_Badge: number;
						public static TextAppearance_MaterialComponents_Body1: number;
						public static TextAppearance_MaterialComponents_Body2: number;
						public static TextAppearance_MaterialComponents_Button: number;
						public static TextAppearance_MaterialComponents_Caption: number;
						public static TextAppearance_MaterialComponents_Chip: number;
						public static TextAppearance_MaterialComponents_Headline1: number;
						public static TextAppearance_MaterialComponents_Headline2: number;
						public static TextAppearance_MaterialComponents_Headline3: number;
						public static TextAppearance_MaterialComponents_Headline4: number;
						public static TextAppearance_MaterialComponents_Headline5: number;
						public static TextAppearance_MaterialComponents_Headline6: number;
						public static TextAppearance_MaterialComponents_Overline: number;
						public static TextAppearance_MaterialComponents_Subtitle1: number;
						public static TextAppearance_MaterialComponents_Subtitle2: number;
						public static TextAppearance_MaterialComponents_TimePicker_Title: number;
						public static TextAppearance_MaterialComponents_Tooltip: number;
						public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
						public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
						public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
						public static ThemeOverlay_AppCompat: number;
						public static ThemeOverlay_AppCompat_ActionBar: number;
						public static ThemeOverlay_AppCompat_Dark: number;
						public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
						public static ThemeOverlay_AppCompat_DayNight: number;
						public static ThemeOverlay_AppCompat_DayNight_ActionBar: number;
						public static ThemeOverlay_AppCompat_Dialog: number;
						public static ThemeOverlay_AppCompat_Dialog_Alert: number;
						public static ThemeOverlay_AppCompat_Light: number;
						public static ThemeOverlay_Design_TextInputEditText: number;
						public static ThemeOverlay_Material3: number;
						public static ThemeOverlay_Material3_ActionBar: number;
						public static ThemeOverlay_Material3_AutoCompleteTextView: number;
						public static ThemeOverlay_Material3_AutoCompleteTextView_FilledBox: number;
						public static ThemeOverlay_Material3_AutoCompleteTextView_FilledBox_Dense: number;
						public static ThemeOverlay_Material3_AutoCompleteTextView_OutlinedBox: number;
						public static ThemeOverlay_Material3_AutoCompleteTextView_OutlinedBox_Dense: number;
						public static ThemeOverlay_Material3_BottomAppBar: number;
						public static ThemeOverlay_Material3_BottomAppBar_Legacy: number;
						public static ThemeOverlay_Material3_BottomNavigationView: number;
						public static ThemeOverlay_Material3_BottomSheetDialog: number;
						public static ThemeOverlay_Material3_Button: number;
						public static ThemeOverlay_Material3_Button_ElevatedButton: number;
						public static ThemeOverlay_Material3_Button_IconButton: number;
						public static ThemeOverlay_Material3_Button_IconButton_Filled: number;
						public static ThemeOverlay_Material3_Button_IconButton_Filled_Tonal: number;
						public static ThemeOverlay_Material3_Button_TextButton: number;
						public static ThemeOverlay_Material3_Button_TextButton_Snackbar: number;
						public static ThemeOverlay_Material3_Button_TonalButton: number;
						public static ThemeOverlay_Material3_Chip: number;
						public static ThemeOverlay_Material3_Chip_Assist: number;
						public static ThemeOverlay_Material3_Dark: number;
						public static ThemeOverlay_Material3_Dark_ActionBar: number;
						public static ThemeOverlay_Material3_DayNight_BottomSheetDialog: number;
						public static ThemeOverlay_Material3_DayNight_SideSheetDialog: number;
						public static ThemeOverlay_Material3_Dialog: number;
						public static ThemeOverlay_Material3_Dialog_Alert: number;
						public static ThemeOverlay_Material3_Dialog_Alert_Framework: number;
						public static ThemeOverlay_Material3_DynamicColors_Dark: number;
						public static ThemeOverlay_Material3_DynamicColors_DayNight: number;
						public static ThemeOverlay_Material3_DynamicColors_Light: number;
						public static ThemeOverlay_Material3_ExtendedFloatingActionButton_Primary: number;
						public static ThemeOverlay_Material3_ExtendedFloatingActionButton_Secondary: number;
						public static ThemeOverlay_Material3_ExtendedFloatingActionButton_Surface: number;
						public static ThemeOverlay_Material3_ExtendedFloatingActionButton_Tertiary: number;
						public static ThemeOverlay_Material3_FloatingActionButton_Primary: number;
						public static ThemeOverlay_Material3_FloatingActionButton_Secondary: number;
						public static ThemeOverlay_Material3_FloatingActionButton_Surface: number;
						public static ThemeOverlay_Material3_FloatingActionButton_Tertiary: number;
						public static ThemeOverlay_Material3_HarmonizedColors: number;
						public static ThemeOverlay_Material3_HarmonizedColors_Empty: number;
						public static ThemeOverlay_Material3_Light: number;
						public static ThemeOverlay_Material3_Light_Dialog_Alert_Framework: number;
						public static ThemeOverlay_Material3_MaterialAlertDialog: number;
						public static ThemeOverlay_Material3_MaterialAlertDialog_Centered: number;
						public static ThemeOverlay_Material3_MaterialCalendar: number;
						public static ThemeOverlay_Material3_MaterialCalendar_Fullscreen: number;
						public static ThemeOverlay_Material3_MaterialCalendar_HeaderCancelButton: number;
						public static ThemeOverlay_Material3_MaterialTimePicker: number;
						public static ThemeOverlay_Material3_MaterialTimePicker_Display_TextInputEditText: number;
						public static ThemeOverlay_Material3_NavigationRailView: number;
						public static ThemeOverlay_Material3_NavigationView: number;
						public static ThemeOverlay_Material3_PersonalizedColors: number;
						public static ThemeOverlay_Material3_Search: number;
						public static ThemeOverlay_Material3_SideSheetDialog: number;
						public static ThemeOverlay_Material3_Snackbar: number;
						public static ThemeOverlay_Material3_TabLayout: number;
						public static ThemeOverlay_Material3_TextInputEditText: number;
						public static ThemeOverlay_Material3_TextInputEditText_FilledBox: number;
						public static ThemeOverlay_Material3_TextInputEditText_FilledBox_Dense: number;
						public static ThemeOverlay_Material3_TextInputEditText_OutlinedBox: number;
						public static ThemeOverlay_Material3_TextInputEditText_OutlinedBox_Dense: number;
						public static ThemeOverlay_Material3_Toolbar_Surface: number;
						public static ThemeOverlay_MaterialAlertDialog_Material3_Title_Icon: number;
						public static ThemeOverlay_MaterialComponents: number;
						public static ThemeOverlay_MaterialComponents_ActionBar: number;
						public static ThemeOverlay_MaterialComponents_ActionBar_Primary: number;
						public static ThemeOverlay_MaterialComponents_ActionBar_Surface: number;
						public static ThemeOverlay_MaterialComponents_AutoCompleteTextView: number;
						public static ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox: number;
						public static ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox_Dense: number;
						public static ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox: number;
						public static ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense: number;
						public static ThemeOverlay_MaterialComponents_BottomAppBar_Primary: number;
						public static ThemeOverlay_MaterialComponents_BottomAppBar_Surface: number;
						public static ThemeOverlay_MaterialComponents_BottomSheetDialog: number;
						public static ThemeOverlay_MaterialComponents_Dark: number;
						public static ThemeOverlay_MaterialComponents_Dark_ActionBar: number;
						public static ThemeOverlay_MaterialComponents_DayNight_BottomSheetDialog: number;
						public static ThemeOverlay_MaterialComponents_Dialog: number;
						public static ThemeOverlay_MaterialComponents_Dialog_Alert: number;
						public static ThemeOverlay_MaterialComponents_Dialog_Alert_Framework: number;
						public static ThemeOverlay_MaterialComponents_Light: number;
						public static ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework: number;
						public static ThemeOverlay_MaterialComponents_MaterialAlertDialog: number;
						public static ThemeOverlay_MaterialComponents_MaterialAlertDialog_Centered: number;
						public static ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date: number;
						public static ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Calendar: number;
						public static ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text: number;
						public static ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text_Day: number;
						public static ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Spinner: number;
						public static ThemeOverlay_MaterialComponents_MaterialCalendar: number;
						public static ThemeOverlay_MaterialComponents_MaterialCalendar_Fullscreen: number;
						public static ThemeOverlay_MaterialComponents_TextInputEditText: number;
						public static ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox: number;
						public static ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense: number;
						public static ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox: number;
						public static ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense: number;
						public static ThemeOverlay_MaterialComponents_TimePicker: number;
						public static ThemeOverlay_MaterialComponents_TimePicker_Display: number;
						public static ThemeOverlay_MaterialComponents_TimePicker_Display_TextInputEditText: number;
						public static ThemeOverlay_MaterialComponents_Toolbar_Popup_Primary: number;
						public static ThemeOverlay_MaterialComponents_Toolbar_Primary: number;
						public static ThemeOverlay_MaterialComponents_Toolbar_Surface: number;
						public static Theme_AppCompat: number;
						public static Theme_AppCompat_CompactMenu: number;
						public static Theme_AppCompat_DayNight: number;
						public static Theme_AppCompat_DayNight_DarkActionBar: number;
						public static Theme_AppCompat_DayNight_Dialog: number;
						public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
						public static Theme_AppCompat_DayNight_Dialog_Alert: number;
						public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
						public static Theme_AppCompat_DayNight_NoActionBar: number;
						public static Theme_AppCompat_Dialog: number;
						public static Theme_AppCompat_DialogWhenLarge: number;
						public static Theme_AppCompat_Dialog_Alert: number;
						public static Theme_AppCompat_Dialog_MinWidth: number;
						public static Theme_AppCompat_Empty: number;
						public static Theme_AppCompat_Light: number;
						public static Theme_AppCompat_Light_DarkActionBar: number;
						public static Theme_AppCompat_Light_Dialog: number;
						public static Theme_AppCompat_Light_DialogWhenLarge: number;
						public static Theme_AppCompat_Light_Dialog_Alert: number;
						public static Theme_AppCompat_Light_Dialog_MinWidth: number;
						public static Theme_AppCompat_Light_NoActionBar: number;
						public static Theme_AppCompat_NoActionBar: number;
						public static Theme_Design: number;
						public static Theme_Design_BottomSheetDialog: number;
						public static Theme_Design_Light: number;
						public static Theme_Design_Light_BottomSheetDialog: number;
						public static Theme_Design_Light_NoActionBar: number;
						public static Theme_Design_NoActionBar: number;
						public static Theme_Material3_Dark: number;
						public static Theme_Material3_Dark_BottomSheetDialog: number;
						public static Theme_Material3_Dark_Dialog: number;
						public static Theme_Material3_Dark_DialogWhenLarge: number;
						public static Theme_Material3_Dark_Dialog_Alert: number;
						public static Theme_Material3_Dark_Dialog_MinWidth: number;
						public static Theme_Material3_Dark_NoActionBar: number;
						public static Theme_Material3_Dark_SideSheetDialog: number;
						public static Theme_Material3_DayNight: number;
						public static Theme_Material3_DayNight_BottomSheetDialog: number;
						public static Theme_Material3_DayNight_Dialog: number;
						public static Theme_Material3_DayNight_DialogWhenLarge: number;
						public static Theme_Material3_DayNight_Dialog_Alert: number;
						public static Theme_Material3_DayNight_Dialog_MinWidth: number;
						public static Theme_Material3_DayNight_NoActionBar: number;
						public static Theme_Material3_DayNight_SideSheetDialog: number;
						public static Theme_Material3_DynamicColors_Dark: number;
						public static Theme_Material3_DynamicColors_DayNight: number;
						public static Theme_Material3_DynamicColors_Light: number;
						public static Theme_Material3_Light: number;
						public static Theme_Material3_Light_BottomSheetDialog: number;
						public static Theme_Material3_Light_Dialog: number;
						public static Theme_Material3_Light_DialogWhenLarge: number;
						public static Theme_Material3_Light_Dialog_Alert: number;
						public static Theme_Material3_Light_Dialog_MinWidth: number;
						public static Theme_Material3_Light_NoActionBar: number;
						public static Theme_Material3_Light_SideSheetDialog: number;
						public static Theme_MaterialComponents: number;
						public static Theme_MaterialComponents_BottomSheetDialog: number;
						public static Theme_MaterialComponents_Bridge: number;
						public static Theme_MaterialComponents_CompactMenu: number;
						public static Theme_MaterialComponents_DayNight: number;
						public static Theme_MaterialComponents_DayNight_BottomSheetDialog: number;
						public static Theme_MaterialComponents_DayNight_Bridge: number;
						public static Theme_MaterialComponents_DayNight_DarkActionBar: number;
						public static Theme_MaterialComponents_DayNight_DarkActionBar_Bridge: number;
						public static Theme_MaterialComponents_DayNight_Dialog: number;
						public static Theme_MaterialComponents_DayNight_DialogWhenLarge: number;
						public static Theme_MaterialComponents_DayNight_Dialog_Alert: number;
						public static Theme_MaterialComponents_DayNight_Dialog_Alert_Bridge: number;
						public static Theme_MaterialComponents_DayNight_Dialog_Bridge: number;
						public static Theme_MaterialComponents_DayNight_Dialog_FixedSize: number;
						public static Theme_MaterialComponents_DayNight_Dialog_FixedSize_Bridge: number;
						public static Theme_MaterialComponents_DayNight_Dialog_MinWidth: number;
						public static Theme_MaterialComponents_DayNight_Dialog_MinWidth_Bridge: number;
						public static Theme_MaterialComponents_DayNight_NoActionBar: number;
						public static Theme_MaterialComponents_DayNight_NoActionBar_Bridge: number;
						public static Theme_MaterialComponents_Dialog: number;
						public static Theme_MaterialComponents_DialogWhenLarge: number;
						public static Theme_MaterialComponents_Dialog_Alert: number;
						public static Theme_MaterialComponents_Dialog_Alert_Bridge: number;
						public static Theme_MaterialComponents_Dialog_Bridge: number;
						public static Theme_MaterialComponents_Dialog_FixedSize: number;
						public static Theme_MaterialComponents_Dialog_FixedSize_Bridge: number;
						public static Theme_MaterialComponents_Dialog_MinWidth: number;
						public static Theme_MaterialComponents_Dialog_MinWidth_Bridge: number;
						public static Theme_MaterialComponents_Light: number;
						public static Theme_MaterialComponents_Light_BottomSheetDialog: number;
						public static Theme_MaterialComponents_Light_Bridge: number;
						public static Theme_MaterialComponents_Light_DarkActionBar: number;
						public static Theme_MaterialComponents_Light_DarkActionBar_Bridge: number;
						public static Theme_MaterialComponents_Light_Dialog: number;
						public static Theme_MaterialComponents_Light_DialogWhenLarge: number;
						public static Theme_MaterialComponents_Light_Dialog_Alert: number;
						public static Theme_MaterialComponents_Light_Dialog_Alert_Bridge: number;
						public static Theme_MaterialComponents_Light_Dialog_Bridge: number;
						public static Theme_MaterialComponents_Light_Dialog_FixedSize: number;
						public static Theme_MaterialComponents_Light_Dialog_FixedSize_Bridge: number;
						public static Theme_MaterialComponents_Light_Dialog_MinWidth: number;
						public static Theme_MaterialComponents_Light_Dialog_MinWidth_Bridge: number;
						public static Theme_MaterialComponents_Light_NoActionBar: number;
						public static Theme_MaterialComponents_Light_NoActionBar_Bridge: number;
						public static Theme_MaterialComponents_NoActionBar: number;
						public static Theme_MaterialComponents_NoActionBar_Bridge: number;
						public static Widget_AppCompat_ActionBar: number;
						public static Widget_AppCompat_ActionBar_Solid: number;
						public static Widget_AppCompat_ActionBar_TabBar: number;
						public static Widget_AppCompat_ActionBar_TabText: number;
						public static Widget_AppCompat_ActionBar_TabView: number;
						public static Widget_AppCompat_ActionButton: number;
						public static Widget_AppCompat_ActionButton_CloseMode: number;
						public static Widget_AppCompat_ActionButton_Overflow: number;
						public static Widget_AppCompat_ActionMode: number;
						public static Widget_AppCompat_ActivityChooserView: number;
						public static Widget_AppCompat_AutoCompleteTextView: number;
						public static Widget_AppCompat_Button: number;
						public static Widget_AppCompat_ButtonBar: number;
						public static Widget_AppCompat_ButtonBar_AlertDialog: number;
						public static Widget_AppCompat_Button_Borderless: number;
						public static Widget_AppCompat_Button_Borderless_Colored: number;
						public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
						public static Widget_AppCompat_Button_Colored: number;
						public static Widget_AppCompat_Button_Small: number;
						public static Widget_AppCompat_CompoundButton_CheckBox: number;
						public static Widget_AppCompat_CompoundButton_RadioButton: number;
						public static Widget_AppCompat_CompoundButton_Switch: number;
						public static Widget_AppCompat_DrawerArrowToggle: number;
						public static Widget_AppCompat_DropDownItem_Spinner: number;
						public static Widget_AppCompat_EditText: number;
						public static Widget_AppCompat_ImageButton: number;
						public static Widget_AppCompat_Light_ActionBar: number;
						public static Widget_AppCompat_Light_ActionBar_Solid: number;
						public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabBar: number;
						public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabText: number;
						public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabView: number;
						public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
						public static Widget_AppCompat_Light_ActionButton: number;
						public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
						public static Widget_AppCompat_Light_ActionButton_Overflow: number;
						public static Widget_AppCompat_Light_ActionMode_Inverse: number;
						public static Widget_AppCompat_Light_ActivityChooserView: number;
						public static Widget_AppCompat_Light_AutoCompleteTextView: number;
						public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
						public static Widget_AppCompat_Light_ListPopupWindow: number;
						public static Widget_AppCompat_Light_ListView_DropDown: number;
						public static Widget_AppCompat_Light_PopupMenu: number;
						public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
						public static Widget_AppCompat_Light_SearchView: number;
						public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
						public static Widget_AppCompat_ListMenuView: number;
						public static Widget_AppCompat_ListPopupWindow: number;
						public static Widget_AppCompat_ListView: number;
						public static Widget_AppCompat_ListView_DropDown: number;
						public static Widget_AppCompat_ListView_Menu: number;
						public static Widget_AppCompat_PopupMenu: number;
						public static Widget_AppCompat_PopupMenu_Overflow: number;
						public static Widget_AppCompat_PopupWindow: number;
						public static Widget_AppCompat_ProgressBar: number;
						public static Widget_AppCompat_ProgressBar_Horizontal: number;
						public static Widget_AppCompat_RatingBar: number;
						public static Widget_AppCompat_RatingBar_Indicator: number;
						public static Widget_AppCompat_RatingBar_Small: number;
						public static Widget_AppCompat_SearchView: number;
						public static Widget_AppCompat_SearchView_ActionBar: number;
						public static Widget_AppCompat_SeekBar: number;
						public static Widget_AppCompat_SeekBar_Discrete: number;
						public static Widget_AppCompat_Spinner: number;
						public static Widget_AppCompat_Spinner_DropDown: number;
						public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
						public static Widget_AppCompat_Spinner_Underlined: number;
						public static Widget_AppCompat_TextView: number;
						public static Widget_AppCompat_TextView_SpinnerItem: number;
						public static Widget_AppCompat_Toolbar: number;
						public static Widget_AppCompat_Toolbar_Button_Navigation: number;
						public static Widget_Compat_NotificationActionContainer: number;
						public static Widget_Compat_NotificationActionText: number;
						public static Widget_Design_AppBarLayout: number;
						public static Widget_Design_BottomNavigationView: number;
						public static Widget_Design_BottomSheet_Modal: number;
						public static Widget_Design_CollapsingToolbar: number;
						public static Widget_Design_FloatingActionButton: number;
						public static Widget_Design_NavigationView: number;
						public static Widget_Design_ScrimInsetsFrameLayout: number;
						public static Widget_Design_Snackbar: number;
						public static Widget_Design_TabLayout: number;
						public static Widget_Design_TextInputEditText: number;
						public static Widget_Design_TextInputLayout: number;
						public static Widget_Material3_ActionBar_Solid: number;
						public static Widget_Material3_ActionMode: number;
						public static Widget_Material3_AppBarLayout: number;
						public static Widget_Material3_AutoCompleteTextView_FilledBox: number;
						public static Widget_Material3_AutoCompleteTextView_FilledBox_Dense: number;
						public static Widget_Material3_AutoCompleteTextView_OutlinedBox: number;
						public static Widget_Material3_AutoCompleteTextView_OutlinedBox_Dense: number;
						public static Widget_Material3_Badge: number;
						public static Widget_Material3_Badge_AdjustToBounds: number;
						public static Widget_Material3_BottomAppBar: number;
						public static Widget_Material3_BottomAppBar_Button_Navigation: number;
						public static Widget_Material3_BottomAppBar_Legacy: number;
						public static Widget_Material3_BottomNavigationView: number;
						public static Widget_Material3_BottomNavigationView_ActiveIndicator: number;
						public static Widget_Material3_BottomSheet: number;
						public static Widget_Material3_BottomSheet_DragHandle: number;
						public static Widget_Material3_BottomSheet_Modal: number;
						public static Widget_Material3_Button: number;
						public static Widget_Material3_Button_ElevatedButton: number;
						public static Widget_Material3_Button_ElevatedButton_Icon: number;
						public static Widget_Material3_Button_Icon: number;
						public static Widget_Material3_Button_IconButton: number;
						public static Widget_Material3_Button_IconButton_Filled: number;
						public static Widget_Material3_Button_IconButton_Filled_Tonal: number;
						public static Widget_Material3_Button_IconButton_Outlined: number;
						public static Widget_Material3_Button_OutlinedButton: number;
						public static Widget_Material3_Button_OutlinedButton_Icon: number;
						public static Widget_Material3_Button_TextButton: number;
						public static Widget_Material3_Button_TextButton_Dialog: number;
						public static Widget_Material3_Button_TextButton_Dialog_Flush: number;
						public static Widget_Material3_Button_TextButton_Dialog_Icon: number;
						public static Widget_Material3_Button_TextButton_Icon: number;
						public static Widget_Material3_Button_TextButton_Snackbar: number;
						public static Widget_Material3_Button_TonalButton: number;
						public static Widget_Material3_Button_TonalButton_Icon: number;
						public static Widget_Material3_Button_UnelevatedButton: number;
						public static Widget_Material3_CardView_Elevated: number;
						public static Widget_Material3_CardView_Filled: number;
						public static Widget_Material3_CardView_Outlined: number;
						public static Widget_Material3_CheckedTextView: number;
						public static Widget_Material3_ChipGroup: number;
						public static Widget_Material3_Chip_Assist: number;
						public static Widget_Material3_Chip_Assist_Elevated: number;
						public static Widget_Material3_Chip_Filter: number;
						public static Widget_Material3_Chip_Filter_Elevated: number;
						public static Widget_Material3_Chip_Input: number;
						public static Widget_Material3_Chip_Input_Elevated: number;
						public static Widget_Material3_Chip_Input_Icon: number;
						public static Widget_Material3_Chip_Input_Icon_Elevated: number;
						public static Widget_Material3_Chip_Suggestion: number;
						public static Widget_Material3_Chip_Suggestion_Elevated: number;
						public static Widget_Material3_CircularProgressIndicator: number;
						public static Widget_Material3_CircularProgressIndicator_ExtraSmall: number;
						public static Widget_Material3_CircularProgressIndicator_Medium: number;
						public static Widget_Material3_CircularProgressIndicator_Small: number;
						public static Widget_Material3_CollapsingToolbar: number;
						public static Widget_Material3_CollapsingToolbar_Large: number;
						public static Widget_Material3_CollapsingToolbar_Medium: number;
						public static Widget_Material3_CompoundButton_CheckBox: number;
						public static Widget_Material3_CompoundButton_MaterialSwitch: number;
						public static Widget_Material3_CompoundButton_RadioButton: number;
						public static Widget_Material3_CompoundButton_Switch: number;
						public static Widget_Material3_DrawerLayout: number;
						public static Widget_Material3_ExtendedFloatingActionButton_Icon_Primary: number;
						public static Widget_Material3_ExtendedFloatingActionButton_Icon_Secondary: number;
						public static Widget_Material3_ExtendedFloatingActionButton_Icon_Surface: number;
						public static Widget_Material3_ExtendedFloatingActionButton_Icon_Tertiary: number;
						public static Widget_Material3_ExtendedFloatingActionButton_Primary: number;
						public static Widget_Material3_ExtendedFloatingActionButton_Secondary: number;
						public static Widget_Material3_ExtendedFloatingActionButton_Surface: number;
						public static Widget_Material3_ExtendedFloatingActionButton_Tertiary: number;
						public static Widget_Material3_FloatingActionButton_Large_Primary: number;
						public static Widget_Material3_FloatingActionButton_Large_Secondary: number;
						public static Widget_Material3_FloatingActionButton_Large_Surface: number;
						public static Widget_Material3_FloatingActionButton_Large_Tertiary: number;
						public static Widget_Material3_FloatingActionButton_Primary: number;
						public static Widget_Material3_FloatingActionButton_Secondary: number;
						public static Widget_Material3_FloatingActionButton_Small_Primary: number;
						public static Widget_Material3_FloatingActionButton_Small_Secondary: number;
						public static Widget_Material3_FloatingActionButton_Small_Surface: number;
						public static Widget_Material3_FloatingActionButton_Small_Tertiary: number;
						public static Widget_Material3_FloatingActionButton_Surface: number;
						public static Widget_Material3_FloatingActionButton_Tertiary: number;
						public static Widget_Material3_Light_ActionBar_Solid: number;
						public static Widget_Material3_LinearProgressIndicator: number;
						public static Widget_Material3_MaterialButtonToggleGroup: number;
						public static Widget_Material3_MaterialCalendar: number;
						public static Widget_Material3_MaterialCalendar_Day: number;
						public static Widget_Material3_MaterialCalendar_DayOfWeekLabel: number;
						public static Widget_Material3_MaterialCalendar_DayTextView: number;
						public static Widget_Material3_MaterialCalendar_Day_Invalid: number;
						public static Widget_Material3_MaterialCalendar_Day_Selected: number;
						public static Widget_Material3_MaterialCalendar_Day_Today: number;
						public static Widget_Material3_MaterialCalendar_Fullscreen: number;
						public static Widget_Material3_MaterialCalendar_HeaderCancelButton: number;
						public static Widget_Material3_MaterialCalendar_HeaderDivider: number;
						public static Widget_Material3_MaterialCalendar_HeaderLayout: number;
						public static Widget_Material3_MaterialCalendar_HeaderLayout_Fullscreen: number;
						public static Widget_Material3_MaterialCalendar_HeaderSelection: number;
						public static Widget_Material3_MaterialCalendar_HeaderSelection_Fullscreen: number;
						public static Widget_Material3_MaterialCalendar_HeaderTitle: number;
						public static Widget_Material3_MaterialCalendar_HeaderToggleButton: number;
						public static Widget_Material3_MaterialCalendar_Item: number;
						public static Widget_Material3_MaterialCalendar_MonthNavigationButton: number;
						public static Widget_Material3_MaterialCalendar_MonthTextView: number;
						public static Widget_Material3_MaterialCalendar_Year: number;
						public static Widget_Material3_MaterialCalendar_YearNavigationButton: number;
						public static Widget_Material3_MaterialCalendar_Year_Selected: number;
						public static Widget_Material3_MaterialCalendar_Year_Today: number;
						public static Widget_Material3_MaterialDivider: number;
						public static Widget_Material3_MaterialDivider_Heavy: number;
						public static Widget_Material3_MaterialTimePicker: number;
						public static Widget_Material3_MaterialTimePicker_Button: number;
						public static Widget_Material3_MaterialTimePicker_Clock: number;
						public static Widget_Material3_MaterialTimePicker_Display: number;
						public static Widget_Material3_MaterialTimePicker_Display_Divider: number;
						public static Widget_Material3_MaterialTimePicker_Display_HelperText: number;
						public static Widget_Material3_MaterialTimePicker_Display_TextInputEditText: number;
						public static Widget_Material3_MaterialTimePicker_Display_TextInputLayout: number;
						public static Widget_Material3_MaterialTimePicker_ImageButton: number;
						public static Widget_Material3_NavigationRailView: number;
						public static Widget_Material3_NavigationRailView_ActiveIndicator: number;
						public static Widget_Material3_NavigationRailView_Badge: number;
						public static Widget_Material3_NavigationView: number;
						public static Widget_Material3_PopupMenu: number;
						public static Widget_Material3_PopupMenu_ContextMenu: number;
						public static Widget_Material3_PopupMenu_ListPopupWindow: number;
						public static Widget_Material3_PopupMenu_Overflow: number;
						public static Widget_Material3_SearchBar: number;
						public static Widget_Material3_SearchBar_Outlined: number;
						public static Widget_Material3_SearchView: number;
						public static Widget_Material3_SearchView_Prefix: number;
						public static Widget_Material3_SearchView_Toolbar: number;
						public static Widget_Material3_Search_ActionButton_Overflow: number;
						public static Widget_Material3_Search_Toolbar_Button_Navigation: number;
						public static Widget_Material3_SideSheet: number;
						public static Widget_Material3_SideSheet_Detached: number;
						public static Widget_Material3_SideSheet_Modal: number;
						public static Widget_Material3_SideSheet_Modal_Detached: number;
						public static Widget_Material3_Slider: number;
						public static Widget_Material3_Slider_Label: number;
						public static Widget_Material3_Snackbar: number;
						public static Widget_Material3_Snackbar_FullWidth: number;
						public static Widget_Material3_Snackbar_TextView: number;
						public static Widget_Material3_TabLayout: number;
						public static Widget_Material3_TabLayout_OnSurface: number;
						public static Widget_Material3_TabLayout_Secondary: number;
						public static Widget_Material3_TextInputEditText_FilledBox: number;
						public static Widget_Material3_TextInputEditText_FilledBox_Dense: number;
						public static Widget_Material3_TextInputEditText_OutlinedBox: number;
						public static Widget_Material3_TextInputEditText_OutlinedBox_Dense: number;
						public static Widget_Material3_TextInputLayout_FilledBox: number;
						public static Widget_Material3_TextInputLayout_FilledBox_Dense: number;
						public static Widget_Material3_TextInputLayout_FilledBox_Dense_ExposedDropdownMenu: number;
						public static Widget_Material3_TextInputLayout_FilledBox_ExposedDropdownMenu: number;
						public static Widget_Material3_TextInputLayout_OutlinedBox: number;
						public static Widget_Material3_TextInputLayout_OutlinedBox_Dense: number;
						public static Widget_Material3_TextInputLayout_OutlinedBox_Dense_ExposedDropdownMenu: number;
						public static Widget_Material3_TextInputLayout_OutlinedBox_ExposedDropdownMenu: number;
						public static Widget_Material3_Toolbar: number;
						public static Widget_Material3_Toolbar_OnSurface: number;
						public static Widget_Material3_Toolbar_Surface: number;
						public static Widget_Material3_Tooltip: number;
						public static Widget_MaterialComponents_ActionBar_Primary: number;
						public static Widget_MaterialComponents_ActionBar_PrimarySurface: number;
						public static Widget_MaterialComponents_ActionBar_Solid: number;
						public static Widget_MaterialComponents_ActionBar_Surface: number;
						public static Widget_MaterialComponents_ActionMode: number;
						public static Widget_MaterialComponents_AppBarLayout_Primary: number;
						public static Widget_MaterialComponents_AppBarLayout_PrimarySurface: number;
						public static Widget_MaterialComponents_AppBarLayout_Surface: number;
						public static Widget_MaterialComponents_AutoCompleteTextView_FilledBox: number;
						public static Widget_MaterialComponents_AutoCompleteTextView_FilledBox_Dense: number;
						public static Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox: number;
						public static Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense: number;
						public static Widget_MaterialComponents_Badge: number;
						public static Widget_MaterialComponents_BottomAppBar: number;
						public static Widget_MaterialComponents_BottomAppBar_Colored: number;
						public static Widget_MaterialComponents_BottomAppBar_PrimarySurface: number;
						public static Widget_MaterialComponents_BottomNavigationView: number;
						public static Widget_MaterialComponents_BottomNavigationView_Colored: number;
						public static Widget_MaterialComponents_BottomNavigationView_PrimarySurface: number;
						public static Widget_MaterialComponents_BottomSheet: number;
						public static Widget_MaterialComponents_BottomSheet_Modal: number;
						public static Widget_MaterialComponents_Button: number;
						public static Widget_MaterialComponents_Button_Icon: number;
						public static Widget_MaterialComponents_Button_OutlinedButton: number;
						public static Widget_MaterialComponents_Button_OutlinedButton_Icon: number;
						public static Widget_MaterialComponents_Button_TextButton: number;
						public static Widget_MaterialComponents_Button_TextButton_Dialog: number;
						public static Widget_MaterialComponents_Button_TextButton_Dialog_Flush: number;
						public static Widget_MaterialComponents_Button_TextButton_Dialog_Icon: number;
						public static Widget_MaterialComponents_Button_TextButton_Icon: number;
						public static Widget_MaterialComponents_Button_TextButton_Snackbar: number;
						public static Widget_MaterialComponents_Button_UnelevatedButton: number;
						public static Widget_MaterialComponents_Button_UnelevatedButton_Icon: number;
						public static Widget_MaterialComponents_CardView: number;
						public static Widget_MaterialComponents_CheckedTextView: number;
						public static Widget_MaterialComponents_ChipGroup: number;
						public static Widget_MaterialComponents_Chip_Action: number;
						public static Widget_MaterialComponents_Chip_Choice: number;
						public static Widget_MaterialComponents_Chip_Entry: number;
						public static Widget_MaterialComponents_Chip_Filter: number;
						public static Widget_MaterialComponents_CircularProgressIndicator: number;
						public static Widget_MaterialComponents_CircularProgressIndicator_ExtraSmall: number;
						public static Widget_MaterialComponents_CircularProgressIndicator_Medium: number;
						public static Widget_MaterialComponents_CircularProgressIndicator_Small: number;
						public static Widget_MaterialComponents_CollapsingToolbar: number;
						public static Widget_MaterialComponents_CompoundButton_CheckBox: number;
						public static Widget_MaterialComponents_CompoundButton_RadioButton: number;
						public static Widget_MaterialComponents_CompoundButton_Switch: number;
						public static Widget_MaterialComponents_ExtendedFloatingActionButton: number;
						public static Widget_MaterialComponents_ExtendedFloatingActionButton_Icon: number;
						public static Widget_MaterialComponents_FloatingActionButton: number;
						public static Widget_MaterialComponents_Light_ActionBar_Solid: number;
						public static Widget_MaterialComponents_LinearProgressIndicator: number;
						public static Widget_MaterialComponents_MaterialButtonToggleGroup: number;
						public static Widget_MaterialComponents_MaterialCalendar: number;
						public static Widget_MaterialComponents_MaterialCalendar_Day: number;
						public static Widget_MaterialComponents_MaterialCalendar_DayOfWeekLabel: number;
						public static Widget_MaterialComponents_MaterialCalendar_DayTextView: number;
						public static Widget_MaterialComponents_MaterialCalendar_Day_Invalid: number;
						public static Widget_MaterialComponents_MaterialCalendar_Day_Selected: number;
						public static Widget_MaterialComponents_MaterialCalendar_Day_Today: number;
						public static Widget_MaterialComponents_MaterialCalendar_Fullscreen: number;
						public static Widget_MaterialComponents_MaterialCalendar_HeaderCancelButton: number;
						public static Widget_MaterialComponents_MaterialCalendar_HeaderConfirmButton: number;
						public static Widget_MaterialComponents_MaterialCalendar_HeaderDivider: number;
						public static Widget_MaterialComponents_MaterialCalendar_HeaderLayout: number;
						public static Widget_MaterialComponents_MaterialCalendar_HeaderLayout_Fullscreen: number;
						public static Widget_MaterialComponents_MaterialCalendar_HeaderSelection: number;
						public static Widget_MaterialComponents_MaterialCalendar_HeaderSelection_Fullscreen: number;
						public static Widget_MaterialComponents_MaterialCalendar_HeaderTitle: number;
						public static Widget_MaterialComponents_MaterialCalendar_HeaderToggleButton: number;
						public static Widget_MaterialComponents_MaterialCalendar_Item: number;
						public static Widget_MaterialComponents_MaterialCalendar_MonthNavigationButton: number;
						public static Widget_MaterialComponents_MaterialCalendar_MonthTextView: number;
						public static Widget_MaterialComponents_MaterialCalendar_Year: number;
						public static Widget_MaterialComponents_MaterialCalendar_YearNavigationButton: number;
						public static Widget_MaterialComponents_MaterialCalendar_Year_Selected: number;
						public static Widget_MaterialComponents_MaterialCalendar_Year_Today: number;
						public static Widget_MaterialComponents_MaterialDivider: number;
						public static Widget_MaterialComponents_NavigationRailView: number;
						public static Widget_MaterialComponents_NavigationRailView_Colored: number;
						public static Widget_MaterialComponents_NavigationRailView_Colored_Compact: number;
						public static Widget_MaterialComponents_NavigationRailView_Compact: number;
						public static Widget_MaterialComponents_NavigationRailView_PrimarySurface: number;
						public static Widget_MaterialComponents_NavigationView: number;
						public static Widget_MaterialComponents_PopupMenu: number;
						public static Widget_MaterialComponents_PopupMenu_ContextMenu: number;
						public static Widget_MaterialComponents_PopupMenu_ListPopupWindow: number;
						public static Widget_MaterialComponents_PopupMenu_Overflow: number;
						public static Widget_MaterialComponents_ProgressIndicator: number;
						public static Widget_MaterialComponents_ShapeableImageView: number;
						public static Widget_MaterialComponents_Slider: number;
						public static Widget_MaterialComponents_Snackbar: number;
						public static Widget_MaterialComponents_Snackbar_FullWidth: number;
						public static Widget_MaterialComponents_Snackbar_TextView: number;
						public static Widget_MaterialComponents_TabLayout: number;
						public static Widget_MaterialComponents_TabLayout_Colored: number;
						public static Widget_MaterialComponents_TabLayout_PrimarySurface: number;
						public static Widget_MaterialComponents_TextInputEditText_FilledBox: number;
						public static Widget_MaterialComponents_TextInputEditText_FilledBox_Dense: number;
						public static Widget_MaterialComponents_TextInputEditText_OutlinedBox: number;
						public static Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense: number;
						public static Widget_MaterialComponents_TextInputLayout_FilledBox: number;
						public static Widget_MaterialComponents_TextInputLayout_FilledBox_Dense: number;
						public static Widget_MaterialComponents_TextInputLayout_FilledBox_Dense_ExposedDropdownMenu: number;
						public static Widget_MaterialComponents_TextInputLayout_FilledBox_ExposedDropdownMenu: number;
						public static Widget_MaterialComponents_TextInputLayout_OutlinedBox: number;
						public static Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense: number;
						public static Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense_ExposedDropdownMenu: number;
						public static Widget_MaterialComponents_TextInputLayout_OutlinedBox_ExposedDropdownMenu: number;
						public static Widget_MaterialComponents_TextView: number;
						public static Widget_MaterialComponents_TimePicker: number;
						public static Widget_MaterialComponents_TimePicker_Button: number;
						public static Widget_MaterialComponents_TimePicker_Clock: number;
						public static Widget_MaterialComponents_TimePicker_Display: number;
						public static Widget_MaterialComponents_TimePicker_Display_Divider: number;
						public static Widget_MaterialComponents_TimePicker_Display_HelperText: number;
						public static Widget_MaterialComponents_TimePicker_Display_TextInputEditText: number;
						public static Widget_MaterialComponents_TimePicker_Display_TextInputLayout: number;
						public static Widget_MaterialComponents_TimePicker_ImageButton: number;
						public static Widget_MaterialComponents_TimePicker_ImageButton_ShapeAppearance: number;
						public static Widget_MaterialComponents_Toolbar: number;
						public static Widget_MaterialComponents_Toolbar_Primary: number;
						public static Widget_MaterialComponents_Toolbar_PrimarySurface: number;
						public static Widget_MaterialComponents_Toolbar_Surface: number;
						public static Widget_MaterialComponents_Tooltip: number;
						public static Widget_Support_CoordinatorLayout: number;
					}
					export class styleable extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.material.R.styleable>;
						public static ActionBar: number[];
						public static ActionBar_background: number;
						public static ActionBar_backgroundSplit: number;
						public static ActionBar_backgroundStacked: number;
						public static ActionBar_contentInsetEnd: number;
						public static ActionBar_contentInsetEndWithActions: number;
						public static ActionBar_contentInsetLeft: number;
						public static ActionBar_contentInsetRight: number;
						public static ActionBar_contentInsetStart: number;
						public static ActionBar_contentInsetStartWithNavigation: number;
						public static ActionBar_customNavigationLayout: number;
						public static ActionBar_displayOptions: number;
						public static ActionBar_divider: number;
						public static ActionBar_elevation: number;
						public static ActionBar_height: number;
						public static ActionBar_hideOnContentScroll: number;
						public static ActionBar_homeAsUpIndicator: number;
						public static ActionBar_homeLayout: number;
						public static ActionBar_icon: number;
						public static ActionBar_indeterminateProgressStyle: number;
						public static ActionBar_itemPadding: number;
						public static ActionBar_logo: number;
						public static ActionBar_navigationMode: number;
						public static ActionBar_popupTheme: number;
						public static ActionBar_progressBarPadding: number;
						public static ActionBar_progressBarStyle: number;
						public static ActionBar_subtitle: number;
						public static ActionBar_subtitleTextStyle: number;
						public static ActionBar_title: number;
						public static ActionBar_titleTextStyle: number;
						public static ActionBarLayout: number[];
						public static ActionBarLayout_android_layout_gravity: number;
						public static ActionMenuItemView: number[];
						public static ActionMenuItemView_android_minWidth: number;
						public static ActionMenuView: number[];
						public static ActionMode: number[];
						public static ActionMode_background: number;
						public static ActionMode_backgroundSplit: number;
						public static ActionMode_closeItemLayout: number;
						public static ActionMode_height: number;
						public static ActionMode_subtitleTextStyle: number;
						public static ActionMode_titleTextStyle: number;
						public static ActivityChooserView: number[];
						public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
						public static ActivityChooserView_initialActivityCount: number;
						public static AlertDialog: number[];
						public static AlertDialog_android_layout: number;
						public static AlertDialog_buttonIconDimen: number;
						public static AlertDialog_buttonPanelSideLayout: number;
						public static AlertDialog_listItemLayout: number;
						public static AlertDialog_listLayout: number;
						public static AlertDialog_multiChoiceItemLayout: number;
						public static AlertDialog_showTitle: number;
						public static AlertDialog_singleChoiceItemLayout: number;
						public static AnimatedStateListDrawableCompat: number[];
						public static AnimatedStateListDrawableCompat_android_dither: number;
						public static AnimatedStateListDrawableCompat_android_visible: number;
						public static AnimatedStateListDrawableCompat_android_variablePadding: number;
						public static AnimatedStateListDrawableCompat_android_constantSize: number;
						public static AnimatedStateListDrawableCompat_android_enterFadeDuration: number;
						public static AnimatedStateListDrawableCompat_android_exitFadeDuration: number;
						public static AnimatedStateListDrawableItem: number[];
						public static AnimatedStateListDrawableItem_android_id: number;
						public static AnimatedStateListDrawableItem_android_drawable: number;
						public static AnimatedStateListDrawableTransition: number[];
						public static AnimatedStateListDrawableTransition_android_drawable: number;
						public static AnimatedStateListDrawableTransition_android_toId: number;
						public static AnimatedStateListDrawableTransition_android_fromId: number;
						public static AnimatedStateListDrawableTransition_android_reversible: number;
						public static AppBarLayout: number[];
						public static AppBarLayout_android_background: number;
						public static AppBarLayout_android_touchscreenBlocksFocus: number;
						public static AppBarLayout_android_keyboardNavigationCluster: number;
						public static AppBarLayout_elevation: number;
						public static AppBarLayout_expanded: number;
						public static AppBarLayout_liftOnScroll: number;
						public static AppBarLayout_liftOnScrollColor: number;
						public static AppBarLayout_liftOnScrollTargetViewId: number;
						public static AppBarLayout_statusBarForeground: number;
						public static AppBarLayoutStates: number[];
						public static AppBarLayoutStates_state_collapsed: number;
						public static AppBarLayoutStates_state_collapsible: number;
						public static AppBarLayoutStates_state_liftable: number;
						public static AppBarLayoutStates_state_lifted: number;
						public static AppBarLayout_Layout: number[];
						public static AppBarLayout_Layout_layout_scrollEffect: number;
						public static AppBarLayout_Layout_layout_scrollFlags: number;
						public static AppBarLayout_Layout_layout_scrollInterpolator: number;
						public static AppCompatEmojiHelper: number[];
						public static AppCompatImageView: number[];
						public static AppCompatImageView_android_src: number;
						public static AppCompatImageView_srcCompat: number;
						public static AppCompatImageView_tint: number;
						public static AppCompatImageView_tintMode: number;
						public static AppCompatSeekBar: number[];
						public static AppCompatSeekBar_android_thumb: number;
						public static AppCompatSeekBar_tickMark: number;
						public static AppCompatSeekBar_tickMarkTint: number;
						public static AppCompatSeekBar_tickMarkTintMode: number;
						public static AppCompatTextHelper: number[];
						public static AppCompatTextHelper_android_textAppearance: number;
						public static AppCompatTextHelper_android_drawableTop: number;
						public static AppCompatTextHelper_android_drawableBottom: number;
						public static AppCompatTextHelper_android_drawableLeft: number;
						public static AppCompatTextHelper_android_drawableRight: number;
						public static AppCompatTextHelper_android_drawableStart: number;
						public static AppCompatTextHelper_android_drawableEnd: number;
						public static AppCompatTextView: number[];
						public static AppCompatTextView_android_textAppearance: number;
						public static AppCompatTextView_autoSizeMaxTextSize: number;
						public static AppCompatTextView_autoSizeMinTextSize: number;
						public static AppCompatTextView_autoSizePresetSizes: number;
						public static AppCompatTextView_autoSizeStepGranularity: number;
						public static AppCompatTextView_autoSizeTextType: number;
						public static AppCompatTextView_drawableBottomCompat: number;
						public static AppCompatTextView_drawableEndCompat: number;
						public static AppCompatTextView_drawableLeftCompat: number;
						public static AppCompatTextView_drawableRightCompat: number;
						public static AppCompatTextView_drawableStartCompat: number;
						public static AppCompatTextView_drawableTint: number;
						public static AppCompatTextView_drawableTintMode: number;
						public static AppCompatTextView_drawableTopCompat: number;
						public static AppCompatTextView_emojiCompatEnabled: number;
						public static AppCompatTextView_firstBaselineToTopHeight: number;
						public static AppCompatTextView_fontFamily: number;
						public static AppCompatTextView_fontVariationSettings: number;
						public static AppCompatTextView_lastBaselineToBottomHeight: number;
						public static AppCompatTextView_lineHeight: number;
						public static AppCompatTextView_textAllCaps: number;
						public static AppCompatTextView_textLocale: number;
						public static AppCompatTheme: number[];
						public static AppCompatTheme_android_windowIsFloating: number;
						public static AppCompatTheme_android_windowAnimationStyle: number;
						public static AppCompatTheme_actionBarDivider: number;
						public static AppCompatTheme_actionBarItemBackground: number;
						public static AppCompatTheme_actionBarPopupTheme: number;
						public static AppCompatTheme_actionBarSize: number;
						public static AppCompatTheme_actionBarSplitStyle: number;
						public static AppCompatTheme_actionBarStyle: number;
						public static AppCompatTheme_actionBarTabBarStyle: number;
						public static AppCompatTheme_actionBarTabStyle: number;
						public static AppCompatTheme_actionBarTabTextStyle: number;
						public static AppCompatTheme_actionBarTheme: number;
						public static AppCompatTheme_actionBarWidgetTheme: number;
						public static AppCompatTheme_actionButtonStyle: number;
						public static AppCompatTheme_actionDropDownStyle: number;
						public static AppCompatTheme_actionMenuTextAppearance: number;
						public static AppCompatTheme_actionMenuTextColor: number;
						public static AppCompatTheme_actionModeBackground: number;
						public static AppCompatTheme_actionModeCloseButtonStyle: number;
						public static AppCompatTheme_actionModeCloseContentDescription: number;
						public static AppCompatTheme_actionModeCloseDrawable: number;
						public static AppCompatTheme_actionModeCopyDrawable: number;
						public static AppCompatTheme_actionModeCutDrawable: number;
						public static AppCompatTheme_actionModeFindDrawable: number;
						public static AppCompatTheme_actionModePasteDrawable: number;
						public static AppCompatTheme_actionModePopupWindowStyle: number;
						public static AppCompatTheme_actionModeSelectAllDrawable: number;
						public static AppCompatTheme_actionModeShareDrawable: number;
						public static AppCompatTheme_actionModeSplitBackground: number;
						public static AppCompatTheme_actionModeStyle: number;
						public static AppCompatTheme_actionModeTheme: number;
						public static AppCompatTheme_actionModeWebSearchDrawable: number;
						public static AppCompatTheme_actionOverflowButtonStyle: number;
						public static AppCompatTheme_actionOverflowMenuStyle: number;
						public static AppCompatTheme_activityChooserViewStyle: number;
						public static AppCompatTheme_alertDialogButtonGroupStyle: number;
						public static AppCompatTheme_alertDialogCenterButtons: number;
						public static AppCompatTheme_alertDialogStyle: number;
						public static AppCompatTheme_alertDialogTheme: number;
						public static AppCompatTheme_autoCompleteTextViewStyle: number;
						public static AppCompatTheme_borderlessButtonStyle: number;
						public static AppCompatTheme_buttonBarButtonStyle: number;
						public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
						public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
						public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
						public static AppCompatTheme_buttonBarStyle: number;
						public static AppCompatTheme_buttonStyle: number;
						public static AppCompatTheme_buttonStyleSmall: number;
						public static AppCompatTheme_checkboxStyle: number;
						public static AppCompatTheme_checkedTextViewStyle: number;
						public static AppCompatTheme_colorAccent: number;
						public static AppCompatTheme_colorBackgroundFloating: number;
						public static AppCompatTheme_colorButtonNormal: number;
						public static AppCompatTheme_colorControlActivated: number;
						public static AppCompatTheme_colorControlHighlight: number;
						public static AppCompatTheme_colorControlNormal: number;
						public static AppCompatTheme_colorError: number;
						public static AppCompatTheme_colorPrimary: number;
						public static AppCompatTheme_colorPrimaryDark: number;
						public static AppCompatTheme_colorSwitchThumbNormal: number;
						public static AppCompatTheme_controlBackground: number;
						public static AppCompatTheme_dialogCornerRadius: number;
						public static AppCompatTheme_dialogPreferredPadding: number;
						public static AppCompatTheme_dialogTheme: number;
						public static AppCompatTheme_dividerHorizontal: number;
						public static AppCompatTheme_dividerVertical: number;
						public static AppCompatTheme_dropDownListViewStyle: number;
						public static AppCompatTheme_dropdownListPreferredItemHeight: number;
						public static AppCompatTheme_editTextBackground: number;
						public static AppCompatTheme_editTextColor: number;
						public static AppCompatTheme_editTextStyle: number;
						public static AppCompatTheme_homeAsUpIndicator: number;
						public static AppCompatTheme_imageButtonStyle: number;
						public static AppCompatTheme_listChoiceBackgroundIndicator: number;
						public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
						public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
						public static AppCompatTheme_listDividerAlertDialog: number;
						public static AppCompatTheme_listMenuViewStyle: number;
						public static AppCompatTheme_listPopupWindowStyle: number;
						public static AppCompatTheme_listPreferredItemHeight: number;
						public static AppCompatTheme_listPreferredItemHeightLarge: number;
						public static AppCompatTheme_listPreferredItemHeightSmall: number;
						public static AppCompatTheme_listPreferredItemPaddingEnd: number;
						public static AppCompatTheme_listPreferredItemPaddingLeft: number;
						public static AppCompatTheme_listPreferredItemPaddingRight: number;
						public static AppCompatTheme_listPreferredItemPaddingStart: number;
						public static AppCompatTheme_panelBackground: number;
						public static AppCompatTheme_panelMenuListTheme: number;
						public static AppCompatTheme_panelMenuListWidth: number;
						public static AppCompatTheme_popupMenuStyle: number;
						public static AppCompatTheme_popupWindowStyle: number;
						public static AppCompatTheme_radioButtonStyle: number;
						public static AppCompatTheme_ratingBarStyle: number;
						public static AppCompatTheme_ratingBarStyleIndicator: number;
						public static AppCompatTheme_ratingBarStyleSmall: number;
						public static AppCompatTheme_searchViewStyle: number;
						public static AppCompatTheme_seekBarStyle: number;
						public static AppCompatTheme_selectableItemBackground: number;
						public static AppCompatTheme_selectableItemBackgroundBorderless: number;
						public static AppCompatTheme_spinnerDropDownItemStyle: number;
						public static AppCompatTheme_spinnerStyle: number;
						public static AppCompatTheme_switchStyle: number;
						public static AppCompatTheme_textAppearanceLargePopupMenu: number;
						public static AppCompatTheme_textAppearanceListItem: number;
						public static AppCompatTheme_textAppearanceListItemSecondary: number;
						public static AppCompatTheme_textAppearanceListItemSmall: number;
						public static AppCompatTheme_textAppearancePopupMenuHeader: number;
						public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
						public static AppCompatTheme_textAppearanceSearchResultTitle: number;
						public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
						public static AppCompatTheme_textColorAlertDialogListItem: number;
						public static AppCompatTheme_textColorSearchUrl: number;
						public static AppCompatTheme_toolbarNavigationButtonStyle: number;
						public static AppCompatTheme_toolbarStyle: number;
						public static AppCompatTheme_tooltipForegroundColor: number;
						public static AppCompatTheme_tooltipFrameBackground: number;
						public static AppCompatTheme_viewInflaterClass: number;
						public static AppCompatTheme_windowActionBar: number;
						public static AppCompatTheme_windowActionBarOverlay: number;
						public static AppCompatTheme_windowActionModeOverlay: number;
						public static AppCompatTheme_windowFixedHeightMajor: number;
						public static AppCompatTheme_windowFixedHeightMinor: number;
						public static AppCompatTheme_windowFixedWidthMajor: number;
						public static AppCompatTheme_windowFixedWidthMinor: number;
						public static AppCompatTheme_windowMinWidthMajor: number;
						public static AppCompatTheme_windowMinWidthMinor: number;
						public static AppCompatTheme_windowNoTitle: number;
						public static Badge: number[];
						public static Badge_autoAdjustToWithinGrandparentBounds: number;
						public static Badge_backgroundColor: number;
						public static Badge_badgeGravity: number;
						public static Badge_badgeHeight: number;
						public static Badge_badgeRadius: number;
						public static Badge_badgeShapeAppearance: number;
						public static Badge_badgeShapeAppearanceOverlay: number;
						public static Badge_badgeText: number;
						public static Badge_badgeTextAppearance: number;
						public static Badge_badgeTextColor: number;
						public static Badge_badgeVerticalPadding: number;
						public static Badge_badgeWidePadding: number;
						public static Badge_badgeWidth: number;
						public static Badge_badgeWithTextHeight: number;
						public static Badge_badgeWithTextRadius: number;
						public static Badge_badgeWithTextShapeAppearance: number;
						public static Badge_badgeWithTextShapeAppearanceOverlay: number;
						public static Badge_badgeWithTextWidth: number;
						public static Badge_horizontalOffset: number;
						public static Badge_horizontalOffsetWithText: number;
						public static Badge_largeFontVerticalOffsetAdjustment: number;
						public static Badge_maxCharacterCount: number;
						public static Badge_maxNumber: number;
						public static Badge_number: number;
						public static Badge_offsetAlignmentMode: number;
						public static Badge_verticalOffset: number;
						public static Badge_verticalOffsetWithText: number;
						public static BaseProgressIndicator: number[];
						public static BaseProgressIndicator_android_indeterminate: number;
						public static BaseProgressIndicator_hideAnimationBehavior: number;
						public static BaseProgressIndicator_indicatorColor: number;
						public static BaseProgressIndicator_minHideDelay: number;
						public static BaseProgressIndicator_showAnimationBehavior: number;
						public static BaseProgressIndicator_showDelay: number;
						public static BaseProgressIndicator_trackColor: number;
						public static BaseProgressIndicator_trackCornerRadius: number;
						public static BaseProgressIndicator_trackThickness: number;
						public static BottomAppBar: number[];
						public static BottomAppBar_addElevationShadow: number;
						public static BottomAppBar_backgroundTint: number;
						public static BottomAppBar_elevation: number;
						public static BottomAppBar_fabAlignmentMode: number;
						public static BottomAppBar_fabAlignmentModeEndMargin: number;
						public static BottomAppBar_fabAnchorMode: number;
						public static BottomAppBar_fabAnimationMode: number;
						public static BottomAppBar_fabCradleMargin: number;
						public static BottomAppBar_fabCradleRoundedCornerRadius: number;
						public static BottomAppBar_fabCradleVerticalOffset: number;
						public static BottomAppBar_hideOnScroll: number;
						public static BottomAppBar_menuAlignmentMode: number;
						public static BottomAppBar_navigationIconTint: number;
						public static BottomAppBar_paddingBottomSystemWindowInsets: number;
						public static BottomAppBar_paddingLeftSystemWindowInsets: number;
						public static BottomAppBar_paddingRightSystemWindowInsets: number;
						public static BottomAppBar_removeEmbeddedFabElevation: number;
						public static BottomNavigationView: number[];
						public static BottomNavigationView_android_minHeight: number;
						public static BottomNavigationView_compatShadowEnabled: number;
						public static BottomNavigationView_itemHorizontalTranslationEnabled: number;
						public static BottomNavigationView_shapeAppearance: number;
						public static BottomNavigationView_shapeAppearanceOverlay: number;
						public static BottomSheetBehavior_Layout: number[];
						public static BottomSheetBehavior_Layout_android_maxWidth: number;
						public static BottomSheetBehavior_Layout_android_maxHeight: number;
						public static BottomSheetBehavior_Layout_android_elevation: number;
						public static BottomSheetBehavior_Layout_backgroundTint: number;
						public static BottomSheetBehavior_Layout_behavior_draggable: number;
						public static BottomSheetBehavior_Layout_behavior_expandedOffset: number;
						public static BottomSheetBehavior_Layout_behavior_fitToContents: number;
						public static BottomSheetBehavior_Layout_behavior_halfExpandedRatio: number;
						public static BottomSheetBehavior_Layout_behavior_hideable: number;
						public static BottomSheetBehavior_Layout_behavior_peekHeight: number;
						public static BottomSheetBehavior_Layout_behavior_saveFlags: number;
						public static BottomSheetBehavior_Layout_behavior_significantVelocityThreshold: number;
						public static BottomSheetBehavior_Layout_behavior_skipCollapsed: number;
						public static BottomSheetBehavior_Layout_gestureInsetBottomIgnored: number;
						public static BottomSheetBehavior_Layout_marginLeftSystemWindowInsets: number;
						public static BottomSheetBehavior_Layout_marginRightSystemWindowInsets: number;
						public static BottomSheetBehavior_Layout_marginTopSystemWindowInsets: number;
						public static BottomSheetBehavior_Layout_paddingBottomSystemWindowInsets: number;
						public static BottomSheetBehavior_Layout_paddingLeftSystemWindowInsets: number;
						public static BottomSheetBehavior_Layout_paddingRightSystemWindowInsets: number;
						public static BottomSheetBehavior_Layout_paddingTopSystemWindowInsets: number;
						public static BottomSheetBehavior_Layout_shapeAppearance: number;
						public static BottomSheetBehavior_Layout_shapeAppearanceOverlay: number;
						public static BottomSheetBehavior_Layout_shouldRemoveExpandedCorners: number;
						public static ButtonBarLayout: number[];
						public static ButtonBarLayout_allowStacking: number;
						public static Capability: number[];
						public static Capability_queryPatterns: number;
						public static Capability_shortcutMatchRequired: number;
						public static CardView: number[];
						public static CardView_android_minWidth: number;
						public static CardView_android_minHeight: number;
						public static CardView_cardBackgroundColor: number;
						public static CardView_cardCornerRadius: number;
						public static CardView_cardElevation: number;
						public static CardView_cardMaxElevation: number;
						public static CardView_cardPreventCornerOverlap: number;
						public static CardView_cardUseCompatPadding: number;
						public static CardView_contentPadding: number;
						public static CardView_contentPaddingBottom: number;
						public static CardView_contentPaddingLeft: number;
						public static CardView_contentPaddingRight: number;
						public static CardView_contentPaddingTop: number;
						public static CheckedTextView: number[];
						public static CheckedTextView_android_checkMark: number;
						public static CheckedTextView_checkMarkCompat: number;
						public static CheckedTextView_checkMarkTint: number;
						public static CheckedTextView_checkMarkTintMode: number;
						public static Chip: number[];
						public static Chip_android_textAppearance: number;
						public static Chip_android_textSize: number;
						public static Chip_android_textColor: number;
						public static Chip_android_ellipsize: number;
						public static Chip_android_maxWidth: number;
						public static Chip_android_text: number;
						public static Chip_android_checkable: number;
						public static Chip_checkedIcon: number;
						public static Chip_checkedIconEnabled: number;
						public static Chip_checkedIconTint: number;
						public static Chip_checkedIconVisible: number;
						public static Chip_chipBackgroundColor: number;
						public static Chip_chipCornerRadius: number;
						public static Chip_chipEndPadding: number;
						public static Chip_chipIcon: number;
						public static Chip_chipIconEnabled: number;
						public static Chip_chipIconSize: number;
						public static Chip_chipIconTint: number;
						public static Chip_chipIconVisible: number;
						public static Chip_chipMinHeight: number;
						public static Chip_chipMinTouchTargetSize: number;
						public static Chip_chipStartPadding: number;
						public static Chip_chipStrokeColor: number;
						public static Chip_chipStrokeWidth: number;
						public static Chip_chipSurfaceColor: number;
						public static Chip_closeIcon: number;
						public static Chip_closeIconEnabled: number;
						public static Chip_closeIconEndPadding: number;
						public static Chip_closeIconSize: number;
						public static Chip_closeIconStartPadding: number;
						public static Chip_closeIconTint: number;
						public static Chip_closeIconVisible: number;
						public static Chip_ensureMinTouchTargetSize: number;
						public static Chip_hideMotionSpec: number;
						public static Chip_iconEndPadding: number;
						public static Chip_iconStartPadding: number;
						public static Chip_rippleColor: number;
						public static Chip_shapeAppearance: number;
						public static Chip_shapeAppearanceOverlay: number;
						public static Chip_showMotionSpec: number;
						public static Chip_textEndPadding: number;
						public static Chip_textStartPadding: number;
						public static ChipGroup: number[];
						public static ChipGroup_checkedChip: number;
						public static ChipGroup_chipSpacing: number;
						public static ChipGroup_chipSpacingHorizontal: number;
						public static ChipGroup_chipSpacingVertical: number;
						public static ChipGroup_selectionRequired: number;
						public static ChipGroup_singleLine: number;
						public static ChipGroup_singleSelection: number;
						public static CircularProgressIndicator: number[];
						public static CircularProgressIndicator_indicatorDirectionCircular: number;
						public static CircularProgressIndicator_indicatorInset: number;
						public static CircularProgressIndicator_indicatorSize: number;
						public static ClockFaceView: number[];
						public static ClockFaceView_clockFaceBackgroundColor: number;
						public static ClockFaceView_clockNumberTextColor: number;
						public static ClockHandView: number[];
						public static ClockHandView_clockHandColor: number;
						public static ClockHandView_materialCircleRadius: number;
						public static ClockHandView_selectorSize: number;
						public static CollapsingToolbarLayout: number[];
						public static CollapsingToolbarLayout_collapsedTitleGravity: number;
						public static CollapsingToolbarLayout_collapsedTitleTextAppearance: number;
						public static CollapsingToolbarLayout_collapsedTitleTextColor: number;
						public static CollapsingToolbarLayout_contentScrim: number;
						public static CollapsingToolbarLayout_expandedTitleGravity: number;
						public static CollapsingToolbarLayout_expandedTitleMargin: number;
						public static CollapsingToolbarLayout_expandedTitleMarginBottom: number;
						public static CollapsingToolbarLayout_expandedTitleMarginEnd: number;
						public static CollapsingToolbarLayout_expandedTitleMarginStart: number;
						public static CollapsingToolbarLayout_expandedTitleMarginTop: number;
						public static CollapsingToolbarLayout_expandedTitleTextAppearance: number;
						public static CollapsingToolbarLayout_expandedTitleTextColor: number;
						public static CollapsingToolbarLayout_extraMultilineHeightEnabled: number;
						public static CollapsingToolbarLayout_forceApplySystemWindowInsetTop: number;
						public static CollapsingToolbarLayout_maxLines: number;
						public static CollapsingToolbarLayout_scrimAnimationDuration: number;
						public static CollapsingToolbarLayout_scrimVisibleHeightTrigger: number;
						public static CollapsingToolbarLayout_statusBarScrim: number;
						public static CollapsingToolbarLayout_title: number;
						public static CollapsingToolbarLayout_titleCollapseMode: number;
						public static CollapsingToolbarLayout_titleEnabled: number;
						public static CollapsingToolbarLayout_titlePositionInterpolator: number;
						public static CollapsingToolbarLayout_titleTextEllipsize: number;
						public static CollapsingToolbarLayout_toolbarId: number;
						public static CollapsingToolbarLayout_Layout: number[];
						public static CollapsingToolbarLayout_Layout_layout_collapseMode: number;
						public static CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier: number;
						public static ColorStateListItem: number[];
						public static ColorStateListItem_android_color: number;
						public static ColorStateListItem_android_alpha: number;
						public static ColorStateListItem_android_lStar: number;
						public static ColorStateListItem_alpha: number;
						public static ColorStateListItem_lStar: number;
						public static CompoundButton: number[];
						public static CompoundButton_android_button: number;
						public static CompoundButton_buttonCompat: number;
						public static CompoundButton_buttonTint: number;
						public static CompoundButton_buttonTintMode: number;
						public static Constraint: number[];
						public static Constraint_android_orientation: number;
						public static Constraint_android_id: number;
						public static Constraint_android_visibility: number;
						public static Constraint_android_layout_width: number;
						public static Constraint_android_layout_height: number;
						public static Constraint_android_layout_marginLeft: number;
						public static Constraint_android_layout_marginTop: number;
						public static Constraint_android_layout_marginRight: number;
						public static Constraint_android_layout_marginBottom: number;
						public static Constraint_android_maxWidth: number;
						public static Constraint_android_maxHeight: number;
						public static Constraint_android_minWidth: number;
						public static Constraint_android_minHeight: number;
						public static Constraint_android_alpha: number;
						public static Constraint_android_transformPivotX: number;
						public static Constraint_android_transformPivotY: number;
						public static Constraint_android_translationX: number;
						public static Constraint_android_translationY: number;
						public static Constraint_android_scaleX: number;
						public static Constraint_android_scaleY: number;
						public static Constraint_android_rotation: number;
						public static Constraint_android_rotationX: number;
						public static Constraint_android_rotationY: number;
						public static Constraint_android_layout_marginStart: number;
						public static Constraint_android_layout_marginEnd: number;
						public static Constraint_android_translationZ: number;
						public static Constraint_android_elevation: number;
						public static Constraint_animate_relativeTo: number;
						public static Constraint_barrierAllowsGoneWidgets: number;
						public static Constraint_barrierDirection: number;
						public static Constraint_barrierMargin: number;
						public static Constraint_chainUseRtl: number;
						public static Constraint_constraint_referenced_ids: number;
						public static Constraint_drawPath: number;
						public static Constraint_flow_firstHorizontalBias: number;
						public static Constraint_flow_firstHorizontalStyle: number;
						public static Constraint_flow_firstVerticalBias: number;
						public static Constraint_flow_firstVerticalStyle: number;
						public static Constraint_flow_horizontalAlign: number;
						public static Constraint_flow_horizontalBias: number;
						public static Constraint_flow_horizontalGap: number;
						public static Constraint_flow_horizontalStyle: number;
						public static Constraint_flow_lastHorizontalBias: number;
						public static Constraint_flow_lastHorizontalStyle: number;
						public static Constraint_flow_lastVerticalBias: number;
						public static Constraint_flow_lastVerticalStyle: number;
						public static Constraint_flow_maxElementsWrap: number;
						public static Constraint_flow_verticalAlign: number;
						public static Constraint_flow_verticalBias: number;
						public static Constraint_flow_verticalGap: number;
						public static Constraint_flow_verticalStyle: number;
						public static Constraint_flow_wrapMode: number;
						public static Constraint_layout_constrainedHeight: number;
						public static Constraint_layout_constrainedWidth: number;
						public static Constraint_layout_constraintBaseline_creator: number;
						public static Constraint_layout_constraintBaseline_toBaselineOf: number;
						public static Constraint_layout_constraintBottom_creator: number;
						public static Constraint_layout_constraintBottom_toBottomOf: number;
						public static Constraint_layout_constraintBottom_toTopOf: number;
						public static Constraint_layout_constraintCircle: number;
						public static Constraint_layout_constraintCircleAngle: number;
						public static Constraint_layout_constraintCircleRadius: number;
						public static Constraint_layout_constraintDimensionRatio: number;
						public static Constraint_layout_constraintEnd_toEndOf: number;
						public static Constraint_layout_constraintEnd_toStartOf: number;
						public static Constraint_layout_constraintGuide_begin: number;
						public static Constraint_layout_constraintGuide_end: number;
						public static Constraint_layout_constraintGuide_percent: number;
						public static Constraint_layout_constraintHeight_default: number;
						public static Constraint_layout_constraintHeight_max: number;
						public static Constraint_layout_constraintHeight_min: number;
						public static Constraint_layout_constraintHeight_percent: number;
						public static Constraint_layout_constraintHorizontal_bias: number;
						public static Constraint_layout_constraintHorizontal_chainStyle: number;
						public static Constraint_layout_constraintHorizontal_weight: number;
						public static Constraint_layout_constraintLeft_creator: number;
						public static Constraint_layout_constraintLeft_toLeftOf: number;
						public static Constraint_layout_constraintLeft_toRightOf: number;
						public static Constraint_layout_constraintRight_creator: number;
						public static Constraint_layout_constraintRight_toLeftOf: number;
						public static Constraint_layout_constraintRight_toRightOf: number;
						public static Constraint_layout_constraintStart_toEndOf: number;
						public static Constraint_layout_constraintStart_toStartOf: number;
						public static Constraint_layout_constraintTag: number;
						public static Constraint_layout_constraintTop_creator: number;
						public static Constraint_layout_constraintTop_toBottomOf: number;
						public static Constraint_layout_constraintTop_toTopOf: number;
						public static Constraint_layout_constraintVertical_bias: number;
						public static Constraint_layout_constraintVertical_chainStyle: number;
						public static Constraint_layout_constraintVertical_weight: number;
						public static Constraint_layout_constraintWidth_default: number;
						public static Constraint_layout_constraintWidth_max: number;
						public static Constraint_layout_constraintWidth_min: number;
						public static Constraint_layout_constraintWidth_percent: number;
						public static Constraint_layout_editor_absoluteX: number;
						public static Constraint_layout_editor_absoluteY: number;
						public static Constraint_layout_goneMarginBottom: number;
						public static Constraint_layout_goneMarginEnd: number;
						public static Constraint_layout_goneMarginLeft: number;
						public static Constraint_layout_goneMarginRight: number;
						public static Constraint_layout_goneMarginStart: number;
						public static Constraint_layout_goneMarginTop: number;
						public static Constraint_motionProgress: number;
						public static Constraint_motionStagger: number;
						public static Constraint_pathMotionArc: number;
						public static Constraint_pivotAnchor: number;
						public static Constraint_transitionEasing: number;
						public static Constraint_transitionPathRotate: number;
						public static Constraint_visibilityMode: number;
						public static ConstraintLayout_Layout: number[];
						public static ConstraintLayout_Layout_android_orientation: number;
						public static ConstraintLayout_Layout_android_padding: number;
						public static ConstraintLayout_Layout_android_paddingLeft: number;
						public static ConstraintLayout_Layout_android_paddingTop: number;
						public static ConstraintLayout_Layout_android_paddingRight: number;
						public static ConstraintLayout_Layout_android_paddingBottom: number;
						public static ConstraintLayout_Layout_android_visibility: number;
						public static ConstraintLayout_Layout_android_maxWidth: number;
						public static ConstraintLayout_Layout_android_maxHeight: number;
						public static ConstraintLayout_Layout_android_minWidth: number;
						public static ConstraintLayout_Layout_android_minHeight: number;
						public static ConstraintLayout_Layout_android_paddingStart: number;
						public static ConstraintLayout_Layout_android_paddingEnd: number;
						public static ConstraintLayout_Layout_android_elevation: number;
						public static ConstraintLayout_Layout_barrierAllowsGoneWidgets: number;
						public static ConstraintLayout_Layout_barrierDirection: number;
						public static ConstraintLayout_Layout_barrierMargin: number;
						public static ConstraintLayout_Layout_chainUseRtl: number;
						public static ConstraintLayout_Layout_constraintSet: number;
						public static ConstraintLayout_Layout_constraint_referenced_ids: number;
						public static ConstraintLayout_Layout_flow_firstHorizontalBias: number;
						public static ConstraintLayout_Layout_flow_firstHorizontalStyle: number;
						public static ConstraintLayout_Layout_flow_firstVerticalBias: number;
						public static ConstraintLayout_Layout_flow_firstVerticalStyle: number;
						public static ConstraintLayout_Layout_flow_horizontalAlign: number;
						public static ConstraintLayout_Layout_flow_horizontalBias: number;
						public static ConstraintLayout_Layout_flow_horizontalGap: number;
						public static ConstraintLayout_Layout_flow_horizontalStyle: number;
						public static ConstraintLayout_Layout_flow_lastHorizontalBias: number;
						public static ConstraintLayout_Layout_flow_lastHorizontalStyle: number;
						public static ConstraintLayout_Layout_flow_lastVerticalBias: number;
						public static ConstraintLayout_Layout_flow_lastVerticalStyle: number;
						public static ConstraintLayout_Layout_flow_maxElementsWrap: number;
						public static ConstraintLayout_Layout_flow_verticalAlign: number;
						public static ConstraintLayout_Layout_flow_verticalBias: number;
						public static ConstraintLayout_Layout_flow_verticalGap: number;
						public static ConstraintLayout_Layout_flow_verticalStyle: number;
						public static ConstraintLayout_Layout_flow_wrapMode: number;
						public static ConstraintLayout_Layout_layoutDescription: number;
						public static ConstraintLayout_Layout_layout_constrainedHeight: number;
						public static ConstraintLayout_Layout_layout_constrainedWidth: number;
						public static ConstraintLayout_Layout_layout_constraintBaseline_creator: number;
						public static ConstraintLayout_Layout_layout_constraintBaseline_toBaselineOf: number;
						public static ConstraintLayout_Layout_layout_constraintBottom_creator: number;
						public static ConstraintLayout_Layout_layout_constraintBottom_toBottomOf: number;
						public static ConstraintLayout_Layout_layout_constraintBottom_toTopOf: number;
						public static ConstraintLayout_Layout_layout_constraintCircle: number;
						public static ConstraintLayout_Layout_layout_constraintCircleAngle: number;
						public static ConstraintLayout_Layout_layout_constraintCircleRadius: number;
						public static ConstraintLayout_Layout_layout_constraintDimensionRatio: number;
						public static ConstraintLayout_Layout_layout_constraintEnd_toEndOf: number;
						public static ConstraintLayout_Layout_layout_constraintEnd_toStartOf: number;
						public static ConstraintLayout_Layout_layout_constraintGuide_begin: number;
						public static ConstraintLayout_Layout_layout_constraintGuide_end: number;
						public static ConstraintLayout_Layout_layout_constraintGuide_percent: number;
						public static ConstraintLayout_Layout_layout_constraintHeight_default: number;
						public static ConstraintLayout_Layout_layout_constraintHeight_max: number;
						public static ConstraintLayout_Layout_layout_constraintHeight_min: number;
						public static ConstraintLayout_Layout_layout_constraintHeight_percent: number;
						public static ConstraintLayout_Layout_layout_constraintHorizontal_bias: number;
						public static ConstraintLayout_Layout_layout_constraintHorizontal_chainStyle: number;
						public static ConstraintLayout_Layout_layout_constraintHorizontal_weight: number;
						public static ConstraintLayout_Layout_layout_constraintLeft_creator: number;
						public static ConstraintLayout_Layout_layout_constraintLeft_toLeftOf: number;
						public static ConstraintLayout_Layout_layout_constraintLeft_toRightOf: number;
						public static ConstraintLayout_Layout_layout_constraintRight_creator: number;
						public static ConstraintLayout_Layout_layout_constraintRight_toLeftOf: number;
						public static ConstraintLayout_Layout_layout_constraintRight_toRightOf: number;
						public static ConstraintLayout_Layout_layout_constraintStart_toEndOf: number;
						public static ConstraintLayout_Layout_layout_constraintStart_toStartOf: number;
						public static ConstraintLayout_Layout_layout_constraintTag: number;
						public static ConstraintLayout_Layout_layout_constraintTop_creator: number;
						public static ConstraintLayout_Layout_layout_constraintTop_toBottomOf: number;
						public static ConstraintLayout_Layout_layout_constraintTop_toTopOf: number;
						public static ConstraintLayout_Layout_layout_constraintVertical_bias: number;
						public static ConstraintLayout_Layout_layout_constraintVertical_chainStyle: number;
						public static ConstraintLayout_Layout_layout_constraintVertical_weight: number;
						public static ConstraintLayout_Layout_layout_constraintWidth_default: number;
						public static ConstraintLayout_Layout_layout_constraintWidth_max: number;
						public static ConstraintLayout_Layout_layout_constraintWidth_min: number;
						public static ConstraintLayout_Layout_layout_constraintWidth_percent: number;
						public static ConstraintLayout_Layout_layout_editor_absoluteX: number;
						public static ConstraintLayout_Layout_layout_editor_absoluteY: number;
						public static ConstraintLayout_Layout_layout_goneMarginBottom: number;
						public static ConstraintLayout_Layout_layout_goneMarginEnd: number;
						public static ConstraintLayout_Layout_layout_goneMarginLeft: number;
						public static ConstraintLayout_Layout_layout_goneMarginRight: number;
						public static ConstraintLayout_Layout_layout_goneMarginStart: number;
						public static ConstraintLayout_Layout_layout_goneMarginTop: number;
						public static ConstraintLayout_Layout_layout_optimizationLevel: number;
						public static ConstraintLayout_placeholder: number[];
						public static ConstraintLayout_placeholder_content: number;
						public static ConstraintLayout_placeholder_placeholder_emptyVisibility: number;
						public static ConstraintSet: number[];
						public static ConstraintSet_android_orientation: number;
						public static ConstraintSet_android_id: number;
						public static ConstraintSet_android_visibility: number;
						public static ConstraintSet_android_layout_width: number;
						public static ConstraintSet_android_layout_height: number;
						public static ConstraintSet_android_layout_marginLeft: number;
						public static ConstraintSet_android_layout_marginTop: number;
						public static ConstraintSet_android_layout_marginRight: number;
						public static ConstraintSet_android_layout_marginBottom: number;
						public static ConstraintSet_android_maxWidth: number;
						public static ConstraintSet_android_maxHeight: number;
						public static ConstraintSet_android_minWidth: number;
						public static ConstraintSet_android_minHeight: number;
						public static ConstraintSet_android_pivotX: number;
						public static ConstraintSet_android_pivotY: number;
						public static ConstraintSet_android_alpha: number;
						public static ConstraintSet_android_transformPivotX: number;
						public static ConstraintSet_android_transformPivotY: number;
						public static ConstraintSet_android_translationX: number;
						public static ConstraintSet_android_translationY: number;
						public static ConstraintSet_android_scaleX: number;
						public static ConstraintSet_android_scaleY: number;
						public static ConstraintSet_android_rotation: number;
						public static ConstraintSet_android_rotationX: number;
						public static ConstraintSet_android_rotationY: number;
						public static ConstraintSet_android_layout_marginStart: number;
						public static ConstraintSet_android_layout_marginEnd: number;
						public static ConstraintSet_android_translationZ: number;
						public static ConstraintSet_android_elevation: number;
						public static ConstraintSet_animate_relativeTo: number;
						public static ConstraintSet_barrierAllowsGoneWidgets: number;
						public static ConstraintSet_barrierDirection: number;
						public static ConstraintSet_barrierMargin: number;
						public static ConstraintSet_chainUseRtl: number;
						public static ConstraintSet_constraint_referenced_ids: number;
						public static ConstraintSet_deriveConstraintsFrom: number;
						public static ConstraintSet_drawPath: number;
						public static ConstraintSet_flow_firstHorizontalBias: number;
						public static ConstraintSet_flow_firstHorizontalStyle: number;
						public static ConstraintSet_flow_firstVerticalBias: number;
						public static ConstraintSet_flow_firstVerticalStyle: number;
						public static ConstraintSet_flow_horizontalAlign: number;
						public static ConstraintSet_flow_horizontalBias: number;
						public static ConstraintSet_flow_horizontalGap: number;
						public static ConstraintSet_flow_horizontalStyle: number;
						public static ConstraintSet_flow_lastHorizontalBias: number;
						public static ConstraintSet_flow_lastHorizontalStyle: number;
						public static ConstraintSet_flow_lastVerticalBias: number;
						public static ConstraintSet_flow_lastVerticalStyle: number;
						public static ConstraintSet_flow_maxElementsWrap: number;
						public static ConstraintSet_flow_verticalAlign: number;
						public static ConstraintSet_flow_verticalBias: number;
						public static ConstraintSet_flow_verticalGap: number;
						public static ConstraintSet_flow_verticalStyle: number;
						public static ConstraintSet_flow_wrapMode: number;
						public static ConstraintSet_layout_constrainedHeight: number;
						public static ConstraintSet_layout_constrainedWidth: number;
						public static ConstraintSet_layout_constraintBaseline_creator: number;
						public static ConstraintSet_layout_constraintBaseline_toBaselineOf: number;
						public static ConstraintSet_layout_constraintBottom_creator: number;
						public static ConstraintSet_layout_constraintBottom_toBottomOf: number;
						public static ConstraintSet_layout_constraintBottom_toTopOf: number;
						public static ConstraintSet_layout_constraintCircle: number;
						public static ConstraintSet_layout_constraintCircleAngle: number;
						public static ConstraintSet_layout_constraintCircleRadius: number;
						public static ConstraintSet_layout_constraintDimensionRatio: number;
						public static ConstraintSet_layout_constraintEnd_toEndOf: number;
						public static ConstraintSet_layout_constraintEnd_toStartOf: number;
						public static ConstraintSet_layout_constraintGuide_begin: number;
						public static ConstraintSet_layout_constraintGuide_end: number;
						public static ConstraintSet_layout_constraintGuide_percent: number;
						public static ConstraintSet_layout_constraintHeight_default: number;
						public static ConstraintSet_layout_constraintHeight_max: number;
						public static ConstraintSet_layout_constraintHeight_min: number;
						public static ConstraintSet_layout_constraintHeight_percent: number;
						public static ConstraintSet_layout_constraintHorizontal_bias: number;
						public static ConstraintSet_layout_constraintHorizontal_chainStyle: number;
						public static ConstraintSet_layout_constraintHorizontal_weight: number;
						public static ConstraintSet_layout_constraintLeft_creator: number;
						public static ConstraintSet_layout_constraintLeft_toLeftOf: number;
						public static ConstraintSet_layout_constraintLeft_toRightOf: number;
						public static ConstraintSet_layout_constraintRight_creator: number;
						public static ConstraintSet_layout_constraintRight_toLeftOf: number;
						public static ConstraintSet_layout_constraintRight_toRightOf: number;
						public static ConstraintSet_layout_constraintStart_toEndOf: number;
						public static ConstraintSet_layout_constraintStart_toStartOf: number;
						public static ConstraintSet_layout_constraintTag: number;
						public static ConstraintSet_layout_constraintTop_creator: number;
						public static ConstraintSet_layout_constraintTop_toBottomOf: number;
						public static ConstraintSet_layout_constraintTop_toTopOf: number;
						public static ConstraintSet_layout_constraintVertical_bias: number;
						public static ConstraintSet_layout_constraintVertical_chainStyle: number;
						public static ConstraintSet_layout_constraintVertical_weight: number;
						public static ConstraintSet_layout_constraintWidth_default: number;
						public static ConstraintSet_layout_constraintWidth_max: number;
						public static ConstraintSet_layout_constraintWidth_min: number;
						public static ConstraintSet_layout_constraintWidth_percent: number;
						public static ConstraintSet_layout_editor_absoluteX: number;
						public static ConstraintSet_layout_editor_absoluteY: number;
						public static ConstraintSet_layout_goneMarginBottom: number;
						public static ConstraintSet_layout_goneMarginEnd: number;
						public static ConstraintSet_layout_goneMarginLeft: number;
						public static ConstraintSet_layout_goneMarginRight: number;
						public static ConstraintSet_layout_goneMarginStart: number;
						public static ConstraintSet_layout_goneMarginTop: number;
						public static ConstraintSet_motionProgress: number;
						public static ConstraintSet_motionStagger: number;
						public static ConstraintSet_pathMotionArc: number;
						public static ConstraintSet_pivotAnchor: number;
						public static ConstraintSet_transitionEasing: number;
						public static ConstraintSet_transitionPathRotate: number;
						public static CoordinatorLayout: number[];
						public static CoordinatorLayout_keylines: number;
						public static CoordinatorLayout_statusBarBackground: number;
						public static CoordinatorLayout_Layout: number[];
						public static CoordinatorLayout_Layout_android_layout_gravity: number;
						public static CoordinatorLayout_Layout_layout_anchor: number;
						public static CoordinatorLayout_Layout_layout_anchorGravity: number;
						public static CoordinatorLayout_Layout_layout_behavior: number;
						public static CoordinatorLayout_Layout_layout_dodgeInsetEdges: number;
						public static CoordinatorLayout_Layout_layout_insetEdge: number;
						public static CoordinatorLayout_Layout_layout_keyline: number;
						public static CustomAttribute: number[];
						public static CustomAttribute_attributeName: number;
						public static CustomAttribute_customBoolean: number;
						public static CustomAttribute_customColorDrawableValue: number;
						public static CustomAttribute_customColorValue: number;
						public static CustomAttribute_customDimension: number;
						public static CustomAttribute_customFloatValue: number;
						public static CustomAttribute_customIntegerValue: number;
						public static CustomAttribute_customPixelDimension: number;
						public static CustomAttribute_customStringValue: number;
						public static DrawerArrowToggle: number[];
						public static DrawerArrowToggle_arrowHeadLength: number;
						public static DrawerArrowToggle_arrowShaftLength: number;
						public static DrawerArrowToggle_barLength: number;
						public static DrawerArrowToggle_color: number;
						public static DrawerArrowToggle_drawableSize: number;
						public static DrawerArrowToggle_gapBetweenBars: number;
						public static DrawerArrowToggle_spinBars: number;
						public static DrawerArrowToggle_thickness: number;
						public static DrawerLayout: number[];
						public static DrawerLayout_elevation: number;
						public static ExtendedFloatingActionButton: number[];
						public static ExtendedFloatingActionButton_collapsedSize: number;
						public static ExtendedFloatingActionButton_elevation: number;
						public static ExtendedFloatingActionButton_extendMotionSpec: number;
						public static ExtendedFloatingActionButton_extendStrategy: number;
						public static ExtendedFloatingActionButton_hideMotionSpec: number;
						public static ExtendedFloatingActionButton_showMotionSpec: number;
						public static ExtendedFloatingActionButton_shrinkMotionSpec: number;
						public static ExtendedFloatingActionButton_Behavior_Layout: number[];
						public static ExtendedFloatingActionButton_Behavior_Layout_behavior_autoHide: number;
						public static ExtendedFloatingActionButton_Behavior_Layout_behavior_autoShrink: number;
						public static FloatingActionButton: number[];
						public static FloatingActionButton_android_enabled: number;
						public static FloatingActionButton_backgroundTint: number;
						public static FloatingActionButton_backgroundTintMode: number;
						public static FloatingActionButton_borderWidth: number;
						public static FloatingActionButton_elevation: number;
						public static FloatingActionButton_ensureMinTouchTargetSize: number;
						public static FloatingActionButton_fabCustomSize: number;
						public static FloatingActionButton_fabSize: number;
						public static FloatingActionButton_hideMotionSpec: number;
						public static FloatingActionButton_hoveredFocusedTranslationZ: number;
						public static FloatingActionButton_maxImageSize: number;
						public static FloatingActionButton_pressedTranslationZ: number;
						public static FloatingActionButton_rippleColor: number;
						public static FloatingActionButton_shapeAppearance: number;
						public static FloatingActionButton_shapeAppearanceOverlay: number;
						public static FloatingActionButton_showMotionSpec: number;
						public static FloatingActionButton_useCompatPadding: number;
						public static FloatingActionButton_Behavior_Layout: number[];
						public static FloatingActionButton_Behavior_Layout_behavior_autoHide: number;
						public static FlowLayout: number[];
						public static FlowLayout_itemSpacing: number;
						public static FlowLayout_lineSpacing: number;
						public static FontFamily: number[];
						public static FontFamily_fontProviderAuthority: number;
						public static FontFamily_fontProviderCerts: number;
						public static FontFamily_fontProviderFetchStrategy: number;
						public static FontFamily_fontProviderFetchTimeout: number;
						public static FontFamily_fontProviderPackage: number;
						public static FontFamily_fontProviderQuery: number;
						public static FontFamily_fontProviderSystemFontFamily: number;
						public static FontFamilyFont: number[];
						public static FontFamilyFont_android_font: number;
						public static FontFamilyFont_android_fontWeight: number;
						public static FontFamilyFont_android_fontStyle: number;
						public static FontFamilyFont_android_ttcIndex: number;
						public static FontFamilyFont_android_fontVariationSettings: number;
						public static FontFamilyFont_font: number;
						public static FontFamilyFont_fontStyle: number;
						public static FontFamilyFont_fontVariationSettings: number;
						public static FontFamilyFont_fontWeight: number;
						public static FontFamilyFont_ttcIndex: number;
						public static ForegroundLinearLayout: number[];
						public static ForegroundLinearLayout_android_foreground: number;
						public static ForegroundLinearLayout_android_foregroundGravity: number;
						public static ForegroundLinearLayout_foregroundInsidePadding: number;
						public static Fragment: number[];
						public static Fragment_android_name: number;
						public static Fragment_android_id: number;
						public static Fragment_android_tag: number;
						public static FragmentContainerView: number[];
						public static FragmentContainerView_android_name: number;
						public static FragmentContainerView_android_tag: number;
						public static GradientColor: number[];
						public static GradientColor_android_startColor: number;
						public static GradientColor_android_endColor: number;
						public static GradientColor_android_type: number;
						public static GradientColor_android_centerX: number;
						public static GradientColor_android_centerY: number;
						public static GradientColor_android_gradientRadius: number;
						public static GradientColor_android_tileMode: number;
						public static GradientColor_android_centerColor: number;
						public static GradientColor_android_startX: number;
						public static GradientColor_android_startY: number;
						public static GradientColor_android_endX: number;
						public static GradientColor_android_endY: number;
						public static GradientColorItem: number[];
						public static GradientColorItem_android_color: number;
						public static GradientColorItem_android_offset: number;
						public static ImageFilterView: number[];
						public static ImageFilterView_altSrc: number;
						public static ImageFilterView_brightness: number;
						public static ImageFilterView_contrast: number;
						public static ImageFilterView_crossfade: number;
						public static ImageFilterView_overlay: number;
						public static ImageFilterView_round: number;
						public static ImageFilterView_roundPercent: number;
						public static ImageFilterView_saturation: number;
						public static ImageFilterView_warmth: number;
						public static Insets: number[];
						public static Insets_marginLeftSystemWindowInsets: number;
						public static Insets_marginRightSystemWindowInsets: number;
						public static Insets_marginTopSystemWindowInsets: number;
						public static Insets_paddingBottomSystemWindowInsets: number;
						public static Insets_paddingLeftSystemWindowInsets: number;
						public static Insets_paddingRightSystemWindowInsets: number;
						public static Insets_paddingStartSystemWindowInsets: number;
						public static Insets_paddingTopSystemWindowInsets: number;
						public static KeyAttribute: number[];
						public static KeyAttribute_android_alpha: number;
						public static KeyAttribute_android_transformPivotX: number;
						public static KeyAttribute_android_transformPivotY: number;
						public static KeyAttribute_android_translationX: number;
						public static KeyAttribute_android_translationY: number;
						public static KeyAttribute_android_scaleX: number;
						public static KeyAttribute_android_scaleY: number;
						public static KeyAttribute_android_rotation: number;
						public static KeyAttribute_android_rotationX: number;
						public static KeyAttribute_android_rotationY: number;
						public static KeyAttribute_android_translationZ: number;
						public static KeyAttribute_android_elevation: number;
						public static KeyAttribute_curveFit: number;
						public static KeyAttribute_framePosition: number;
						public static KeyAttribute_motionProgress: number;
						public static KeyAttribute_motionTarget: number;
						public static KeyAttribute_transitionEasing: number;
						public static KeyAttribute_transitionPathRotate: number;
						public static KeyCycle: number[];
						public static KeyCycle_android_alpha: number;
						public static KeyCycle_android_translationX: number;
						public static KeyCycle_android_translationY: number;
						public static KeyCycle_android_scaleX: number;
						public static KeyCycle_android_scaleY: number;
						public static KeyCycle_android_rotation: number;
						public static KeyCycle_android_rotationX: number;
						public static KeyCycle_android_rotationY: number;
						public static KeyCycle_android_translationZ: number;
						public static KeyCycle_android_elevation: number;
						public static KeyCycle_curveFit: number;
						public static KeyCycle_framePosition: number;
						public static KeyCycle_motionProgress: number;
						public static KeyCycle_motionTarget: number;
						public static KeyCycle_transitionEasing: number;
						public static KeyCycle_transitionPathRotate: number;
						public static KeyCycle_waveOffset: number;
						public static KeyCycle_wavePeriod: number;
						public static KeyCycle_waveShape: number;
						public static KeyCycle_waveVariesBy: number;
						public static KeyPosition: number[];
						public static KeyPosition_curveFit: number;
						public static KeyPosition_drawPath: number;
						public static KeyPosition_framePosition: number;
						public static KeyPosition_keyPositionType: number;
						public static KeyPosition_motionTarget: number;
						public static KeyPosition_pathMotionArc: number;
						public static KeyPosition_percentHeight: number;
						public static KeyPosition_percentWidth: number;
						public static KeyPosition_percentX: number;
						public static KeyPosition_percentY: number;
						public static KeyPosition_sizePercent: number;
						public static KeyPosition_transitionEasing: number;
						public static KeyTimeCycle: number[];
						public static KeyTimeCycle_android_alpha: number;
						public static KeyTimeCycle_android_translationX: number;
						public static KeyTimeCycle_android_translationY: number;
						public static KeyTimeCycle_android_scaleX: number;
						public static KeyTimeCycle_android_scaleY: number;
						public static KeyTimeCycle_android_rotation: number;
						public static KeyTimeCycle_android_rotationX: number;
						public static KeyTimeCycle_android_rotationY: number;
						public static KeyTimeCycle_android_translationZ: number;
						public static KeyTimeCycle_android_elevation: number;
						public static KeyTimeCycle_curveFit: number;
						public static KeyTimeCycle_framePosition: number;
						public static KeyTimeCycle_motionProgress: number;
						public static KeyTimeCycle_motionTarget: number;
						public static KeyTimeCycle_transitionEasing: number;
						public static KeyTimeCycle_transitionPathRotate: number;
						public static KeyTimeCycle_waveDecay: number;
						public static KeyTimeCycle_waveOffset: number;
						public static KeyTimeCycle_wavePeriod: number;
						public static KeyTimeCycle_waveShape: number;
						public static KeyTrigger: number[];
						public static KeyTrigger_framePosition: number;
						public static KeyTrigger_motionTarget: number;
						public static KeyTrigger_motion_postLayoutCollision: number;
						public static KeyTrigger_motion_triggerOnCollision: number;
						public static KeyTrigger_onCross: number;
						public static KeyTrigger_onNegativeCross: number;
						public static KeyTrigger_onPositiveCross: number;
						public static KeyTrigger_triggerId: number;
						public static KeyTrigger_triggerReceiver: number;
						public static KeyTrigger_triggerSlack: number;
						public static Layout: number[];
						public static Layout_android_orientation: number;
						public static Layout_android_layout_width: number;
						public static Layout_android_layout_height: number;
						public static Layout_android_layout_marginLeft: number;
						public static Layout_android_layout_marginTop: number;
						public static Layout_android_layout_marginRight: number;
						public static Layout_android_layout_marginBottom: number;
						public static Layout_android_layout_marginStart: number;
						public static Layout_android_layout_marginEnd: number;
						public static Layout_barrierAllowsGoneWidgets: number;
						public static Layout_barrierDirection: number;
						public static Layout_barrierMargin: number;
						public static Layout_chainUseRtl: number;
						public static Layout_constraint_referenced_ids: number;
						public static Layout_layout_constrainedHeight: number;
						public static Layout_layout_constrainedWidth: number;
						public static Layout_layout_constraintBaseline_creator: number;
						public static Layout_layout_constraintBaseline_toBaselineOf: number;
						public static Layout_layout_constraintBottom_creator: number;
						public static Layout_layout_constraintBottom_toBottomOf: number;
						public static Layout_layout_constraintBottom_toTopOf: number;
						public static Layout_layout_constraintCircle: number;
						public static Layout_layout_constraintCircleAngle: number;
						public static Layout_layout_constraintCircleRadius: number;
						public static Layout_layout_constraintDimensionRatio: number;
						public static Layout_layout_constraintEnd_toEndOf: number;
						public static Layout_layout_constraintEnd_toStartOf: number;
						public static Layout_layout_constraintGuide_begin: number;
						public static Layout_layout_constraintGuide_end: number;
						public static Layout_layout_constraintGuide_percent: number;
						public static Layout_layout_constraintHeight_default: number;
						public static Layout_layout_constraintHeight_max: number;
						public static Layout_layout_constraintHeight_min: number;
						public static Layout_layout_constraintHeight_percent: number;
						public static Layout_layout_constraintHorizontal_bias: number;
						public static Layout_layout_constraintHorizontal_chainStyle: number;
						public static Layout_layout_constraintHorizontal_weight: number;
						public static Layout_layout_constraintLeft_creator: number;
						public static Layout_layout_constraintLeft_toLeftOf: number;
						public static Layout_layout_constraintLeft_toRightOf: number;
						public static Layout_layout_constraintRight_creator: number;
						public static Layout_layout_constraintRight_toLeftOf: number;
						public static Layout_layout_constraintRight_toRightOf: number;
						public static Layout_layout_constraintStart_toEndOf: number;
						public static Layout_layout_constraintStart_toStartOf: number;
						public static Layout_layout_constraintTop_creator: number;
						public static Layout_layout_constraintTop_toBottomOf: number;
						public static Layout_layout_constraintTop_toTopOf: number;
						public static Layout_layout_constraintVertical_bias: number;
						public static Layout_layout_constraintVertical_chainStyle: number;
						public static Layout_layout_constraintVertical_weight: number;
						public static Layout_layout_constraintWidth_default: number;
						public static Layout_layout_constraintWidth_max: number;
						public static Layout_layout_constraintWidth_min: number;
						public static Layout_layout_constraintWidth_percent: number;
						public static Layout_layout_editor_absoluteX: number;
						public static Layout_layout_editor_absoluteY: number;
						public static Layout_layout_goneMarginBottom: number;
						public static Layout_layout_goneMarginEnd: number;
						public static Layout_layout_goneMarginLeft: number;
						public static Layout_layout_goneMarginRight: number;
						public static Layout_layout_goneMarginStart: number;
						public static Layout_layout_goneMarginTop: number;
						public static Layout_maxHeight: number;
						public static Layout_maxWidth: number;
						public static Layout_minHeight: number;
						public static Layout_minWidth: number;
						public static LinearLayoutCompat: number[];
						public static LinearLayoutCompat_android_gravity: number;
						public static LinearLayoutCompat_android_orientation: number;
						public static LinearLayoutCompat_android_baselineAligned: number;
						public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
						public static LinearLayoutCompat_android_weightSum: number;
						public static LinearLayoutCompat_divider: number;
						public static LinearLayoutCompat_dividerPadding: number;
						public static LinearLayoutCompat_measureWithLargestChild: number;
						public static LinearLayoutCompat_showDividers: number;
						public static LinearLayoutCompat_Layout: number[];
						public static LinearLayoutCompat_Layout_android_layout_gravity: number;
						public static LinearLayoutCompat_Layout_android_layout_width: number;
						public static LinearLayoutCompat_Layout_android_layout_height: number;
						public static LinearLayoutCompat_Layout_android_layout_weight: number;
						public static LinearProgressIndicator: number[];
						public static LinearProgressIndicator_indeterminateAnimationType: number;
						public static LinearProgressIndicator_indicatorDirectionLinear: number;
						public static ListPopupWindow: number[];
						public static ListPopupWindow_android_dropDownHorizontalOffset: number;
						public static ListPopupWindow_android_dropDownVerticalOffset: number;
						public static MaterialAlertDialog: number[];
						public static MaterialAlertDialog_backgroundInsetBottom: number;
						public static MaterialAlertDialog_backgroundInsetEnd: number;
						public static MaterialAlertDialog_backgroundInsetStart: number;
						public static MaterialAlertDialog_backgroundInsetTop: number;
						public static MaterialAlertDialog_backgroundTint: number;
						public static MaterialAlertDialogTheme: number[];
						public static MaterialAlertDialogTheme_materialAlertDialogBodyTextStyle: number;
						public static MaterialAlertDialogTheme_materialAlertDialogButtonSpacerVisibility: number;
						public static MaterialAlertDialogTheme_materialAlertDialogTheme: number;
						public static MaterialAlertDialogTheme_materialAlertDialogTitleIconStyle: number;
						public static MaterialAlertDialogTheme_materialAlertDialogTitlePanelStyle: number;
						public static MaterialAlertDialogTheme_materialAlertDialogTitleTextStyle: number;
						public static MaterialAutoCompleteTextView: number[];
						public static MaterialAutoCompleteTextView_android_inputType: number;
						public static MaterialAutoCompleteTextView_android_popupElevation: number;
						public static MaterialAutoCompleteTextView_dropDownBackgroundTint: number;
						public static MaterialAutoCompleteTextView_simpleItemLayout: number;
						public static MaterialAutoCompleteTextView_simpleItemSelectedColor: number;
						public static MaterialAutoCompleteTextView_simpleItemSelectedRippleColor: number;
						public static MaterialAutoCompleteTextView_simpleItems: number;
						public static MaterialButton: number[];
						public static MaterialButton_android_background: number;
						public static MaterialButton_android_insetLeft: number;
						public static MaterialButton_android_insetRight: number;
						public static MaterialButton_android_insetTop: number;
						public static MaterialButton_android_insetBottom: number;
						public static MaterialButton_android_checkable: number;
						public static MaterialButton_backgroundTint: number;
						public static MaterialButton_backgroundTintMode: number;
						public static MaterialButton_cornerRadius: number;
						public static MaterialButton_elevation: number;
						public static MaterialButton_icon: number;
						public static MaterialButton_iconGravity: number;
						public static MaterialButton_iconPadding: number;
						public static MaterialButton_iconSize: number;
						public static MaterialButton_iconTint: number;
						public static MaterialButton_iconTintMode: number;
						public static MaterialButton_rippleColor: number;
						public static MaterialButton_shapeAppearance: number;
						public static MaterialButton_shapeAppearanceOverlay: number;
						public static MaterialButton_strokeColor: number;
						public static MaterialButton_strokeWidth: number;
						public static MaterialButton_toggleCheckedStateOnClick: number;
						public static MaterialButtonToggleGroup: number[];
						public static MaterialButtonToggleGroup_android_enabled: number;
						public static MaterialButtonToggleGroup_checkedButton: number;
						public static MaterialButtonToggleGroup_selectionRequired: number;
						public static MaterialButtonToggleGroup_singleSelection: number;
						public static MaterialCalendar: number[];
						public static MaterialCalendar_android_windowFullscreen: number;
						public static MaterialCalendar_backgroundTint: number;
						public static MaterialCalendar_dayInvalidStyle: number;
						public static MaterialCalendar_daySelectedStyle: number;
						public static MaterialCalendar_dayStyle: number;
						public static MaterialCalendar_dayTodayStyle: number;
						public static MaterialCalendar_nestedScrollable: number;
						public static MaterialCalendar_rangeFillColor: number;
						public static MaterialCalendar_yearSelectedStyle: number;
						public static MaterialCalendar_yearStyle: number;
						public static MaterialCalendar_yearTodayStyle: number;
						public static MaterialCalendarItem: number[];
						public static MaterialCalendarItem_android_insetLeft: number;
						public static MaterialCalendarItem_android_insetRight: number;
						public static MaterialCalendarItem_android_insetTop: number;
						public static MaterialCalendarItem_android_insetBottom: number;
						public static MaterialCalendarItem_itemFillColor: number;
						public static MaterialCalendarItem_itemShapeAppearance: number;
						public static MaterialCalendarItem_itemShapeAppearanceOverlay: number;
						public static MaterialCalendarItem_itemStrokeColor: number;
						public static MaterialCalendarItem_itemStrokeWidth: number;
						public static MaterialCalendarItem_itemTextColor: number;
						public static MaterialCardView: number[];
						public static MaterialCardView_android_checkable: number;
						public static MaterialCardView_cardForegroundColor: number;
						public static MaterialCardView_checkedIcon: number;
						public static MaterialCardView_checkedIconGravity: number;
						public static MaterialCardView_checkedIconMargin: number;
						public static MaterialCardView_checkedIconSize: number;
						public static MaterialCardView_checkedIconTint: number;
						public static MaterialCardView_rippleColor: number;
						public static MaterialCardView_shapeAppearance: number;
						public static MaterialCardView_shapeAppearanceOverlay: number;
						public static MaterialCardView_state_dragged: number;
						public static MaterialCardView_strokeColor: number;
						public static MaterialCardView_strokeWidth: number;
						public static MaterialCheckBox: number[];
						public static MaterialCheckBox_android_button: number;
						public static MaterialCheckBox_buttonCompat: number;
						public static MaterialCheckBox_buttonIcon: number;
						public static MaterialCheckBox_buttonIconTint: number;
						public static MaterialCheckBox_buttonIconTintMode: number;
						public static MaterialCheckBox_buttonTint: number;
						public static MaterialCheckBox_centerIfNoTextEnabled: number;
						public static MaterialCheckBox_checkedState: number;
						public static MaterialCheckBox_errorAccessibilityLabel: number;
						public static MaterialCheckBox_errorShown: number;
						public static MaterialCheckBox_useMaterialThemeColors: number;
						public static MaterialCheckBoxStates: number[];
						public static MaterialCheckBoxStates_state_error: number;
						public static MaterialCheckBoxStates_state_indeterminate: number;
						public static MaterialDivider: number[];
						public static MaterialDivider_dividerColor: number;
						public static MaterialDivider_dividerInsetEnd: number;
						public static MaterialDivider_dividerInsetStart: number;
						public static MaterialDivider_dividerThickness: number;
						public static MaterialDivider_lastItemDecorated: number;
						public static MaterialRadioButton: number[];
						public static MaterialRadioButton_buttonTint: number;
						public static MaterialRadioButton_useMaterialThemeColors: number;
						public static MaterialShape: number[];
						public static MaterialShape_shapeAppearance: number;
						public static MaterialShape_shapeAppearanceOverlay: number;
						public static MaterialSwitch: number[];
						public static MaterialSwitch_thumbIcon: number;
						public static MaterialSwitch_thumbIconSize: number;
						public static MaterialSwitch_thumbIconTint: number;
						public static MaterialSwitch_thumbIconTintMode: number;
						public static MaterialSwitch_trackDecoration: number;
						public static MaterialSwitch_trackDecorationTint: number;
						public static MaterialSwitch_trackDecorationTintMode: number;
						public static MaterialTextAppearance: number[];
						public static MaterialTextAppearance_android_letterSpacing: number;
						public static MaterialTextAppearance_android_lineHeight: number;
						public static MaterialTextAppearance_lineHeight: number;
						public static MaterialTextView: number[];
						public static MaterialTextView_android_textAppearance: number;
						public static MaterialTextView_android_lineHeight: number;
						public static MaterialTextView_lineHeight: number;
						public static MaterialTimePicker: number[];
						public static MaterialTimePicker_backgroundTint: number;
						public static MaterialTimePicker_clockIcon: number;
						public static MaterialTimePicker_keyboardIcon: number;
						public static MaterialToolbar: number[];
						public static MaterialToolbar_logoAdjustViewBounds: number;
						public static MaterialToolbar_logoScaleType: number;
						public static MaterialToolbar_navigationIconTint: number;
						public static MaterialToolbar_subtitleCentered: number;
						public static MaterialToolbar_titleCentered: number;
						public static MenuGroup: number[];
						public static MenuGroup_android_enabled: number;
						public static MenuGroup_android_id: number;
						public static MenuGroup_android_visible: number;
						public static MenuGroup_android_menuCategory: number;
						public static MenuGroup_android_orderInCategory: number;
						public static MenuGroup_android_checkableBehavior: number;
						public static MenuItem: number[];
						public static MenuItem_android_icon: number;
						public static MenuItem_android_enabled: number;
						public static MenuItem_android_id: number;
						public static MenuItem_android_checked: number;
						public static MenuItem_android_visible: number;
						public static MenuItem_android_menuCategory: number;
						public static MenuItem_android_orderInCategory: number;
						public static MenuItem_android_title: number;
						public static MenuItem_android_titleCondensed: number;
						public static MenuItem_android_alphabeticShortcut: number;
						public static MenuItem_android_numericShortcut: number;
						public static MenuItem_android_checkable: number;
						public static MenuItem_android_onClick: number;
						public static MenuItem_actionLayout: number;
						public static MenuItem_actionProviderClass: number;
						public static MenuItem_actionViewClass: number;
						public static MenuItem_alphabeticModifiers: number;
						public static MenuItem_contentDescription: number;
						public static MenuItem_iconTint: number;
						public static MenuItem_iconTintMode: number;
						public static MenuItem_numericModifiers: number;
						public static MenuItem_showAsAction: number;
						public static MenuItem_tooltipText: number;
						public static MenuView: number[];
						public static MenuView_android_windowAnimationStyle: number;
						public static MenuView_android_itemTextAppearance: number;
						public static MenuView_android_horizontalDivider: number;
						public static MenuView_android_verticalDivider: number;
						public static MenuView_android_headerBackground: number;
						public static MenuView_android_itemBackground: number;
						public static MenuView_android_itemIconDisabledAlpha: number;
						public static MenuView_preserveIconSpacing: number;
						public static MenuView_subMenuArrow: number;
						public static MockView: number[];
						public static MockView_mock_diagonalsColor: number;
						public static MockView_mock_label: number;
						public static MockView_mock_labelBackgroundColor: number;
						public static MockView_mock_labelColor: number;
						public static MockView_mock_showDiagonals: number;
						public static MockView_mock_showLabel: number;
						public static Motion: number[];
						public static Motion_animate_relativeTo: number;
						public static Motion_drawPath: number;
						public static Motion_motionPathRotate: number;
						public static Motion_motionStagger: number;
						public static Motion_pathMotionArc: number;
						public static Motion_transitionEasing: number;
						public static MotionHelper: number[];
						public static MotionHelper_onHide: number;
						public static MotionHelper_onShow: number;
						public static MotionLayout: number[];
						public static MotionLayout_applyMotionScene: number;
						public static MotionLayout_currentState: number;
						public static MotionLayout_layoutDescription: number;
						public static MotionLayout_motionDebug: number;
						public static MotionLayout_motionProgress: number;
						public static MotionLayout_showPaths: number;
						public static MotionScene: number[];
						public static MotionScene_defaultDuration: number;
						public static MotionScene_layoutDuringTransition: number;
						public static MotionTelltales: number[];
						public static MotionTelltales_telltales_tailColor: number;
						public static MotionTelltales_telltales_tailScale: number;
						public static MotionTelltales_telltales_velocityMode: number;
						public static NavigationBarActiveIndicator: number[];
						public static NavigationBarActiveIndicator_android_height: number;
						public static NavigationBarActiveIndicator_android_width: number;
						public static NavigationBarActiveIndicator_android_color: number;
						public static NavigationBarActiveIndicator_marginHorizontal: number;
						public static NavigationBarActiveIndicator_shapeAppearance: number;
						public static NavigationBarView: number[];
						public static NavigationBarView_activeIndicatorLabelPadding: number;
						public static NavigationBarView_backgroundTint: number;
						public static NavigationBarView_elevation: number;
						public static NavigationBarView_itemActiveIndicatorStyle: number;
						public static NavigationBarView_itemBackground: number;
						public static NavigationBarView_itemIconSize: number;
						public static NavigationBarView_itemIconTint: number;
						public static NavigationBarView_itemPaddingBottom: number;
						public static NavigationBarView_itemPaddingTop: number;
						public static NavigationBarView_itemRippleColor: number;
						public static NavigationBarView_itemTextAppearanceActive: number;
						public static NavigationBarView_itemTextAppearanceActiveBoldEnabled: number;
						public static NavigationBarView_itemTextAppearanceInactive: number;
						public static NavigationBarView_itemTextColor: number;
						public static NavigationBarView_labelVisibilityMode: number;
						public static NavigationBarView_menu: number;
						public static NavigationRailView: number[];
						public static NavigationRailView_headerLayout: number;
						public static NavigationRailView_itemMinHeight: number;
						public static NavigationRailView_menuGravity: number;
						public static NavigationRailView_paddingBottomSystemWindowInsets: number;
						public static NavigationRailView_paddingStartSystemWindowInsets: number;
						public static NavigationRailView_paddingTopSystemWindowInsets: number;
						public static NavigationRailView_shapeAppearance: number;
						public static NavigationRailView_shapeAppearanceOverlay: number;
						public static NavigationView: number[];
						public static NavigationView_android_layout_gravity: number;
						public static NavigationView_android_background: number;
						public static NavigationView_android_fitsSystemWindows: number;
						public static NavigationView_android_maxWidth: number;
						public static NavigationView_bottomInsetScrimEnabled: number;
						public static NavigationView_dividerInsetEnd: number;
						public static NavigationView_dividerInsetStart: number;
						public static NavigationView_drawerLayoutCornerSize: number;
						public static NavigationView_elevation: number;
						public static NavigationView_headerLayout: number;
						public static NavigationView_itemBackground: number;
						public static NavigationView_itemHorizontalPadding: number;
						public static NavigationView_itemIconPadding: number;
						public static NavigationView_itemIconSize: number;
						public static NavigationView_itemIconTint: number;
						public static NavigationView_itemMaxLines: number;
						public static NavigationView_itemRippleColor: number;
						public static NavigationView_itemShapeAppearance: number;
						public static NavigationView_itemShapeAppearanceOverlay: number;
						public static NavigationView_itemShapeFillColor: number;
						public static NavigationView_itemShapeInsetBottom: number;
						public static NavigationView_itemShapeInsetEnd: number;
						public static NavigationView_itemShapeInsetStart: number;
						public static NavigationView_itemShapeInsetTop: number;
						public static NavigationView_itemTextAppearance: number;
						public static NavigationView_itemTextAppearanceActiveBoldEnabled: number;
						public static NavigationView_itemTextColor: number;
						public static NavigationView_itemVerticalPadding: number;
						public static NavigationView_menu: number;
						public static NavigationView_shapeAppearance: number;
						public static NavigationView_shapeAppearanceOverlay: number;
						public static NavigationView_subheaderColor: number;
						public static NavigationView_subheaderInsetEnd: number;
						public static NavigationView_subheaderInsetStart: number;
						public static NavigationView_subheaderTextAppearance: number;
						public static NavigationView_topInsetScrimEnabled: number;
						public static OnClick: number[];
						public static OnClick_clickAction: number;
						public static OnClick_targetId: number;
						public static OnSwipe: number[];
						public static OnSwipe_dragDirection: number;
						public static OnSwipe_dragScale: number;
						public static OnSwipe_dragThreshold: number;
						public static OnSwipe_limitBoundsTo: number;
						public static OnSwipe_maxAcceleration: number;
						public static OnSwipe_maxVelocity: number;
						public static OnSwipe_moveWhenScrollAtTop: number;
						public static OnSwipe_nestedScrollFlags: number;
						public static OnSwipe_onTouchUp: number;
						public static OnSwipe_touchAnchorId: number;
						public static OnSwipe_touchAnchorSide: number;
						public static OnSwipe_touchRegionId: number;
						public static PopupWindow: number[];
						public static PopupWindow_android_popupBackground: number;
						public static PopupWindow_android_popupAnimationStyle: number;
						public static PopupWindow_overlapAnchor: number;
						public static PopupWindowBackgroundState: number[];
						public static PopupWindowBackgroundState_state_above_anchor: number;
						public static PropertySet: number[];
						public static PropertySet_android_visibility: number;
						public static PropertySet_android_alpha: number;
						public static PropertySet_layout_constraintTag: number;
						public static PropertySet_motionProgress: number;
						public static PropertySet_visibilityMode: number;
						public static RadialViewGroup: number[];
						public static RadialViewGroup_materialCircleRadius: number;
						public static RangeSlider: number[];
						public static RangeSlider_minSeparation: number;
						public static RangeSlider_values: number;
						public static RecycleListView: number[];
						public static RecycleListView_paddingBottomNoButtons: number;
						public static RecycleListView_paddingTopNoTitle: number;
						public static RecyclerView: number[];
						public static RecyclerView_android_orientation: number;
						public static RecyclerView_android_clipToPadding: number;
						public static RecyclerView_android_descendantFocusability: number;
						public static RecyclerView_fastScrollEnabled: number;
						public static RecyclerView_fastScrollHorizontalThumbDrawable: number;
						public static RecyclerView_fastScrollHorizontalTrackDrawable: number;
						public static RecyclerView_fastScrollVerticalThumbDrawable: number;
						public static RecyclerView_fastScrollVerticalTrackDrawable: number;
						public static RecyclerView_layoutManager: number;
						public static RecyclerView_reverseLayout: number;
						public static RecyclerView_spanCount: number;
						public static RecyclerView_stackFromEnd: number;
						public static ScrimInsetsFrameLayout: number[];
						public static ScrimInsetsFrameLayout_insetForeground: number;
						public static ScrollingViewBehavior_Layout: number[];
						public static ScrollingViewBehavior_Layout_behavior_overlapTop: number;
						public static SearchBar: number[];
						public static SearchBar_android_textAppearance: number;
						public static SearchBar_android_text: number;
						public static SearchBar_android_hint: number;
						public static SearchBar_backgroundTint: number;
						public static SearchBar_defaultMarginsEnabled: number;
						public static SearchBar_defaultScrollFlagsEnabled: number;
						public static SearchBar_elevation: number;
						public static SearchBar_forceDefaultNavigationOnClickListener: number;
						public static SearchBar_hideNavigationIcon: number;
						public static SearchBar_navigationIconTint: number;
						public static SearchBar_strokeColor: number;
						public static SearchBar_strokeWidth: number;
						public static SearchBar_tintNavigationIcon: number;
						public static SearchView: number[];
						public static SearchView_android_textAppearance: number;
						public static SearchView_android_focusable: number;
						public static SearchView_android_maxWidth: number;
						public static SearchView_android_text: number;
						public static SearchView_android_hint: number;
						public static SearchView_android_inputType: number;
						public static SearchView_android_imeOptions: number;
						public static SearchView_animateMenuItems: number;
						public static SearchView_animateNavigationIcon: number;
						public static SearchView_autoShowKeyboard: number;
						public static SearchView_backHandlingEnabled: number;
						public static SearchView_backgroundTint: number;
						public static SearchView_closeIcon: number;
						public static SearchView_commitIcon: number;
						public static SearchView_defaultQueryHint: number;
						public static SearchView_goIcon: number;
						public static SearchView_headerLayout: number;
						public static SearchView_hideNavigationIcon: number;
						public static SearchView_iconifiedByDefault: number;
						public static SearchView_layout: number;
						public static SearchView_queryBackground: number;
						public static SearchView_queryHint: number;
						public static SearchView_searchHintIcon: number;
						public static SearchView_searchIcon: number;
						public static SearchView_searchPrefixText: number;
						public static SearchView_submitBackground: number;
						public static SearchView_suggestionRowLayout: number;
						public static SearchView_useDrawerArrowDrawable: number;
						public static SearchView_voiceIcon: number;
						public static ShapeAppearance: number[];
						public static ShapeAppearance_cornerFamily: number;
						public static ShapeAppearance_cornerFamilyBottomLeft: number;
						public static ShapeAppearance_cornerFamilyBottomRight: number;
						public static ShapeAppearance_cornerFamilyTopLeft: number;
						public static ShapeAppearance_cornerFamilyTopRight: number;
						public static ShapeAppearance_cornerSize: number;
						public static ShapeAppearance_cornerSizeBottomLeft: number;
						public static ShapeAppearance_cornerSizeBottomRight: number;
						public static ShapeAppearance_cornerSizeTopLeft: number;
						public static ShapeAppearance_cornerSizeTopRight: number;
						public static ShapeableImageView: number[];
						public static ShapeableImageView_contentPadding: number;
						public static ShapeableImageView_contentPaddingBottom: number;
						public static ShapeableImageView_contentPaddingEnd: number;
						public static ShapeableImageView_contentPaddingLeft: number;
						public static ShapeableImageView_contentPaddingRight: number;
						public static ShapeableImageView_contentPaddingStart: number;
						public static ShapeableImageView_contentPaddingTop: number;
						public static ShapeableImageView_shapeAppearance: number;
						public static ShapeableImageView_shapeAppearanceOverlay: number;
						public static ShapeableImageView_strokeColor: number;
						public static ShapeableImageView_strokeWidth: number;
						public static SideSheetBehavior_Layout: number[];
						public static SideSheetBehavior_Layout_android_maxWidth: number;
						public static SideSheetBehavior_Layout_android_maxHeight: number;
						public static SideSheetBehavior_Layout_android_elevation: number;
						public static SideSheetBehavior_Layout_backgroundTint: number;
						public static SideSheetBehavior_Layout_behavior_draggable: number;
						public static SideSheetBehavior_Layout_coplanarSiblingViewId: number;
						public static SideSheetBehavior_Layout_shapeAppearance: number;
						public static SideSheetBehavior_Layout_shapeAppearanceOverlay: number;
						public static Slider: number[];
						public static Slider_android_enabled: number;
						public static Slider_android_value: number;
						public static Slider_android_stepSize: number;
						public static Slider_android_valueFrom: number;
						public static Slider_android_valueTo: number;
						public static Slider_haloColor: number;
						public static Slider_haloRadius: number;
						public static Slider_labelBehavior: number;
						public static Slider_labelStyle: number;
						public static Slider_minTouchTargetSize: number;
						public static Slider_thumbColor: number;
						public static Slider_thumbElevation: number;
						public static Slider_thumbRadius: number;
						public static Slider_thumbStrokeColor: number;
						public static Slider_thumbStrokeWidth: number;
						public static Slider_tickColor: number;
						public static Slider_tickColorActive: number;
						public static Slider_tickColorInactive: number;
						public static Slider_tickRadiusActive: number;
						public static Slider_tickRadiusInactive: number;
						public static Slider_tickVisible: number;
						public static Slider_trackColor: number;
						public static Slider_trackColorActive: number;
						public static Slider_trackColorInactive: number;
						public static Slider_trackHeight: number;
						public static Snackbar: number[];
						public static Snackbar_snackbarButtonStyle: number;
						public static Snackbar_snackbarStyle: number;
						public static Snackbar_snackbarTextViewStyle: number;
						public static SnackbarLayout: number[];
						public static SnackbarLayout_android_maxWidth: number;
						public static SnackbarLayout_actionTextColorAlpha: number;
						public static SnackbarLayout_animationMode: number;
						public static SnackbarLayout_backgroundOverlayColorAlpha: number;
						public static SnackbarLayout_backgroundTint: number;
						public static SnackbarLayout_backgroundTintMode: number;
						public static SnackbarLayout_elevation: number;
						public static SnackbarLayout_maxActionInlineWidth: number;
						public static SnackbarLayout_shapeAppearance: number;
						public static SnackbarLayout_shapeAppearanceOverlay: number;
						public static Spinner: number[];
						public static Spinner_android_entries: number;
						public static Spinner_android_popupBackground: number;
						public static Spinner_android_prompt: number;
						public static Spinner_android_dropDownWidth: number;
						public static Spinner_popupTheme: number;
						public static State: number[];
						public static State_android_id: number;
						public static State_constraints: number;
						public static StateListDrawable: number[];
						public static StateListDrawable_android_dither: number;
						public static StateListDrawable_android_visible: number;
						public static StateListDrawable_android_variablePadding: number;
						public static StateListDrawable_android_constantSize: number;
						public static StateListDrawable_android_enterFadeDuration: number;
						public static StateListDrawable_android_exitFadeDuration: number;
						public static StateListDrawableItem: number[];
						public static StateListDrawableItem_android_drawable: number;
						public static StateSet: number[];
						public static StateSet_defaultState: number;
						public static SwitchCompat: number[];
						public static SwitchCompat_android_textOn: number;
						public static SwitchCompat_android_textOff: number;
						public static SwitchCompat_android_thumb: number;
						public static SwitchCompat_showText: number;
						public static SwitchCompat_splitTrack: number;
						public static SwitchCompat_switchMinWidth: number;
						public static SwitchCompat_switchPadding: number;
						public static SwitchCompat_switchTextAppearance: number;
						public static SwitchCompat_thumbTextPadding: number;
						public static SwitchCompat_thumbTint: number;
						public static SwitchCompat_thumbTintMode: number;
						public static SwitchCompat_track: number;
						public static SwitchCompat_trackTint: number;
						public static SwitchCompat_trackTintMode: number;
						public static SwitchMaterial: number[];
						public static SwitchMaterial_useMaterialThemeColors: number;
						public static TabItem: number[];
						public static TabItem_android_icon: number;
						public static TabItem_android_layout: number;
						public static TabItem_android_text: number;
						public static TabLayout: number[];
						public static TabLayout_tabBackground: number;
						public static TabLayout_tabContentStart: number;
						public static TabLayout_tabGravity: number;
						public static TabLayout_tabIconTint: number;
						public static TabLayout_tabIconTintMode: number;
						public static TabLayout_tabIndicator: number;
						public static TabLayout_tabIndicatorAnimationDuration: number;
						public static TabLayout_tabIndicatorAnimationMode: number;
						public static TabLayout_tabIndicatorColor: number;
						public static TabLayout_tabIndicatorFullWidth: number;
						public static TabLayout_tabIndicatorGravity: number;
						public static TabLayout_tabIndicatorHeight: number;
						public static TabLayout_tabInlineLabel: number;
						public static TabLayout_tabMaxWidth: number;
						public static TabLayout_tabMinWidth: number;
						public static TabLayout_tabMode: number;
						public static TabLayout_tabPadding: number;
						public static TabLayout_tabPaddingBottom: number;
						public static TabLayout_tabPaddingEnd: number;
						public static TabLayout_tabPaddingStart: number;
						public static TabLayout_tabPaddingTop: number;
						public static TabLayout_tabRippleColor: number;
						public static TabLayout_tabSelectedTextAppearance: number;
						public static TabLayout_tabSelectedTextColor: number;
						public static TabLayout_tabTextAppearance: number;
						public static TabLayout_tabTextColor: number;
						public static TabLayout_tabUnboundedRipple: number;
						public static TextAppearance: number[];
						public static TextAppearance_android_textSize: number;
						public static TextAppearance_android_typeface: number;
						public static TextAppearance_android_textStyle: number;
						public static TextAppearance_android_textColor: number;
						public static TextAppearance_android_textColorHint: number;
						public static TextAppearance_android_textColorLink: number;
						public static TextAppearance_android_shadowColor: number;
						public static TextAppearance_android_shadowDx: number;
						public static TextAppearance_android_shadowDy: number;
						public static TextAppearance_android_shadowRadius: number;
						public static TextAppearance_android_fontFamily: number;
						public static TextAppearance_android_textFontWeight: number;
						public static TextAppearance_fontFamily: number;
						public static TextAppearance_fontVariationSettings: number;
						public static TextAppearance_textAllCaps: number;
						public static TextAppearance_textLocale: number;
						public static TextInputEditText: number[];
						public static TextInputEditText_textInputLayoutFocusedRectEnabled: number;
						public static TextInputLayout: number[];
						public static TextInputLayout_android_enabled: number;
						public static TextInputLayout_android_textColorHint: number;
						public static TextInputLayout_android_maxWidth: number;
						public static TextInputLayout_android_minWidth: number;
						public static TextInputLayout_android_hint: number;
						public static TextInputLayout_android_maxEms: number;
						public static TextInputLayout_android_minEms: number;
						public static TextInputLayout_boxBackgroundColor: number;
						public static TextInputLayout_boxBackgroundMode: number;
						public static TextInputLayout_boxCollapsedPaddingTop: number;
						public static TextInputLayout_boxCornerRadiusBottomEnd: number;
						public static TextInputLayout_boxCornerRadiusBottomStart: number;
						public static TextInputLayout_boxCornerRadiusTopEnd: number;
						public static TextInputLayout_boxCornerRadiusTopStart: number;
						public static TextInputLayout_boxStrokeColor: number;
						public static TextInputLayout_boxStrokeErrorColor: number;
						public static TextInputLayout_boxStrokeWidth: number;
						public static TextInputLayout_boxStrokeWidthFocused: number;
						public static TextInputLayout_counterEnabled: number;
						public static TextInputLayout_counterMaxLength: number;
						public static TextInputLayout_counterOverflowTextAppearance: number;
						public static TextInputLayout_counterOverflowTextColor: number;
						public static TextInputLayout_counterTextAppearance: number;
						public static TextInputLayout_counterTextColor: number;
						public static TextInputLayout_cursorColor: number;
						public static TextInputLayout_cursorErrorColor: number;
						public static TextInputLayout_endIconCheckable: number;
						public static TextInputLayout_endIconContentDescription: number;
						public static TextInputLayout_endIconDrawable: number;
						public static TextInputLayout_endIconMinSize: number;
						public static TextInputLayout_endIconMode: number;
						public static TextInputLayout_endIconScaleType: number;
						public static TextInputLayout_endIconTint: number;
						public static TextInputLayout_endIconTintMode: number;
						public static TextInputLayout_errorAccessibilityLiveRegion: number;
						public static TextInputLayout_errorContentDescription: number;
						public static TextInputLayout_errorEnabled: number;
						public static TextInputLayout_errorIconDrawable: number;
						public static TextInputLayout_errorIconTint: number;
						public static TextInputLayout_errorIconTintMode: number;
						public static TextInputLayout_errorTextAppearance: number;
						public static TextInputLayout_errorTextColor: number;
						public static TextInputLayout_expandedHintEnabled: number;
						public static TextInputLayout_helperText: number;
						public static TextInputLayout_helperTextEnabled: number;
						public static TextInputLayout_helperTextTextAppearance: number;
						public static TextInputLayout_helperTextTextColor: number;
						public static TextInputLayout_hintAnimationEnabled: number;
						public static TextInputLayout_hintEnabled: number;
						public static TextInputLayout_hintTextAppearance: number;
						public static TextInputLayout_hintTextColor: number;
						public static TextInputLayout_passwordToggleContentDescription: number;
						public static TextInputLayout_passwordToggleDrawable: number;
						public static TextInputLayout_passwordToggleEnabled: number;
						public static TextInputLayout_passwordToggleTint: number;
						public static TextInputLayout_passwordToggleTintMode: number;
						public static TextInputLayout_placeholderText: number;
						public static TextInputLayout_placeholderTextAppearance: number;
						public static TextInputLayout_placeholderTextColor: number;
						public static TextInputLayout_prefixText: number;
						public static TextInputLayout_prefixTextAppearance: number;
						public static TextInputLayout_prefixTextColor: number;
						public static TextInputLayout_shapeAppearance: number;
						public static TextInputLayout_shapeAppearanceOverlay: number;
						public static TextInputLayout_startIconCheckable: number;
						public static TextInputLayout_startIconContentDescription: number;
						public static TextInputLayout_startIconDrawable: number;
						public static TextInputLayout_startIconMinSize: number;
						public static TextInputLayout_startIconScaleType: number;
						public static TextInputLayout_startIconTint: number;
						public static TextInputLayout_startIconTintMode: number;
						public static TextInputLayout_suffixText: number;
						public static TextInputLayout_suffixTextAppearance: number;
						public static TextInputLayout_suffixTextColor: number;
						public static ThemeEnforcement: number[];
						public static ThemeEnforcement_android_textAppearance: number;
						public static ThemeEnforcement_enforceMaterialTheme: number;
						public static ThemeEnforcement_enforceTextAppearance: number;
						public static Toolbar: number[];
						public static Toolbar_android_gravity: number;
						public static Toolbar_android_minHeight: number;
						public static Toolbar_buttonGravity: number;
						public static Toolbar_collapseContentDescription: number;
						public static Toolbar_collapseIcon: number;
						public static Toolbar_contentInsetEnd: number;
						public static Toolbar_contentInsetEndWithActions: number;
						public static Toolbar_contentInsetLeft: number;
						public static Toolbar_contentInsetRight: number;
						public static Toolbar_contentInsetStart: number;
						public static Toolbar_contentInsetStartWithNavigation: number;
						public static Toolbar_logo: number;
						public static Toolbar_logoDescription: number;
						public static Toolbar_maxButtonHeight: number;
						public static Toolbar_menu: number;
						public static Toolbar_navigationContentDescription: number;
						public static Toolbar_navigationIcon: number;
						public static Toolbar_popupTheme: number;
						public static Toolbar_subtitle: number;
						public static Toolbar_subtitleTextAppearance: number;
						public static Toolbar_subtitleTextColor: number;
						public static Toolbar_title: number;
						public static Toolbar_titleMargin: number;
						public static Toolbar_titleMarginBottom: number;
						public static Toolbar_titleMarginEnd: number;
						public static Toolbar_titleMarginStart: number;
						public static Toolbar_titleMarginTop: number;
						public static Toolbar_titleMargins: number;
						public static Toolbar_titleTextAppearance: number;
						public static Toolbar_titleTextColor: number;
						public static Tooltip: number[];
						public static Tooltip_android_textAppearance: number;
						public static Tooltip_android_textColor: number;
						public static Tooltip_android_padding: number;
						public static Tooltip_android_layout_margin: number;
						public static Tooltip_android_minWidth: number;
						public static Tooltip_android_minHeight: number;
						public static Tooltip_android_text: number;
						public static Tooltip_backgroundTint: number;
						public static Transform: number[];
						public static Transform_android_transformPivotX: number;
						public static Transform_android_transformPivotY: number;
						public static Transform_android_translationX: number;
						public static Transform_android_translationY: number;
						public static Transform_android_scaleX: number;
						public static Transform_android_scaleY: number;
						public static Transform_android_rotation: number;
						public static Transform_android_rotationX: number;
						public static Transform_android_rotationY: number;
						public static Transform_android_translationZ: number;
						public static Transform_android_elevation: number;
						public static Transition: number[];
						public static Transition_android_id: number;
						public static Transition_autoTransition: number;
						public static Transition_constraintSetEnd: number;
						public static Transition_constraintSetStart: number;
						public static Transition_duration: number;
						public static Transition_layoutDuringTransition: number;
						public static Transition_motionInterpolator: number;
						public static Transition_pathMotionArc: number;
						public static Transition_staggered: number;
						public static Transition_transitionDisable: number;
						public static Transition_transitionFlags: number;
						public static Variant: number[];
						public static Variant_constraints: number;
						public static Variant_region_heightLessThan: number;
						public static Variant_region_heightMoreThan: number;
						public static Variant_region_widthLessThan: number;
						public static Variant_region_widthMoreThan: number;
						public static View: number[];
						public static View_android_theme: number;
						public static View_android_focusable: number;
						public static View_paddingEnd: number;
						public static View_paddingStart: number;
						public static View_theme: number;
						public static ViewBackgroundHelper: number[];
						public static ViewBackgroundHelper_android_background: number;
						public static ViewBackgroundHelper_backgroundTint: number;
						public static ViewBackgroundHelper_backgroundTintMode: number;
						public static ViewPager2: number[];
						public static ViewPager2_android_orientation: number;
						public static ViewStubCompat: number[];
						public static ViewStubCompat_android_id: number;
						public static ViewStubCompat_android_layout: number;
						public static ViewStubCompat_android_inflatedId: number;
						public static "<clinit>"(): void;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module odml {
				export module image {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.odml.image.R>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module firebase {
			export module components {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.google.firebase.components.R>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module firebase {
			export module encoders {
				export module json {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.google.firebase.encoders.json.R>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module mlkit {
			export module common {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.google.mlkit.common.R>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module mlkit {
			export module vision {
				export module barcode {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.google.mlkit.vision.barcode.R>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module mlkit {
			export module vision {
				export module barcode {
					export module bundled {
						export class R extends java.lang.Object {
							public static class: java.lang.Class<com.google.mlkit.vision.barcode.bundled.R>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module mlkit {
			export module vision {
				export module barcode {
					export module common {
						export class R extends java.lang.Object {
							public static class: java.lang.Class<com.google.mlkit.vision.barcode.common.R>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module mlkit {
			export module vision {
				export module common {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.google.mlkit.vision.common.R>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module mlkit {
			export module vision {
				export module interfaces {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.google.mlkit.vision.interfaces.R>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module mlkit {
			export module vision {
				export module text {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.google.mlkit.vision.text.R>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module mlkit {
			export module vision {
				export module text {
					export module bundled {
						export module chinese {
							export class R extends java.lang.Object {
								public static class: java.lang.Class<com.google.mlkit.vision.text.bundled.chinese.R>;
							}
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module mlkit {
			export module vision {
				export module text {
					export module bundled {
						export module common {
							export class R extends java.lang.Object {
								public static class: java.lang.Class<com.google.mlkit.vision.text.bundled.common.R>;
							}
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module mlkit {
			export module vision {
				export module text {
					export module chinese {
						export class R extends java.lang.Object {
							public static class: java.lang.Class<com.google.mlkit.vision.text.chinese.R>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module jaredrummler {
		export module android {
			export module animatedsvgview {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.jaredrummler.android.animatedsvgview.R>;
				}
				export module R {
					export class attr extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.animatedsvgview.R.attr>;
						public static alpha: number;
						public static animatedSvgFillColors: number;
						public static animatedSvgFillStart: number;
						public static animatedSvgFillTime: number;
						public static animatedSvgGlyphStrings: number;
						public static animatedSvgImageSizeX: number;
						public static animatedSvgImageSizeY: number;
						public static animatedSvgTraceColors: number;
						public static animatedSvgTraceMarkerLength: number;
						public static animatedSvgTraceResidueColors: number;
						public static animatedSvgTraceTime: number;
						public static animatedSvgTraceTimePerGlyph: number;
						public static font: number;
						public static fontProviderAuthority: number;
						public static fontProviderCerts: number;
						public static fontProviderFetchStrategy: number;
						public static fontProviderFetchTimeout: number;
						public static fontProviderPackage: number;
						public static fontProviderQuery: number;
						public static fontStyle: number;
						public static fontVariationSettings: number;
						public static fontWeight: number;
						public static ttcIndex: number;
					}
					export class color extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.animatedsvgview.R.color>;
						public static notification_action_color_filter: number;
						public static notification_icon_bg_color: number;
						public static ripple_material_light: number;
						public static secondary_text_default_material_light: number;
					}
					export class dimen extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.animatedsvgview.R.dimen>;
						public static compat_button_inset_horizontal_material: number;
						public static compat_button_inset_vertical_material: number;
						public static compat_button_padding_horizontal_material: number;
						public static compat_button_padding_vertical_material: number;
						public static compat_control_corner_material: number;
						public static compat_notification_large_icon_max_height: number;
						public static compat_notification_large_icon_max_width: number;
						public static notification_action_icon_size: number;
						public static notification_action_text_size: number;
						public static notification_big_circle_margin: number;
						public static notification_content_margin_start: number;
						public static notification_large_icon_height: number;
						public static notification_large_icon_width: number;
						public static notification_main_column_padding_top: number;
						public static notification_media_narrow_margin: number;
						public static notification_right_icon_size: number;
						public static notification_right_side_padding_top: number;
						public static notification_small_icon_background_padding: number;
						public static notification_small_icon_size_as_large: number;
						public static notification_subtext_size: number;
						public static notification_top_pad: number;
						public static notification_top_pad_large_text: number;
					}
					export class drawable extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.animatedsvgview.R.drawable>;
						public static notification_action_background: number;
						public static notification_bg: number;
						public static notification_bg_low: number;
						public static notification_bg_low_normal: number;
						public static notification_bg_low_pressed: number;
						public static notification_bg_normal: number;
						public static notification_bg_normal_pressed: number;
						public static notification_icon_background: number;
						public static notification_template_icon_bg: number;
						public static notification_template_icon_low_bg: number;
						public static notification_tile_bg: number;
						public static notify_panel_notification_icon_bg: number;
					}
					export class id extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.animatedsvgview.R.id>;
						public static action_container: number;
						public static action_divider: number;
						public static action_image: number;
						public static action_text: number;
						public static actions: number;
						public static async: number;
						public static blocking: number;
						public static chronometer: number;
						public static forever: number;
						public static icon: number;
						public static icon_group: number;
						public static info: number;
						public static italic: number;
						public static line1: number;
						public static line3: number;
						public static normal: number;
						public static notification_background: number;
						public static notification_main_column: number;
						public static notification_main_column_container: number;
						public static right_icon: number;
						public static right_side: number;
						public static tag_transition_group: number;
						public static tag_unhandled_key_event_manager: number;
						public static tag_unhandled_key_listeners: number;
						public static text: number;
						public static text2: number;
						public static time: number;
						public static title: number;
					}
					export class integer extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.animatedsvgview.R.integer>;
						public static status_bar_notification_info_maxnum: number;
					}
					export class layout extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.animatedsvgview.R.layout>;
						public static notification_action: number;
						public static notification_action_tombstone: number;
						public static notification_template_custom_big: number;
						public static notification_template_icon_group: number;
						public static notification_template_part_chronometer: number;
						public static notification_template_part_time: number;
					}
					export class style extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.animatedsvgview.R.style>;
						public static TextAppearance_Compat_Notification: number;
						public static TextAppearance_Compat_Notification_Info: number;
						public static TextAppearance_Compat_Notification_Line2: number;
						public static TextAppearance_Compat_Notification_Time: number;
						public static TextAppearance_Compat_Notification_Title: number;
						public static Widget_Compat_NotificationActionContainer: number;
						public static Widget_Compat_NotificationActionText: number;
					}
					export class styleable extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.animatedsvgview.R.styleable>;
						public static AnimatedSvgView: number[];
						public static AnimatedSvgView_animatedSvgFillColors: number;
						public static AnimatedSvgView_animatedSvgFillStart: number;
						public static AnimatedSvgView_animatedSvgFillTime: number;
						public static AnimatedSvgView_animatedSvgGlyphStrings: number;
						public static AnimatedSvgView_animatedSvgImageSizeX: number;
						public static AnimatedSvgView_animatedSvgImageSizeY: number;
						public static AnimatedSvgView_animatedSvgTraceColors: number;
						public static AnimatedSvgView_animatedSvgTraceMarkerLength: number;
						public static AnimatedSvgView_animatedSvgTraceResidueColors: number;
						public static AnimatedSvgView_animatedSvgTraceTime: number;
						public static AnimatedSvgView_animatedSvgTraceTimePerGlyph: number;
						public static ColorStateListItem: number[];
						public static ColorStateListItem_android_color: number;
						public static ColorStateListItem_android_alpha: number;
						public static ColorStateListItem_android_lStar: number;
						public static ColorStateListItem_alpha: number;
						public static ColorStateListItem_lStar: number;
						public static FontFamily: number[];
						public static FontFamily_fontProviderAuthority: number;
						public static FontFamily_fontProviderCerts: number;
						public static FontFamily_fontProviderFetchStrategy: number;
						public static FontFamily_fontProviderFetchTimeout: number;
						public static FontFamily_fontProviderPackage: number;
						public static FontFamily_fontProviderQuery: number;
						public static FontFamily_fontProviderSystemFontFamily: number;
						public static FontFamilyFont: number[];
						public static FontFamilyFont_android_font: number;
						public static FontFamilyFont_android_fontWeight: number;
						public static FontFamilyFont_android_fontStyle: number;
						public static FontFamilyFont_android_ttcIndex: number;
						public static FontFamilyFont_android_fontVariationSettings: number;
						public static FontFamilyFont_font: number;
						public static FontFamilyFont_fontStyle: number;
						public static FontFamilyFont_fontVariationSettings: number;
						public static FontFamilyFont_fontWeight: number;
						public static FontFamilyFont_ttcIndex: number;
						public static GradientColor: number[];
						public static GradientColor_android_startColor: number;
						public static GradientColor_android_endColor: number;
						public static GradientColor_android_type: number;
						public static GradientColor_android_centerX: number;
						public static GradientColor_android_centerY: number;
						public static GradientColor_android_gradientRadius: number;
						public static GradientColor_android_tileMode: number;
						public static GradientColor_android_centerColor: number;
						public static GradientColor_android_startX: number;
						public static GradientColor_android_startY: number;
						public static GradientColor_android_endX: number;
						public static GradientColor_android_endY: number;
						public static GradientColorItem: number[];
						public static GradientColorItem_android_color: number;
						public static GradientColorItem_android_offset: number;
						public static "<clinit>"(): void;
					}
				}
			}
		}
	}
}

declare module com {
	export module jaredrummler {
		export module android {
			export module colorpicker {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.jaredrummler.android.colorpicker.R>;
				}
				export module R {
					export class anim extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.colorpicker.R.anim>;
						public static abc_fade_in: number;
						public static abc_fade_out: number;
						public static abc_grow_fade_in_from_bottom: number;
						public static abc_popup_enter: number;
						public static abc_popup_exit: number;
						public static abc_shrink_fade_out_from_bottom: number;
						public static abc_slide_in_bottom: number;
						public static abc_slide_in_top: number;
						public static abc_slide_out_bottom: number;
						public static abc_slide_out_top: number;
						public static abc_tooltip_enter: number;
						public static abc_tooltip_exit: number;
					}
					export class attr extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.colorpicker.R.attr>;
						public static actionBarDivider: number;
						public static actionBarItemBackground: number;
						public static actionBarPopupTheme: number;
						public static actionBarSize: number;
						public static actionBarSplitStyle: number;
						public static actionBarStyle: number;
						public static actionBarTabBarStyle: number;
						public static actionBarTabStyle: number;
						public static actionBarTabTextStyle: number;
						public static actionBarTheme: number;
						public static actionBarWidgetTheme: number;
						public static actionButtonStyle: number;
						public static actionDropDownStyle: number;
						public static actionLayout: number;
						public static actionMenuTextAppearance: number;
						public static actionMenuTextColor: number;
						public static actionModeBackground: number;
						public static actionModeCloseButtonStyle: number;
						public static actionModeCloseDrawable: number;
						public static actionModeCopyDrawable: number;
						public static actionModeCutDrawable: number;
						public static actionModeFindDrawable: number;
						public static actionModePasteDrawable: number;
						public static actionModePopupWindowStyle: number;
						public static actionModeSelectAllDrawable: number;
						public static actionModeShareDrawable: number;
						public static actionModeSplitBackground: number;
						public static actionModeStyle: number;
						public static actionModeWebSearchDrawable: number;
						public static actionOverflowButtonStyle: number;
						public static actionOverflowMenuStyle: number;
						public static actionProviderClass: number;
						public static actionViewClass: number;
						public static activityChooserViewStyle: number;
						public static adjustable: number;
						public static alertDialogButtonGroupStyle: number;
						public static alertDialogCenterButtons: number;
						public static alertDialogStyle: number;
						public static alertDialogTheme: number;
						public static allowDividerAbove: number;
						public static allowDividerAfterLastItem: number;
						public static allowDividerBelow: number;
						public static allowStacking: number;
						public static alpha: number;
						public static alphabeticModifiers: number;
						public static arrowHeadLength: number;
						public static arrowShaftLength: number;
						public static autoCompleteTextViewStyle: number;
						public static autoSizeMaxTextSize: number;
						public static autoSizeMinTextSize: number;
						public static autoSizePresetSizes: number;
						public static autoSizeStepGranularity: number;
						public static autoSizeTextType: number;
						public static background: number;
						public static backgroundSplit: number;
						public static backgroundStacked: number;
						public static backgroundTint: number;
						public static backgroundTintMode: number;
						public static barLength: number;
						public static borderlessButtonStyle: number;
						public static buttonBarButtonStyle: number;
						public static buttonBarNegativeButtonStyle: number;
						public static buttonBarNeutralButtonStyle: number;
						public static buttonBarPositiveButtonStyle: number;
						public static buttonBarStyle: number;
						public static buttonGravity: number;
						public static buttonIconDimen: number;
						public static buttonPanelSideLayout: number;
						public static buttonStyle: number;
						public static buttonStyleSmall: number;
						public static buttonTint: number;
						public static buttonTintMode: number;
						public static checkBoxPreferenceStyle: number;
						public static checkboxStyle: number;
						public static checkedTextViewStyle: number;
						public static closeIcon: number;
						public static closeItemLayout: number;
						public static collapseContentDescription: number;
						public static collapseIcon: number;
						public static color: number;
						public static colorAccent: number;
						public static colorBackgroundFloating: number;
						public static colorButtonNormal: number;
						public static colorControlActivated: number;
						public static colorControlHighlight: number;
						public static colorControlNormal: number;
						public static colorError: number;
						public static colorPrimary: number;
						public static colorPrimaryDark: number;
						public static colorSwitchThumbNormal: number;
						public static commitIcon: number;
						public static contentDescription: number;
						public static contentInsetEnd: number;
						public static contentInsetEndWithActions: number;
						public static contentInsetLeft: number;
						public static contentInsetRight: number;
						public static contentInsetStart: number;
						public static contentInsetStartWithNavigation: number;
						public static controlBackground: number;
						public static coordinatorLayoutStyle: number;
						public static cpv_allowCustom: number;
						public static cpv_allowPresets: number;
						public static cpv_alphaChannelText: number;
						public static cpv_alphaChannelVisible: number;
						public static cpv_borderColor: number;
						public static cpv_colorPresets: number;
						public static cpv_colorShape: number;
						public static cpv_dialogTitle: number;
						public static cpv_dialogType: number;
						public static cpv_previewSize: number;
						public static cpv_showAlphaSlider: number;
						public static cpv_showColorShades: number;
						public static cpv_showDialog: number;
						public static cpv_showOldColor: number;
						public static cpv_sliderColor: number;
						public static customNavigationLayout: number;
						public static defaultQueryHint: number;
						public static defaultValue: number;
						public static dependency: number;
						public static dialogCornerRadius: number;
						public static dialogIcon: number;
						public static dialogLayout: number;
						public static dialogMessage: number;
						public static dialogPreferenceStyle: number;
						public static dialogPreferredPadding: number;
						public static dialogTheme: number;
						public static dialogTitle: number;
						public static disableDependentsState: number;
						public static displayOptions: number;
						public static divider: number;
						public static dividerHorizontal: number;
						public static dividerPadding: number;
						public static dividerVertical: number;
						public static drawableSize: number;
						public static drawerArrowStyle: number;
						public static dropDownListViewStyle: number;
						public static dropdownListPreferredItemHeight: number;
						public static dropdownPreferenceStyle: number;
						public static editTextBackground: number;
						public static editTextColor: number;
						public static editTextPreferenceStyle: number;
						public static editTextStyle: number;
						public static elevation: number;
						public static enabled: number;
						public static entries: number;
						public static entryValues: number;
						public static expandActivityOverflowButtonDrawable: number;
						public static fastScrollEnabled: number;
						public static fastScrollHorizontalThumbDrawable: number;
						public static fastScrollHorizontalTrackDrawable: number;
						public static fastScrollVerticalThumbDrawable: number;
						public static fastScrollVerticalTrackDrawable: number;
						public static firstBaselineToTopHeight: number;
						public static font: number;
						public static fontFamily: number;
						public static fontProviderAuthority: number;
						public static fontProviderCerts: number;
						public static fontProviderFetchStrategy: number;
						public static fontProviderFetchTimeout: number;
						public static fontProviderPackage: number;
						public static fontProviderQuery: number;
						public static fontStyle: number;
						public static fontVariationSettings: number;
						public static fontWeight: number;
						public static fragment: number;
						public static gapBetweenBars: number;
						public static goIcon: number;
						public static height: number;
						public static hideOnContentScroll: number;
						public static homeAsUpIndicator: number;
						public static homeLayout: number;
						public static icon: number;
						public static iconSpaceReserved: number;
						public static iconTint: number;
						public static iconTintMode: number;
						public static iconifiedByDefault: number;
						public static imageButtonStyle: number;
						public static indeterminateProgressStyle: number;
						public static initialActivityCount: number;
						public static initialExpandedChildrenCount: number;
						public static isLightTheme: number;
						public static isPreferenceVisible: number;
						public static itemPadding: number;
						public static key: number;
						public static keylines: number;
						public static lastBaselineToBottomHeight: number;
						public static layout: number;
						public static layoutManager: number;
						public static layout_anchor: number;
						public static layout_anchorGravity: number;
						public static layout_behavior: number;
						public static layout_dodgeInsetEdges: number;
						public static layout_insetEdge: number;
						public static layout_keyline: number;
						public static lineHeight: number;
						public static listChoiceBackgroundIndicator: number;
						public static listDividerAlertDialog: number;
						public static listItemLayout: number;
						public static listLayout: number;
						public static listMenuViewStyle: number;
						public static listPopupWindowStyle: number;
						public static listPreferredItemHeight: number;
						public static listPreferredItemHeightLarge: number;
						public static listPreferredItemHeightSmall: number;
						public static listPreferredItemPaddingLeft: number;
						public static listPreferredItemPaddingRight: number;
						public static logo: number;
						public static logoDescription: number;
						public static maxButtonHeight: number;
						public static maxHeight: number;
						public static maxWidth: number;
						public static measureWithLargestChild: number;
						public static min: number;
						public static multiChoiceItemLayout: number;
						public static navigationContentDescription: number;
						public static navigationIcon: number;
						public static navigationMode: number;
						public static negativeButtonText: number;
						public static numericModifiers: number;
						public static order: number;
						public static orderingFromXml: number;
						public static overlapAnchor: number;
						public static paddingBottomNoButtons: number;
						public static paddingEnd: number;
						public static paddingStart: number;
						public static paddingTopNoTitle: number;
						public static panelBackground: number;
						public static panelMenuListTheme: number;
						public static panelMenuListWidth: number;
						public static persistent: number;
						public static popupMenuStyle: number;
						public static popupTheme: number;
						public static popupWindowStyle: number;
						public static positiveButtonText: number;
						public static preferenceCategoryStyle: number;
						public static preferenceFragmentCompatStyle: number;
						public static preferenceFragmentListStyle: number;
						public static preferenceFragmentStyle: number;
						public static preferenceInformationStyle: number;
						public static preferenceScreenStyle: number;
						public static preferenceStyle: number;
						public static preferenceTheme: number;
						public static preserveIconSpacing: number;
						public static progressBarPadding: number;
						public static progressBarStyle: number;
						public static queryBackground: number;
						public static queryHint: number;
						public static radioButtonStyle: number;
						public static ratingBarStyle: number;
						public static ratingBarStyleIndicator: number;
						public static ratingBarStyleSmall: number;
						public static reverseLayout: number;
						public static searchHintIcon: number;
						public static searchIcon: number;
						public static searchViewStyle: number;
						public static seekBarIncrement: number;
						public static seekBarPreferenceStyle: number;
						public static seekBarStyle: number;
						public static selectable: number;
						public static selectableItemBackground: number;
						public static selectableItemBackgroundBorderless: number;
						public static shouldDisableView: number;
						public static showAsAction: number;
						public static showDividers: number;
						public static showSeekBarValue: number;
						public static showText: number;
						public static showTitle: number;
						public static singleChoiceItemLayout: number;
						public static singleLineTitle: number;
						public static spanCount: number;
						public static spinBars: number;
						public static spinnerDropDownItemStyle: number;
						public static spinnerStyle: number;
						public static splitTrack: number;
						public static srcCompat: number;
						public static stackFromEnd: number;
						public static state_above_anchor: number;
						public static statusBarBackground: number;
						public static subMenuArrow: number;
						public static submitBackground: number;
						public static subtitle: number;
						public static subtitleTextAppearance: number;
						public static subtitleTextColor: number;
						public static subtitleTextStyle: number;
						public static suggestionRowLayout: number;
						public static summary: number;
						public static summaryOff: number;
						public static summaryOn: number;
						public static switchMinWidth: number;
						public static switchPadding: number;
						public static switchPreferenceCompatStyle: number;
						public static switchPreferenceStyle: number;
						public static switchStyle: number;
						public static switchTextAppearance: number;
						public static switchTextOff: number;
						public static switchTextOn: number;
						public static textAllCaps: number;
						public static textAppearanceLargePopupMenu: number;
						public static textAppearanceListItem: number;
						public static textAppearanceListItemSecondary: number;
						public static textAppearanceListItemSmall: number;
						public static textAppearancePopupMenuHeader: number;
						public static textAppearanceSearchResultSubtitle: number;
						public static textAppearanceSearchResultTitle: number;
						public static textAppearanceSmallPopupMenu: number;
						public static textColorAlertDialogListItem: number;
						public static textColorSearchUrl: number;
						public static theme: number;
						public static thickness: number;
						public static thumbTextPadding: number;
						public static thumbTint: number;
						public static thumbTintMode: number;
						public static tickMark: number;
						public static tickMarkTint: number;
						public static tickMarkTintMode: number;
						public static tint: number;
						public static tintMode: number;
						public static title: number;
						public static titleMargin: number;
						public static titleMarginBottom: number;
						public static titleMarginEnd: number;
						public static titleMarginStart: number;
						public static titleMarginTop: number;
						public static titleMargins: number;
						public static titleTextAppearance: number;
						public static titleTextColor: number;
						public static titleTextStyle: number;
						public static toolbarNavigationButtonStyle: number;
						public static toolbarStyle: number;
						public static tooltipForegroundColor: number;
						public static tooltipFrameBackground: number;
						public static tooltipText: number;
						public static track: number;
						public static trackTint: number;
						public static trackTintMode: number;
						public static ttcIndex: number;
						public static viewInflaterClass: number;
						public static voiceIcon: number;
						public static widgetLayout: number;
						public static windowActionBar: number;
						public static windowActionBarOverlay: number;
						public static windowActionModeOverlay: number;
						public static windowFixedHeightMajor: number;
						public static windowFixedHeightMinor: number;
						public static windowFixedWidthMajor: number;
						public static windowFixedWidthMinor: number;
						public static windowMinWidthMajor: number;
						public static windowMinWidthMinor: number;
						public static windowNoTitle: number;
					}
					export class bool extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.colorpicker.R.bool>;
						public static abc_action_bar_embed_tabs: number;
						public static abc_allow_stacked_button_bar: number;
						public static abc_config_actionMenuItemAllCaps: number;
						public static config_materialPreferenceIconSpaceReserved: number;
					}
					export class color extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.colorpicker.R.color>;
						public static abc_background_cache_hint_selector_material_dark: number;
						public static abc_background_cache_hint_selector_material_light: number;
						public static abc_btn_colored_borderless_text_material: number;
						public static abc_btn_colored_text_material: number;
						public static abc_color_highlight_material: number;
						public static abc_hint_foreground_material_dark: number;
						public static abc_hint_foreground_material_light: number;
						public static abc_input_method_navigation_guard: number;
						public static abc_primary_text_disable_only_material_dark: number;
						public static abc_primary_text_disable_only_material_light: number;
						public static abc_primary_text_material_dark: number;
						public static abc_primary_text_material_light: number;
						public static abc_search_url_text: number;
						public static abc_search_url_text_normal: number;
						public static abc_search_url_text_pressed: number;
						public static abc_search_url_text_selected: number;
						public static abc_secondary_text_material_dark: number;
						public static abc_secondary_text_material_light: number;
						public static abc_tint_btn_checkable: number;
						public static abc_tint_default: number;
						public static abc_tint_edittext: number;
						public static abc_tint_seek_thumb: number;
						public static abc_tint_spinner: number;
						public static abc_tint_switch_track: number;
						public static accent_material_dark: number;
						public static accent_material_light: number;
						public static background_floating_material_dark: number;
						public static background_floating_material_light: number;
						public static background_material_dark: number;
						public static background_material_light: number;
						public static bright_foreground_disabled_material_dark: number;
						public static bright_foreground_disabled_material_light: number;
						public static bright_foreground_inverse_material_dark: number;
						public static bright_foreground_inverse_material_light: number;
						public static bright_foreground_material_dark: number;
						public static bright_foreground_material_light: number;
						public static button_material_dark: number;
						public static button_material_light: number;
						public static dim_foreground_disabled_material_dark: number;
						public static dim_foreground_disabled_material_light: number;
						public static dim_foreground_material_dark: number;
						public static dim_foreground_material_light: number;
						public static error_color_material_dark: number;
						public static error_color_material_light: number;
						public static foreground_material_dark: number;
						public static foreground_material_light: number;
						public static highlighted_text_material_dark: number;
						public static highlighted_text_material_light: number;
						public static material_blue_grey_800: number;
						public static material_blue_grey_900: number;
						public static material_blue_grey_950: number;
						public static material_deep_teal_200: number;
						public static material_deep_teal_500: number;
						public static material_grey_100: number;
						public static material_grey_300: number;
						public static material_grey_50: number;
						public static material_grey_600: number;
						public static material_grey_800: number;
						public static material_grey_850: number;
						public static material_grey_900: number;
						public static notification_action_color_filter: number;
						public static notification_icon_bg_color: number;
						public static preference_fallback_accent_color: number;
						public static primary_dark_material_dark: number;
						public static primary_dark_material_light: number;
						public static primary_material_dark: number;
						public static primary_material_light: number;
						public static primary_text_default_material_dark: number;
						public static primary_text_default_material_light: number;
						public static primary_text_disabled_material_dark: number;
						public static primary_text_disabled_material_light: number;
						public static ripple_material_dark: number;
						public static ripple_material_light: number;
						public static secondary_text_default_material_dark: number;
						public static secondary_text_default_material_light: number;
						public static secondary_text_disabled_material_dark: number;
						public static secondary_text_disabled_material_light: number;
						public static switch_thumb_disabled_material_dark: number;
						public static switch_thumb_disabled_material_light: number;
						public static switch_thumb_material_dark: number;
						public static switch_thumb_material_light: number;
						public static switch_thumb_normal_material_dark: number;
						public static switch_thumb_normal_material_light: number;
						public static tooltip_background_dark: number;
						public static tooltip_background_light: number;
					}
					export class dimen extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.colorpicker.R.dimen>;
						public static abc_action_bar_content_inset_material: number;
						public static abc_action_bar_content_inset_with_nav: number;
						public static abc_action_bar_default_height_material: number;
						public static abc_action_bar_default_padding_end_material: number;
						public static abc_action_bar_default_padding_start_material: number;
						public static abc_action_bar_elevation_material: number;
						public static abc_action_bar_icon_vertical_padding_material: number;
						public static abc_action_bar_overflow_padding_end_material: number;
						public static abc_action_bar_overflow_padding_start_material: number;
						public static abc_action_bar_stacked_max_height: number;
						public static abc_action_bar_stacked_tab_max_width: number;
						public static abc_action_bar_subtitle_bottom_margin_material: number;
						public static abc_action_bar_subtitle_top_margin_material: number;
						public static abc_action_button_min_height_material: number;
						public static abc_action_button_min_width_material: number;
						public static abc_action_button_min_width_overflow_material: number;
						public static abc_alert_dialog_button_bar_height: number;
						public static abc_alert_dialog_button_dimen: number;
						public static abc_button_inset_horizontal_material: number;
						public static abc_button_inset_vertical_material: number;
						public static abc_button_padding_horizontal_material: number;
						public static abc_button_padding_vertical_material: number;
						public static abc_cascading_menus_min_smallest_width: number;
						public static abc_config_prefDialogWidth: number;
						public static abc_control_corner_material: number;
						public static abc_control_inset_material: number;
						public static abc_control_padding_material: number;
						public static abc_dialog_corner_radius_material: number;
						public static abc_dialog_fixed_height_major: number;
						public static abc_dialog_fixed_height_minor: number;
						public static abc_dialog_fixed_width_major: number;
						public static abc_dialog_fixed_width_minor: number;
						public static abc_dialog_list_padding_bottom_no_buttons: number;
						public static abc_dialog_list_padding_top_no_title: number;
						public static abc_dialog_min_width_major: number;
						public static abc_dialog_min_width_minor: number;
						public static abc_dialog_padding_material: number;
						public static abc_dialog_padding_top_material: number;
						public static abc_dialog_title_divider_material: number;
						public static abc_disabled_alpha_material_dark: number;
						public static abc_disabled_alpha_material_light: number;
						public static abc_dropdownitem_icon_width: number;
						public static abc_dropdownitem_text_padding_left: number;
						public static abc_dropdownitem_text_padding_right: number;
						public static abc_edit_text_inset_bottom_material: number;
						public static abc_edit_text_inset_horizontal_material: number;
						public static abc_edit_text_inset_top_material: number;
						public static abc_floating_window_z: number;
						public static abc_list_item_padding_horizontal_material: number;
						public static abc_panel_menu_list_width: number;
						public static abc_progress_bar_height_material: number;
						public static abc_search_view_preferred_height: number;
						public static abc_search_view_preferred_width: number;
						public static abc_seekbar_track_background_height_material: number;
						public static abc_seekbar_track_progress_height_material: number;
						public static abc_select_dialog_padding_start_material: number;
						public static abc_switch_padding: number;
						public static abc_text_size_body_1_material: number;
						public static abc_text_size_body_2_material: number;
						public static abc_text_size_button_material: number;
						public static abc_text_size_caption_material: number;
						public static abc_text_size_display_1_material: number;
						public static abc_text_size_display_2_material: number;
						public static abc_text_size_display_3_material: number;
						public static abc_text_size_display_4_material: number;
						public static abc_text_size_headline_material: number;
						public static abc_text_size_large_material: number;
						public static abc_text_size_medium_material: number;
						public static abc_text_size_menu_header_material: number;
						public static abc_text_size_menu_material: number;
						public static abc_text_size_small_material: number;
						public static abc_text_size_subhead_material: number;
						public static abc_text_size_subtitle_material_toolbar: number;
						public static abc_text_size_title_material: number;
						public static abc_text_size_title_material_toolbar: number;
						public static compat_button_inset_horizontal_material: number;
						public static compat_button_inset_vertical_material: number;
						public static compat_button_padding_horizontal_material: number;
						public static compat_button_padding_vertical_material: number;
						public static compat_control_corner_material: number;
						public static compat_notification_large_icon_max_height: number;
						public static compat_notification_large_icon_max_width: number;
						public static cpv_color_preference_large: number;
						public static cpv_color_preference_normal: number;
						public static cpv_column_width: number;
						public static cpv_dialog_preview_height: number;
						public static cpv_dialog_preview_width: number;
						public static cpv_item_horizontal_padding: number;
						public static cpv_item_size: number;
						public static cpv_required_padding: number;
						public static disabled_alpha_material_dark: number;
						public static disabled_alpha_material_light: number;
						public static fastscroll_default_thickness: number;
						public static fastscroll_margin: number;
						public static fastscroll_minimum_range: number;
						public static highlight_alpha_material_colored: number;
						public static highlight_alpha_material_dark: number;
						public static highlight_alpha_material_light: number;
						public static hint_alpha_material_dark: number;
						public static hint_alpha_material_light: number;
						public static hint_pressed_alpha_material_dark: number;
						public static hint_pressed_alpha_material_light: number;
						public static item_touch_helper_max_drag_scroll_per_frame: number;
						public static item_touch_helper_swipe_escape_max_velocity: number;
						public static item_touch_helper_swipe_escape_velocity: number;
						public static notification_action_icon_size: number;
						public static notification_action_text_size: number;
						public static notification_big_circle_margin: number;
						public static notification_content_margin_start: number;
						public static notification_large_icon_height: number;
						public static notification_large_icon_width: number;
						public static notification_main_column_padding_top: number;
						public static notification_media_narrow_margin: number;
						public static notification_right_icon_size: number;
						public static notification_right_side_padding_top: number;
						public static notification_small_icon_background_padding: number;
						public static notification_small_icon_size_as_large: number;
						public static notification_subtext_size: number;
						public static notification_top_pad: number;
						public static notification_top_pad_large_text: number;
						public static preference_icon_minWidth: number;
						public static tooltip_corner_radius: number;
						public static tooltip_horizontal_padding: number;
						public static tooltip_margin: number;
						public static tooltip_precise_anchor_extra_offset: number;
						public static tooltip_precise_anchor_threshold: number;
						public static tooltip_vertical_padding: number;
						public static tooltip_y_offset_non_touch: number;
						public static tooltip_y_offset_touch: number;
					}
					export class drawable extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.colorpicker.R.drawable>;
						public static abc_ab_share_pack_mtrl_alpha: number;
						public static abc_action_bar_item_background_material: number;
						public static abc_btn_borderless_material: number;
						public static abc_btn_check_material: number;
						public static abc_btn_check_to_on_mtrl_000: number;
						public static abc_btn_check_to_on_mtrl_015: number;
						public static abc_btn_colored_material: number;
						public static abc_btn_default_mtrl_shape: number;
						public static abc_btn_radio_material: number;
						public static abc_btn_radio_to_on_mtrl_000: number;
						public static abc_btn_radio_to_on_mtrl_015: number;
						public static abc_btn_switch_to_on_mtrl_00001: number;
						public static abc_btn_switch_to_on_mtrl_00012: number;
						public static abc_cab_background_internal_bg: number;
						public static abc_cab_background_top_material: number;
						public static abc_cab_background_top_mtrl_alpha: number;
						public static abc_control_background_material: number;
						public static abc_dialog_material_background: number;
						public static abc_edit_text_material: number;
						public static abc_ic_ab_back_material: number;
						public static abc_ic_arrow_drop_right_black_24dp: number;
						public static abc_ic_clear_material: number;
						public static abc_ic_commit_search_api_mtrl_alpha: number;
						public static abc_ic_go_search_api_material: number;
						public static abc_ic_menu_copy_mtrl_am_alpha: number;
						public static abc_ic_menu_cut_mtrl_alpha: number;
						public static abc_ic_menu_overflow_material: number;
						public static abc_ic_menu_paste_mtrl_am_alpha: number;
						public static abc_ic_menu_selectall_mtrl_alpha: number;
						public static abc_ic_menu_share_mtrl_alpha: number;
						public static abc_ic_search_api_material: number;
						public static abc_ic_star_black_16dp: number;
						public static abc_ic_star_black_36dp: number;
						public static abc_ic_star_black_48dp: number;
						public static abc_ic_star_half_black_16dp: number;
						public static abc_ic_star_half_black_36dp: number;
						public static abc_ic_star_half_black_48dp: number;
						public static abc_ic_voice_search_api_material: number;
						public static abc_item_background_holo_dark: number;
						public static abc_item_background_holo_light: number;
						public static abc_list_divider_material: number;
						public static abc_list_divider_mtrl_alpha: number;
						public static abc_list_focused_holo: number;
						public static abc_list_longpressed_holo: number;
						public static abc_list_pressed_holo_dark: number;
						public static abc_list_pressed_holo_light: number;
						public static abc_list_selector_background_transition_holo_dark: number;
						public static abc_list_selector_background_transition_holo_light: number;
						public static abc_list_selector_disabled_holo_dark: number;
						public static abc_list_selector_disabled_holo_light: number;
						public static abc_list_selector_holo_dark: number;
						public static abc_list_selector_holo_light: number;
						public static abc_menu_hardkey_panel_mtrl_mult: number;
						public static abc_popup_background_mtrl_mult: number;
						public static abc_ratingbar_indicator_material: number;
						public static abc_ratingbar_material: number;
						public static abc_ratingbar_small_material: number;
						public static abc_scrubber_control_off_mtrl_alpha: number;
						public static abc_scrubber_control_to_pressed_mtrl_000: number;
						public static abc_scrubber_control_to_pressed_mtrl_005: number;
						public static abc_scrubber_primary_mtrl_alpha: number;
						public static abc_scrubber_track_mtrl_alpha: number;
						public static abc_seekbar_thumb_material: number;
						public static abc_seekbar_tick_mark_material: number;
						public static abc_seekbar_track_material: number;
						public static abc_spinner_mtrl_am_alpha: number;
						public static abc_spinner_textfield_background_material: number;
						public static abc_switch_thumb_material: number;
						public static abc_switch_track_mtrl_alpha: number;
						public static abc_tab_indicator_material: number;
						public static abc_tab_indicator_mtrl_alpha: number;
						public static abc_text_cursor_material: number;
						public static abc_text_select_handle_left_mtrl_dark: number;
						public static abc_text_select_handle_left_mtrl_light: number;
						public static abc_text_select_handle_middle_mtrl_dark: number;
						public static abc_text_select_handle_middle_mtrl_light: number;
						public static abc_text_select_handle_right_mtrl_dark: number;
						public static abc_text_select_handle_right_mtrl_light: number;
						public static abc_textfield_activated_mtrl_alpha: number;
						public static abc_textfield_default_mtrl_alpha: number;
						public static abc_textfield_search_activated_mtrl_alpha: number;
						public static abc_textfield_search_default_mtrl_alpha: number;
						public static abc_textfield_search_material: number;
						public static abc_vector_test: number;
						public static cpv_alpha: number;
						public static cpv_btn_background: number;
						public static cpv_btn_background_pressed: number;
						public static cpv_ic_arrow_right_black_24dp: number;
						public static cpv_preset_checked: number;
						public static ic_arrow_down_24dp: number;
						public static notification_action_background: number;
						public static notification_bg: number;
						public static notification_bg_low: number;
						public static notification_bg_low_normal: number;
						public static notification_bg_low_pressed: number;
						public static notification_bg_normal: number;
						public static notification_bg_normal_pressed: number;
						public static notification_icon_background: number;
						public static notification_template_icon_bg: number;
						public static notification_template_icon_low_bg: number;
						public static notification_tile_bg: number;
						public static notify_panel_notification_icon_bg: number;
						public static preference_list_divider_material: number;
						public static tooltip_frame_dark: number;
						public static tooltip_frame_light: number;
					}
					export class id extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.colorpicker.R.id>;
						public static action_bar: number;
						public static action_bar_activity_content: number;
						public static action_bar_container: number;
						public static action_bar_root: number;
						public static action_bar_spinner: number;
						public static action_bar_subtitle: number;
						public static action_bar_title: number;
						public static action_container: number;
						public static action_context_bar: number;
						public static action_divider: number;
						public static action_image: number;
						public static action_menu_divider: number;
						public static action_menu_presenter: number;
						public static action_mode_bar: number;
						public static action_mode_bar_stub: number;
						public static action_mode_close_button: number;
						public static action_text: number;
						public static actions: number;
						public static activity_chooser_view_content: number;
						public static add: number;
						public static alertTitle: number;
						public static async: number;
						public static blocking: number;
						public static bottom: number;
						public static buttonPanel: number;
						public static checkbox: number;
						public static chronometer: number;
						public static circle: number;
						public static content: number;
						public static contentPanel: number;
						public static cpv_arrow_right: number;
						public static cpv_color_image_view: number;
						public static cpv_color_panel_new: number;
						public static cpv_color_panel_old: number;
						public static cpv_color_panel_view: number;
						public static cpv_color_picker_view: number;
						public static cpv_hex: number;
						public static cpv_preference_preview_color_panel: number;
						public static custom: number;
						public static customPanel: number;
						public static decor_content_parent: number;
						public static default_activity_button: number;
						public static edit_query: number;
						public static end: number;
						public static expand_activities_button: number;
						public static expanded_menu: number;
						public static forever: number;
						public static gridView: number;
						public static group_divider: number;
						public static home: number;
						public static icon: number;
						public static icon_frame: number;
						public static icon_group: number;
						public static image: number;
						public static info: number;
						public static italic: number;
						public static item_touch_helper_previous_elevation: number;
						public static large: number;
						public static left: number;
						public static line1: number;
						public static line3: number;
						public static listMode: number;
						public static list_item: number;
						public static message: number;
						public static multiply: number;
						public static none: number;
						public static normal: number;
						public static notification_background: number;
						public static notification_main_column: number;
						public static notification_main_column_container: number;
						public static parentPanel: number;
						public static preset: number;
						public static progress_circular: number;
						public static progress_horizontal: number;
						public static radio: number;
						public static recycler_view: number;
						public static regular: number;
						public static right: number;
						public static right_icon: number;
						public static right_side: number;
						public static screen: number;
						public static scrollIndicatorDown: number;
						public static scrollIndicatorUp: number;
						public static scrollView: number;
						public static search_badge: number;
						public static search_bar: number;
						public static search_button: number;
						public static search_close_btn: number;
						public static search_edit_frame: number;
						public static search_go_btn: number;
						public static search_mag_icon: number;
						public static search_plate: number;
						public static search_src_text: number;
						public static search_voice_btn: number;
						public static seekbar: number;
						public static seekbar_value: number;
						public static select_dialog_listview: number;
						public static shades_divider: number;
						public static shades_layout: number;
						public static shortcut: number;
						public static spacer: number;
						public static spinner: number;
						public static split_action_bar: number;
						public static square: number;
						public static src_atop: number;
						public static src_in: number;
						public static src_over: number;
						public static start: number;
						public static submenuarrow: number;
						public static submit_area: number;
						public static switchWidget: number;
						public static tabMode: number;
						public static tag_transition_group: number;
						public static tag_unhandled_key_event_manager: number;
						public static tag_unhandled_key_listeners: number;
						public static text: number;
						public static text2: number;
						public static textSpacerNoButtons: number;
						public static textSpacerNoTitle: number;
						public static time: number;
						public static title: number;
						public static titleDividerNoCustom: number;
						public static title_template: number;
						public static top: number;
						public static topPanel: number;
						public static transparency_layout: number;
						public static transparency_seekbar: number;
						public static transparency_text: number;
						public static transparency_title: number;
						public static uniform: number;
						public static up: number;
						public static wrap_content: number;
					}
					export class integer extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.colorpicker.R.integer>;
						public static abc_config_activityDefaultDur: number;
						public static abc_config_activityShortDur: number;
						public static cancel_button_image_alpha: number;
						public static config_tooltipAnimTime: number;
						public static status_bar_notification_info_maxnum: number;
					}
					export class layout extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.colorpicker.R.layout>;
						public static abc_action_bar_title_item: number;
						public static abc_action_bar_up_container: number;
						public static abc_action_menu_item_layout: number;
						public static abc_action_menu_layout: number;
						public static abc_action_mode_bar: number;
						public static abc_action_mode_close_item_material: number;
						public static abc_activity_chooser_view: number;
						public static abc_activity_chooser_view_list_item: number;
						public static abc_alert_dialog_button_bar_material: number;
						public static abc_alert_dialog_material: number;
						public static abc_alert_dialog_title_material: number;
						public static abc_cascading_menu_item_layout: number;
						public static abc_dialog_title_material: number;
						public static abc_expanded_menu_layout: number;
						public static abc_list_menu_item_checkbox: number;
						public static abc_list_menu_item_icon: number;
						public static abc_list_menu_item_layout: number;
						public static abc_list_menu_item_radio: number;
						public static abc_popup_menu_header_item_layout: number;
						public static abc_popup_menu_item_layout: number;
						public static abc_screen_content_include: number;
						public static abc_screen_simple: number;
						public static abc_screen_simple_overlay_action_mode: number;
						public static abc_screen_toolbar: number;
						public static abc_search_dropdown_item_icons_2line: number;
						public static abc_search_view: number;
						public static abc_select_dialog_material: number;
						public static abc_tooltip: number;
						public static cpv_color_item_circle: number;
						public static cpv_color_item_square: number;
						public static cpv_dialog_color_picker: number;
						public static cpv_dialog_presets: number;
						public static cpv_preference_circle: number;
						public static cpv_preference_circle_large: number;
						public static cpv_preference_square: number;
						public static cpv_preference_square_large: number;
						public static expand_button: number;
						public static notification_action: number;
						public static notification_action_tombstone: number;
						public static notification_template_custom_big: number;
						public static notification_template_icon_group: number;
						public static notification_template_part_chronometer: number;
						public static notification_template_part_time: number;
						public static preference: number;
						public static preference_category: number;
						public static preference_category_material: number;
						public static preference_dialog_edittext: number;
						public static preference_dropdown: number;
						public static preference_dropdown_material: number;
						public static preference_information: number;
						public static preference_information_material: number;
						public static preference_list_fragment: number;
						public static preference_material: number;
						public static preference_recyclerview: number;
						public static preference_widget_checkbox: number;
						public static preference_widget_seekbar: number;
						public static preference_widget_seekbar_material: number;
						public static preference_widget_switch: number;
						public static preference_widget_switch_compat: number;
						public static select_dialog_item_material: number;
						public static select_dialog_multichoice_material: number;
						public static select_dialog_singlechoice_material: number;
						public static support_simple_spinner_dropdown_item: number;
					}
					export class style extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.colorpicker.R.style>;
						public static AlertDialog_AppCompat: number;
						public static AlertDialog_AppCompat_Light: number;
						public static Animation_AppCompat_Dialog: number;
						public static Animation_AppCompat_DropDownUp: number;
						public static Animation_AppCompat_Tooltip: number;
						public static Base_AlertDialog_AppCompat: number;
						public static Base_AlertDialog_AppCompat_Light: number;
						public static Base_Animation_AppCompat_Dialog: number;
						public static Base_Animation_AppCompat_DropDownUp: number;
						public static Base_Animation_AppCompat_Tooltip: number;
						public static Base_DialogWindowTitleBackground_AppCompat: number;
						public static Base_DialogWindowTitle_AppCompat: number;
						public static Base_TextAppearance_AppCompat: number;
						public static Base_TextAppearance_AppCompat_Body1: number;
						public static Base_TextAppearance_AppCompat_Body2: number;
						public static Base_TextAppearance_AppCompat_Button: number;
						public static Base_TextAppearance_AppCompat_Caption: number;
						public static Base_TextAppearance_AppCompat_Display1: number;
						public static Base_TextAppearance_AppCompat_Display2: number;
						public static Base_TextAppearance_AppCompat_Display3: number;
						public static Base_TextAppearance_AppCompat_Display4: number;
						public static Base_TextAppearance_AppCompat_Headline: number;
						public static Base_TextAppearance_AppCompat_Inverse: number;
						public static Base_TextAppearance_AppCompat_Large: number;
						public static Base_TextAppearance_AppCompat_Large_Inverse: number;
						public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
						public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
						public static Base_TextAppearance_AppCompat_Medium: number;
						public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
						public static Base_TextAppearance_AppCompat_Menu: number;
						public static Base_TextAppearance_AppCompat_SearchResult: number;
						public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
						public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
						public static Base_TextAppearance_AppCompat_Small: number;
						public static Base_TextAppearance_AppCompat_Small_Inverse: number;
						public static Base_TextAppearance_AppCompat_Subhead: number;
						public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
						public static Base_TextAppearance_AppCompat_Title: number;
						public static Base_TextAppearance_AppCompat_Title_Inverse: number;
						public static Base_TextAppearance_AppCompat_Tooltip: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
						public static Base_TextAppearance_AppCompat_Widget_Button: number;
						public static Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
						public static Base_TextAppearance_AppCompat_Widget_Button_Colored: number;
						public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
						public static Base_TextAppearance_AppCompat_Widget_Switch: number;
						public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
						public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
						public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
						public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
						public static Base_ThemeOverlay_AppCompat: number;
						public static Base_ThemeOverlay_AppCompat_ActionBar: number;
						public static Base_ThemeOverlay_AppCompat_Dark: number;
						public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
						public static Base_ThemeOverlay_AppCompat_Dialog: number;
						public static Base_ThemeOverlay_AppCompat_Dialog_Alert: number;
						public static Base_ThemeOverlay_AppCompat_Light: number;
						public static Base_Theme_AppCompat: number;
						public static Base_Theme_AppCompat_CompactMenu: number;
						public static Base_Theme_AppCompat_Dialog: number;
						public static Base_Theme_AppCompat_DialogWhenLarge: number;
						public static Base_Theme_AppCompat_Dialog_Alert: number;
						public static Base_Theme_AppCompat_Dialog_FixedSize: number;
						public static Base_Theme_AppCompat_Dialog_MinWidth: number;
						public static Base_Theme_AppCompat_Light: number;
						public static Base_Theme_AppCompat_Light_DarkActionBar: number;
						public static Base_Theme_AppCompat_Light_Dialog: number;
						public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
						public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
						public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
						public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
						public static Base_V21_ThemeOverlay_AppCompat_Dialog: number;
						public static Base_V21_Theme_AppCompat: number;
						public static Base_V21_Theme_AppCompat_Dialog: number;
						public static Base_V21_Theme_AppCompat_Light: number;
						public static Base_V21_Theme_AppCompat_Light_Dialog: number;
						public static Base_V22_Theme_AppCompat: number;
						public static Base_V22_Theme_AppCompat_Light: number;
						public static Base_V23_Theme_AppCompat: number;
						public static Base_V23_Theme_AppCompat_Light: number;
						public static Base_V26_Theme_AppCompat: number;
						public static Base_V26_Theme_AppCompat_Light: number;
						public static Base_V26_Widget_AppCompat_Toolbar: number;
						public static Base_V28_Theme_AppCompat: number;
						public static Base_V28_Theme_AppCompat_Light: number;
						public static Base_V7_ThemeOverlay_AppCompat_Dialog: number;
						public static Base_V7_Theme_AppCompat: number;
						public static Base_V7_Theme_AppCompat_Dialog: number;
						public static Base_V7_Theme_AppCompat_Light: number;
						public static Base_V7_Theme_AppCompat_Light_Dialog: number;
						public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
						public static Base_V7_Widget_AppCompat_EditText: number;
						public static Base_V7_Widget_AppCompat_Toolbar: number;
						public static Base_Widget_AppCompat_ActionBar: number;
						public static Base_Widget_AppCompat_ActionBar_Solid: number;
						public static Base_Widget_AppCompat_ActionBar_TabBar: number;
						public static Base_Widget_AppCompat_ActionBar_TabText: number;
						public static Base_Widget_AppCompat_ActionBar_TabView: number;
						public static Base_Widget_AppCompat_ActionButton: number;
						public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
						public static Base_Widget_AppCompat_ActionButton_Overflow: number;
						public static Base_Widget_AppCompat_ActionMode: number;
						public static Base_Widget_AppCompat_ActivityChooserView: number;
						public static Base_Widget_AppCompat_AutoCompleteTextView: number;
						public static Base_Widget_AppCompat_Button: number;
						public static Base_Widget_AppCompat_ButtonBar: number;
						public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
						public static Base_Widget_AppCompat_Button_Borderless: number;
						public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
						public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
						public static Base_Widget_AppCompat_Button_Colored: number;
						public static Base_Widget_AppCompat_Button_Small: number;
						public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
						public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
						public static Base_Widget_AppCompat_CompoundButton_Switch: number;
						public static Base_Widget_AppCompat_DrawerArrowToggle: number;
						public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
						public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
						public static Base_Widget_AppCompat_EditText: number;
						public static Base_Widget_AppCompat_ImageButton: number;
						public static Base_Widget_AppCompat_Light_ActionBar: number;
						public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
						public static Base_Widget_AppCompat_Light_PopupMenu: number;
						public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
						public static Base_Widget_AppCompat_ListMenuView: number;
						public static Base_Widget_AppCompat_ListPopupWindow: number;
						public static Base_Widget_AppCompat_ListView: number;
						public static Base_Widget_AppCompat_ListView_DropDown: number;
						public static Base_Widget_AppCompat_ListView_Menu: number;
						public static Base_Widget_AppCompat_PopupMenu: number;
						public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
						public static Base_Widget_AppCompat_PopupWindow: number;
						public static Base_Widget_AppCompat_ProgressBar: number;
						public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
						public static Base_Widget_AppCompat_RatingBar: number;
						public static Base_Widget_AppCompat_RatingBar_Indicator: number;
						public static Base_Widget_AppCompat_RatingBar_Small: number;
						public static Base_Widget_AppCompat_SearchView: number;
						public static Base_Widget_AppCompat_SearchView_ActionBar: number;
						public static Base_Widget_AppCompat_SeekBar: number;
						public static Base_Widget_AppCompat_SeekBar_Discrete: number;
						public static Base_Widget_AppCompat_Spinner: number;
						public static Base_Widget_AppCompat_Spinner_Underlined: number;
						public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
						public static Base_Widget_AppCompat_Toolbar: number;
						public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
						public static Platform_AppCompat: number;
						public static Platform_AppCompat_Light: number;
						public static Platform_ThemeOverlay_AppCompat: number;
						public static Platform_ThemeOverlay_AppCompat_Dark: number;
						public static Platform_ThemeOverlay_AppCompat_Light: number;
						public static Platform_V21_AppCompat: number;
						public static Platform_V21_AppCompat_Light: number;
						public static Platform_V25_AppCompat: number;
						public static Platform_V25_AppCompat_Light: number;
						public static Platform_Widget_AppCompat_Spinner: number;
						public static Preference: number;
						public static PreferenceFragment: number;
						public static PreferenceFragmentList: number;
						public static PreferenceFragmentList_Material: number;
						public static PreferenceFragment_Material: number;
						public static PreferenceThemeOverlay: number;
						public static PreferenceThemeOverlay_v14: number;
						public static PreferenceThemeOverlay_v14_Material: number;
						public static Preference_Category: number;
						public static Preference_Category_Material: number;
						public static Preference_CheckBoxPreference: number;
						public static Preference_CheckBoxPreference_Material: number;
						public static Preference_DialogPreference: number;
						public static Preference_DialogPreference_EditTextPreference: number;
						public static Preference_DialogPreference_EditTextPreference_Material: number;
						public static Preference_DialogPreference_Material: number;
						public static Preference_DropDown: number;
						public static Preference_DropDown_Material: number;
						public static Preference_Information: number;
						public static Preference_Information_Material: number;
						public static Preference_Material: number;
						public static Preference_PreferenceScreen: number;
						public static Preference_PreferenceScreen_Material: number;
						public static Preference_SeekBarPreference: number;
						public static Preference_SeekBarPreference_Material: number;
						public static Preference_SwitchPreference: number;
						public static Preference_SwitchPreferenceCompat: number;
						public static Preference_SwitchPreferenceCompat_Material: number;
						public static Preference_SwitchPreference_Material: number;
						public static RtlOverlay_DialogWindowTitle_AppCompat: number;
						public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
						public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Title: number;
						public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
						public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
						public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
						public static TextAppearance_AppCompat: number;
						public static TextAppearance_AppCompat_Body1: number;
						public static TextAppearance_AppCompat_Body2: number;
						public static TextAppearance_AppCompat_Button: number;
						public static TextAppearance_AppCompat_Caption: number;
						public static TextAppearance_AppCompat_Display1: number;
						public static TextAppearance_AppCompat_Display2: number;
						public static TextAppearance_AppCompat_Display3: number;
						public static TextAppearance_AppCompat_Display4: number;
						public static TextAppearance_AppCompat_Headline: number;
						public static TextAppearance_AppCompat_Inverse: number;
						public static TextAppearance_AppCompat_Large: number;
						public static TextAppearance_AppCompat_Large_Inverse: number;
						public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
						public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
						public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
						public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
						public static TextAppearance_AppCompat_Medium: number;
						public static TextAppearance_AppCompat_Medium_Inverse: number;
						public static TextAppearance_AppCompat_Menu: number;
						public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
						public static TextAppearance_AppCompat_SearchResult_Title: number;
						public static TextAppearance_AppCompat_Small: number;
						public static TextAppearance_AppCompat_Small_Inverse: number;
						public static TextAppearance_AppCompat_Subhead: number;
						public static TextAppearance_AppCompat_Subhead_Inverse: number;
						public static TextAppearance_AppCompat_Title: number;
						public static TextAppearance_AppCompat_Title_Inverse: number;
						public static TextAppearance_AppCompat_Tooltip: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
						public static TextAppearance_AppCompat_Widget_Button: number;
						public static TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
						public static TextAppearance_AppCompat_Widget_Button_Colored: number;
						public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
						public static TextAppearance_AppCompat_Widget_DropDownItem: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
						public static TextAppearance_AppCompat_Widget_Switch: number;
						public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
						public static TextAppearance_Compat_Notification: number;
						public static TextAppearance_Compat_Notification_Info: number;
						public static TextAppearance_Compat_Notification_Line2: number;
						public static TextAppearance_Compat_Notification_Time: number;
						public static TextAppearance_Compat_Notification_Title: number;
						public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
						public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
						public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
						public static ThemeOverlay_AppCompat: number;
						public static ThemeOverlay_AppCompat_ActionBar: number;
						public static ThemeOverlay_AppCompat_Dark: number;
						public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
						public static ThemeOverlay_AppCompat_Dialog: number;
						public static ThemeOverlay_AppCompat_Dialog_Alert: number;
						public static ThemeOverlay_AppCompat_Light: number;
						public static Theme_AppCompat: number;
						public static Theme_AppCompat_CompactMenu: number;
						public static Theme_AppCompat_DayNight: number;
						public static Theme_AppCompat_DayNight_DarkActionBar: number;
						public static Theme_AppCompat_DayNight_Dialog: number;
						public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
						public static Theme_AppCompat_DayNight_Dialog_Alert: number;
						public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
						public static Theme_AppCompat_DayNight_NoActionBar: number;
						public static Theme_AppCompat_Dialog: number;
						public static Theme_AppCompat_DialogWhenLarge: number;
						public static Theme_AppCompat_Dialog_Alert: number;
						public static Theme_AppCompat_Dialog_MinWidth: number;
						public static Theme_AppCompat_Light: number;
						public static Theme_AppCompat_Light_DarkActionBar: number;
						public static Theme_AppCompat_Light_Dialog: number;
						public static Theme_AppCompat_Light_DialogWhenLarge: number;
						public static Theme_AppCompat_Light_Dialog_Alert: number;
						public static Theme_AppCompat_Light_Dialog_MinWidth: number;
						public static Theme_AppCompat_Light_NoActionBar: number;
						public static Theme_AppCompat_NoActionBar: number;
						public static Widget_AppCompat_ActionBar: number;
						public static Widget_AppCompat_ActionBar_Solid: number;
						public static Widget_AppCompat_ActionBar_TabBar: number;
						public static Widget_AppCompat_ActionBar_TabText: number;
						public static Widget_AppCompat_ActionBar_TabView: number;
						public static Widget_AppCompat_ActionButton: number;
						public static Widget_AppCompat_ActionButton_CloseMode: number;
						public static Widget_AppCompat_ActionButton_Overflow: number;
						public static Widget_AppCompat_ActionMode: number;
						public static Widget_AppCompat_ActivityChooserView: number;
						public static Widget_AppCompat_AutoCompleteTextView: number;
						public static Widget_AppCompat_Button: number;
						public static Widget_AppCompat_ButtonBar: number;
						public static Widget_AppCompat_ButtonBar_AlertDialog: number;
						public static Widget_AppCompat_Button_Borderless: number;
						public static Widget_AppCompat_Button_Borderless_Colored: number;
						public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
						public static Widget_AppCompat_Button_Colored: number;
						public static Widget_AppCompat_Button_Small: number;
						public static Widget_AppCompat_CompoundButton_CheckBox: number;
						public static Widget_AppCompat_CompoundButton_RadioButton: number;
						public static Widget_AppCompat_CompoundButton_Switch: number;
						public static Widget_AppCompat_DrawerArrowToggle: number;
						public static Widget_AppCompat_DropDownItem_Spinner: number;
						public static Widget_AppCompat_EditText: number;
						public static Widget_AppCompat_ImageButton: number;
						public static Widget_AppCompat_Light_ActionBar: number;
						public static Widget_AppCompat_Light_ActionBar_Solid: number;
						public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabBar: number;
						public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabText: number;
						public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabView: number;
						public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
						public static Widget_AppCompat_Light_ActionButton: number;
						public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
						public static Widget_AppCompat_Light_ActionButton_Overflow: number;
						public static Widget_AppCompat_Light_ActionMode_Inverse: number;
						public static Widget_AppCompat_Light_ActivityChooserView: number;
						public static Widget_AppCompat_Light_AutoCompleteTextView: number;
						public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
						public static Widget_AppCompat_Light_ListPopupWindow: number;
						public static Widget_AppCompat_Light_ListView_DropDown: number;
						public static Widget_AppCompat_Light_PopupMenu: number;
						public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
						public static Widget_AppCompat_Light_SearchView: number;
						public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
						public static Widget_AppCompat_ListMenuView: number;
						public static Widget_AppCompat_ListPopupWindow: number;
						public static Widget_AppCompat_ListView: number;
						public static Widget_AppCompat_ListView_DropDown: number;
						public static Widget_AppCompat_ListView_Menu: number;
						public static Widget_AppCompat_PopupMenu: number;
						public static Widget_AppCompat_PopupMenu_Overflow: number;
						public static Widget_AppCompat_PopupWindow: number;
						public static Widget_AppCompat_ProgressBar: number;
						public static Widget_AppCompat_ProgressBar_Horizontal: number;
						public static Widget_AppCompat_RatingBar: number;
						public static Widget_AppCompat_RatingBar_Indicator: number;
						public static Widget_AppCompat_RatingBar_Small: number;
						public static Widget_AppCompat_SearchView: number;
						public static Widget_AppCompat_SearchView_ActionBar: number;
						public static Widget_AppCompat_SeekBar: number;
						public static Widget_AppCompat_SeekBar_Discrete: number;
						public static Widget_AppCompat_Spinner: number;
						public static Widget_AppCompat_Spinner_DropDown: number;
						public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
						public static Widget_AppCompat_Spinner_Underlined: number;
						public static Widget_AppCompat_TextView_SpinnerItem: number;
						public static Widget_AppCompat_Toolbar: number;
						public static Widget_AppCompat_Toolbar_Button_Navigation: number;
						public static Widget_Compat_NotificationActionContainer: number;
						public static Widget_Compat_NotificationActionText: number;
						public static Widget_Support_CoordinatorLayout: number;
						public static cpv_ColorPickerViewStyle: number;
					}
					export class styleable extends java.lang.Object {
						public static class: java.lang.Class<com.jaredrummler.android.colorpicker.R.styleable>;
						public static ActionBar: number[];
						public static ActionBar_background: number;
						public static ActionBar_backgroundSplit: number;
						public static ActionBar_backgroundStacked: number;
						public static ActionBar_contentInsetEnd: number;
						public static ActionBar_contentInsetEndWithActions: number;
						public static ActionBar_contentInsetLeft: number;
						public static ActionBar_contentInsetRight: number;
						public static ActionBar_contentInsetStart: number;
						public static ActionBar_contentInsetStartWithNavigation: number;
						public static ActionBar_customNavigationLayout: number;
						public static ActionBar_displayOptions: number;
						public static ActionBar_divider: number;
						public static ActionBar_elevation: number;
						public static ActionBar_height: number;
						public static ActionBar_hideOnContentScroll: number;
						public static ActionBar_homeAsUpIndicator: number;
						public static ActionBar_homeLayout: number;
						public static ActionBar_icon: number;
						public static ActionBar_indeterminateProgressStyle: number;
						public static ActionBar_itemPadding: number;
						public static ActionBar_logo: number;
						public static ActionBar_navigationMode: number;
						public static ActionBar_popupTheme: number;
						public static ActionBar_progressBarPadding: number;
						public static ActionBar_progressBarStyle: number;
						public static ActionBar_subtitle: number;
						public static ActionBar_subtitleTextStyle: number;
						public static ActionBar_title: number;
						public static ActionBar_titleTextStyle: number;
						public static ActionBarLayout: number[];
						public static ActionBarLayout_android_layout_gravity: number;
						public static ActionMenuItemView: number[];
						public static ActionMenuItemView_android_minWidth: number;
						public static ActionMenuView: number[];
						public static ActionMode: number[];
						public static ActionMode_background: number;
						public static ActionMode_backgroundSplit: number;
						public static ActionMode_closeItemLayout: number;
						public static ActionMode_height: number;
						public static ActionMode_subtitleTextStyle: number;
						public static ActionMode_titleTextStyle: number;
						public static ActivityChooserView: number[];
						public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
						public static ActivityChooserView_initialActivityCount: number;
						public static AlertDialog: number[];
						public static AlertDialog_android_layout: number;
						public static AlertDialog_buttonIconDimen: number;
						public static AlertDialog_buttonPanelSideLayout: number;
						public static AlertDialog_listItemLayout: number;
						public static AlertDialog_listLayout: number;
						public static AlertDialog_multiChoiceItemLayout: number;
						public static AlertDialog_showTitle: number;
						public static AlertDialog_singleChoiceItemLayout: number;
						public static AnimatedStateListDrawableCompat: number[];
						public static AnimatedStateListDrawableCompat_android_dither: number;
						public static AnimatedStateListDrawableCompat_android_visible: number;
						public static AnimatedStateListDrawableCompat_android_variablePadding: number;
						public static AnimatedStateListDrawableCompat_android_constantSize: number;
						public static AnimatedStateListDrawableCompat_android_enterFadeDuration: number;
						public static AnimatedStateListDrawableCompat_android_exitFadeDuration: number;
						public static AnimatedStateListDrawableItem: number[];
						public static AnimatedStateListDrawableItem_android_id: number;
						public static AnimatedStateListDrawableItem_android_drawable: number;
						public static AnimatedStateListDrawableTransition: number[];
						public static AnimatedStateListDrawableTransition_android_drawable: number;
						public static AnimatedStateListDrawableTransition_android_toId: number;
						public static AnimatedStateListDrawableTransition_android_fromId: number;
						public static AnimatedStateListDrawableTransition_android_reversible: number;
						public static AppCompatImageView: number[];
						public static AppCompatImageView_android_src: number;
						public static AppCompatImageView_srcCompat: number;
						public static AppCompatImageView_tint: number;
						public static AppCompatImageView_tintMode: number;
						public static AppCompatSeekBar: number[];
						public static AppCompatSeekBar_android_thumb: number;
						public static AppCompatSeekBar_tickMark: number;
						public static AppCompatSeekBar_tickMarkTint: number;
						public static AppCompatSeekBar_tickMarkTintMode: number;
						public static AppCompatTextHelper: number[];
						public static AppCompatTextHelper_android_textAppearance: number;
						public static AppCompatTextHelper_android_drawableTop: number;
						public static AppCompatTextHelper_android_drawableBottom: number;
						public static AppCompatTextHelper_android_drawableLeft: number;
						public static AppCompatTextHelper_android_drawableRight: number;
						public static AppCompatTextHelper_android_drawableStart: number;
						public static AppCompatTextHelper_android_drawableEnd: number;
						public static AppCompatTextView: number[];
						public static AppCompatTextView_android_textAppearance: number;
						public static AppCompatTextView_autoSizeMaxTextSize: number;
						public static AppCompatTextView_autoSizeMinTextSize: number;
						public static AppCompatTextView_autoSizePresetSizes: number;
						public static AppCompatTextView_autoSizeStepGranularity: number;
						public static AppCompatTextView_autoSizeTextType: number;
						public static AppCompatTextView_drawableBottomCompat: number;
						public static AppCompatTextView_drawableEndCompat: number;
						public static AppCompatTextView_drawableLeftCompat: number;
						public static AppCompatTextView_drawableRightCompat: number;
						public static AppCompatTextView_drawableStartCompat: number;
						public static AppCompatTextView_drawableTint: number;
						public static AppCompatTextView_drawableTintMode: number;
						public static AppCompatTextView_drawableTopCompat: number;
						public static AppCompatTextView_emojiCompatEnabled: number;
						public static AppCompatTextView_firstBaselineToTopHeight: number;
						public static AppCompatTextView_fontFamily: number;
						public static AppCompatTextView_fontVariationSettings: number;
						public static AppCompatTextView_lastBaselineToBottomHeight: number;
						public static AppCompatTextView_lineHeight: number;
						public static AppCompatTextView_textAllCaps: number;
						public static AppCompatTextView_textLocale: number;
						public static AppCompatTheme: number[];
						public static AppCompatTheme_android_windowIsFloating: number;
						public static AppCompatTheme_android_windowAnimationStyle: number;
						public static AppCompatTheme_actionBarDivider: number;
						public static AppCompatTheme_actionBarItemBackground: number;
						public static AppCompatTheme_actionBarPopupTheme: number;
						public static AppCompatTheme_actionBarSize: number;
						public static AppCompatTheme_actionBarSplitStyle: number;
						public static AppCompatTheme_actionBarStyle: number;
						public static AppCompatTheme_actionBarTabBarStyle: number;
						public static AppCompatTheme_actionBarTabStyle: number;
						public static AppCompatTheme_actionBarTabTextStyle: number;
						public static AppCompatTheme_actionBarTheme: number;
						public static AppCompatTheme_actionBarWidgetTheme: number;
						public static AppCompatTheme_actionButtonStyle: number;
						public static AppCompatTheme_actionDropDownStyle: number;
						public static AppCompatTheme_actionMenuTextAppearance: number;
						public static AppCompatTheme_actionMenuTextColor: number;
						public static AppCompatTheme_actionModeBackground: number;
						public static AppCompatTheme_actionModeCloseButtonStyle: number;
						public static AppCompatTheme_actionModeCloseContentDescription: number;
						public static AppCompatTheme_actionModeCloseDrawable: number;
						public static AppCompatTheme_actionModeCopyDrawable: number;
						public static AppCompatTheme_actionModeCutDrawable: number;
						public static AppCompatTheme_actionModeFindDrawable: number;
						public static AppCompatTheme_actionModePasteDrawable: number;
						public static AppCompatTheme_actionModePopupWindowStyle: number;
						public static AppCompatTheme_actionModeSelectAllDrawable: number;
						public static AppCompatTheme_actionModeShareDrawable: number;
						public static AppCompatTheme_actionModeSplitBackground: number;
						public static AppCompatTheme_actionModeStyle: number;
						public static AppCompatTheme_actionModeTheme: number;
						public static AppCompatTheme_actionModeWebSearchDrawable: number;
						public static AppCompatTheme_actionOverflowButtonStyle: number;
						public static AppCompatTheme_actionOverflowMenuStyle: number;
						public static AppCompatTheme_activityChooserViewStyle: number;
						public static AppCompatTheme_alertDialogButtonGroupStyle: number;
						public static AppCompatTheme_alertDialogCenterButtons: number;
						public static AppCompatTheme_alertDialogStyle: number;
						public static AppCompatTheme_alertDialogTheme: number;
						public static AppCompatTheme_autoCompleteTextViewStyle: number;
						public static AppCompatTheme_borderlessButtonStyle: number;
						public static AppCompatTheme_buttonBarButtonStyle: number;
						public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
						public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
						public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
						public static AppCompatTheme_buttonBarStyle: number;
						public static AppCompatTheme_buttonStyle: number;
						public static AppCompatTheme_buttonStyleSmall: number;
						public static AppCompatTheme_checkboxStyle: number;
						public static AppCompatTheme_checkedTextViewStyle: number;
						public static AppCompatTheme_colorAccent: number;
						public static AppCompatTheme_colorBackgroundFloating: number;
						public static AppCompatTheme_colorButtonNormal: number;
						public static AppCompatTheme_colorControlActivated: number;
						public static AppCompatTheme_colorControlHighlight: number;
						public static AppCompatTheme_colorControlNormal: number;
						public static AppCompatTheme_colorError: number;
						public static AppCompatTheme_colorPrimary: number;
						public static AppCompatTheme_colorPrimaryDark: number;
						public static AppCompatTheme_colorSwitchThumbNormal: number;
						public static AppCompatTheme_controlBackground: number;
						public static AppCompatTheme_dialogCornerRadius: number;
						public static AppCompatTheme_dialogPreferredPadding: number;
						public static AppCompatTheme_dialogTheme: number;
						public static AppCompatTheme_dividerHorizontal: number;
						public static AppCompatTheme_dividerVertical: number;
						public static AppCompatTheme_dropDownListViewStyle: number;
						public static AppCompatTheme_dropdownListPreferredItemHeight: number;
						public static AppCompatTheme_editTextBackground: number;
						public static AppCompatTheme_editTextColor: number;
						public static AppCompatTheme_editTextStyle: number;
						public static AppCompatTheme_homeAsUpIndicator: number;
						public static AppCompatTheme_imageButtonStyle: number;
						public static AppCompatTheme_listChoiceBackgroundIndicator: number;
						public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
						public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
						public static AppCompatTheme_listDividerAlertDialog: number;
						public static AppCompatTheme_listMenuViewStyle: number;
						public static AppCompatTheme_listPopupWindowStyle: number;
						public static AppCompatTheme_listPreferredItemHeight: number;
						public static AppCompatTheme_listPreferredItemHeightLarge: number;
						public static AppCompatTheme_listPreferredItemHeightSmall: number;
						public static AppCompatTheme_listPreferredItemPaddingEnd: number;
						public static AppCompatTheme_listPreferredItemPaddingLeft: number;
						public static AppCompatTheme_listPreferredItemPaddingRight: number;
						public static AppCompatTheme_listPreferredItemPaddingStart: number;
						public static AppCompatTheme_panelBackground: number;
						public static AppCompatTheme_panelMenuListTheme: number;
						public static AppCompatTheme_panelMenuListWidth: number;
						public static AppCompatTheme_popupMenuStyle: number;
						public static AppCompatTheme_popupWindowStyle: number;
						public static AppCompatTheme_radioButtonStyle: number;
						public static AppCompatTheme_ratingBarStyle: number;
						public static AppCompatTheme_ratingBarStyleIndicator: number;
						public static AppCompatTheme_ratingBarStyleSmall: number;
						public static AppCompatTheme_searchViewStyle: number;
						public static AppCompatTheme_seekBarStyle: number;
						public static AppCompatTheme_selectableItemBackground: number;
						public static AppCompatTheme_selectableItemBackgroundBorderless: number;
						public static AppCompatTheme_spinnerDropDownItemStyle: number;
						public static AppCompatTheme_spinnerStyle: number;
						public static AppCompatTheme_switchStyle: number;
						public static AppCompatTheme_textAppearanceLargePopupMenu: number;
						public static AppCompatTheme_textAppearanceListItem: number;
						public static AppCompatTheme_textAppearanceListItemSecondary: number;
						public static AppCompatTheme_textAppearanceListItemSmall: number;
						public static AppCompatTheme_textAppearancePopupMenuHeader: number;
						public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
						public static AppCompatTheme_textAppearanceSearchResultTitle: number;
						public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
						public static AppCompatTheme_textColorAlertDialogListItem: number;
						public static AppCompatTheme_textColorSearchUrl: number;
						public static AppCompatTheme_toolbarNavigationButtonStyle: number;
						public static AppCompatTheme_toolbarStyle: number;
						public static AppCompatTheme_tooltipForegroundColor: number;
						public static AppCompatTheme_tooltipFrameBackground: number;
						public static AppCompatTheme_viewInflaterClass: number;
						public static AppCompatTheme_windowActionBar: number;
						public static AppCompatTheme_windowActionBarOverlay: number;
						public static AppCompatTheme_windowActionModeOverlay: number;
						public static AppCompatTheme_windowFixedHeightMajor: number;
						public static AppCompatTheme_windowFixedHeightMinor: number;
						public static AppCompatTheme_windowFixedWidthMajor: number;
						public static AppCompatTheme_windowFixedWidthMinor: number;
						public static AppCompatTheme_windowMinWidthMajor: number;
						public static AppCompatTheme_windowMinWidthMinor: number;
						public static AppCompatTheme_windowNoTitle: number;
						public static BackgroundStyle: number[];
						public static BackgroundStyle_android_selectableItemBackground: number;
						public static BackgroundStyle_selectableItemBackground: number;
						public static ButtonBarLayout: number[];
						public static ButtonBarLayout_allowStacking: number;
						public static CheckBoxPreference: number[];
						public static CheckBoxPreference_android_summaryOn: number;
						public static CheckBoxPreference_android_summaryOff: number;
						public static CheckBoxPreference_android_disableDependentsState: number;
						public static CheckBoxPreference_disableDependentsState: number;
						public static CheckBoxPreference_summaryOff: number;
						public static CheckBoxPreference_summaryOn: number;
						public static ColorPanelView: number[];
						public static ColorPanelView_cpv_borderColor: number;
						public static ColorPanelView_cpv_colorShape: number;
						public static ColorPanelView_cpv_showOldColor: number;
						public static ColorPickerView: number[];
						public static ColorPickerView_cpv_alphaChannelText: number;
						public static ColorPickerView_cpv_alphaChannelVisible: number;
						public static ColorPickerView_cpv_borderColor: number;
						public static ColorPickerView_cpv_sliderColor: number;
						public static ColorPreference: number[];
						public static ColorPreference_cpv_allowCustom: number;
						public static ColorPreference_cpv_allowPresets: number;
						public static ColorPreference_cpv_colorPresets: number;
						public static ColorPreference_cpv_colorShape: number;
						public static ColorPreference_cpv_dialogTitle: number;
						public static ColorPreference_cpv_dialogType: number;
						public static ColorPreference_cpv_previewSize: number;
						public static ColorPreference_cpv_showAlphaSlider: number;
						public static ColorPreference_cpv_showColorShades: number;
						public static ColorPreference_cpv_showDialog: number;
						public static ColorStateListItem: number[];
						public static ColorStateListItem_android_color: number;
						public static ColorStateListItem_android_alpha: number;
						public static ColorStateListItem_android_lStar: number;
						public static ColorStateListItem_alpha: number;
						public static ColorStateListItem_lStar: number;
						public static CompoundButton: number[];
						public static CompoundButton_android_button: number;
						public static CompoundButton_buttonCompat: number;
						public static CompoundButton_buttonTint: number;
						public static CompoundButton_buttonTintMode: number;
						public static CoordinatorLayout: number[];
						public static CoordinatorLayout_keylines: number;
						public static CoordinatorLayout_statusBarBackground: number;
						public static CoordinatorLayout_Layout: number[];
						public static CoordinatorLayout_Layout_android_layout_gravity: number;
						public static CoordinatorLayout_Layout_layout_anchor: number;
						public static CoordinatorLayout_Layout_layout_anchorGravity: number;
						public static CoordinatorLayout_Layout_layout_behavior: number;
						public static CoordinatorLayout_Layout_layout_dodgeInsetEdges: number;
						public static CoordinatorLayout_Layout_layout_insetEdge: number;
						public static CoordinatorLayout_Layout_layout_keyline: number;
						public static DialogPreference: number[];
						public static DialogPreference_android_dialogTitle: number;
						public static DialogPreference_android_dialogMessage: number;
						public static DialogPreference_android_dialogIcon: number;
						public static DialogPreference_android_positiveButtonText: number;
						public static DialogPreference_android_negativeButtonText: number;
						public static DialogPreference_android_dialogLayout: number;
						public static DialogPreference_dialogIcon: number;
						public static DialogPreference_dialogLayout: number;
						public static DialogPreference_dialogMessage: number;
						public static DialogPreference_dialogTitle: number;
						public static DialogPreference_negativeButtonText: number;
						public static DialogPreference_positiveButtonText: number;
						public static DrawerArrowToggle: number[];
						public static DrawerArrowToggle_arrowHeadLength: number;
						public static DrawerArrowToggle_arrowShaftLength: number;
						public static DrawerArrowToggle_barLength: number;
						public static DrawerArrowToggle_color: number;
						public static DrawerArrowToggle_drawableSize: number;
						public static DrawerArrowToggle_gapBetweenBars: number;
						public static DrawerArrowToggle_spinBars: number;
						public static DrawerArrowToggle_thickness: number;
						public static FontFamily: number[];
						public static FontFamily_fontProviderAuthority: number;
						public static FontFamily_fontProviderCerts: number;
						public static FontFamily_fontProviderFetchStrategy: number;
						public static FontFamily_fontProviderFetchTimeout: number;
						public static FontFamily_fontProviderPackage: number;
						public static FontFamily_fontProviderQuery: number;
						public static FontFamily_fontProviderSystemFontFamily: number;
						public static FontFamilyFont: number[];
						public static FontFamilyFont_android_font: number;
						public static FontFamilyFont_android_fontWeight: number;
						public static FontFamilyFont_android_fontStyle: number;
						public static FontFamilyFont_android_ttcIndex: number;
						public static FontFamilyFont_android_fontVariationSettings: number;
						public static FontFamilyFont_font: number;
						public static FontFamilyFont_fontStyle: number;
						public static FontFamilyFont_fontVariationSettings: number;
						public static FontFamilyFont_fontWeight: number;
						public static FontFamilyFont_ttcIndex: number;
						public static GradientColor: number[];
						public static GradientColor_android_startColor: number;
						public static GradientColor_android_endColor: number;
						public static GradientColor_android_type: number;
						public static GradientColor_android_centerX: number;
						public static GradientColor_android_centerY: number;
						public static GradientColor_android_gradientRadius: number;
						public static GradientColor_android_tileMode: number;
						public static GradientColor_android_centerColor: number;
						public static GradientColor_android_startX: number;
						public static GradientColor_android_startY: number;
						public static GradientColor_android_endX: number;
						public static GradientColor_android_endY: number;
						public static GradientColorItem: number[];
						public static GradientColorItem_android_color: number;
						public static GradientColorItem_android_offset: number;
						public static LinearLayoutCompat: number[];
						public static LinearLayoutCompat_android_gravity: number;
						public static LinearLayoutCompat_android_orientation: number;
						public static LinearLayoutCompat_android_baselineAligned: number;
						public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
						public static LinearLayoutCompat_android_weightSum: number;
						public static LinearLayoutCompat_divider: number;
						public static LinearLayoutCompat_dividerPadding: number;
						public static LinearLayoutCompat_measureWithLargestChild: number;
						public static LinearLayoutCompat_showDividers: number;
						public static LinearLayoutCompat_Layout: number[];
						public static LinearLayoutCompat_Layout_android_layout_gravity: number;
						public static LinearLayoutCompat_Layout_android_layout_width: number;
						public static LinearLayoutCompat_Layout_android_layout_height: number;
						public static LinearLayoutCompat_Layout_android_layout_weight: number;
						public static ListPopupWindow: number[];
						public static ListPopupWindow_android_dropDownHorizontalOffset: number;
						public static ListPopupWindow_android_dropDownVerticalOffset: number;
						public static ListPreference: number[];
						public static ListPreference_android_entries: number;
						public static ListPreference_android_entryValues: number;
						public static ListPreference_entries: number;
						public static ListPreference_entryValues: number;
						public static ListPreference_useSimpleSummaryProvider: number;
						public static MenuGroup: number[];
						public static MenuGroup_android_enabled: number;
						public static MenuGroup_android_id: number;
						public static MenuGroup_android_visible: number;
						public static MenuGroup_android_menuCategory: number;
						public static MenuGroup_android_orderInCategory: number;
						public static MenuGroup_android_checkableBehavior: number;
						public static MenuItem: number[];
						public static MenuItem_android_icon: number;
						public static MenuItem_android_enabled: number;
						public static MenuItem_android_id: number;
						public static MenuItem_android_checked: number;
						public static MenuItem_android_visible: number;
						public static MenuItem_android_menuCategory: number;
						public static MenuItem_android_orderInCategory: number;
						public static MenuItem_android_title: number;
						public static MenuItem_android_titleCondensed: number;
						public static MenuItem_android_alphabeticShortcut: number;
						public static MenuItem_android_numericShortcut: number;
						public static MenuItem_android_checkable: number;
						public static MenuItem_android_onClick: number;
						public static MenuItem_actionLayout: number;
						public static MenuItem_actionProviderClass: number;
						public static MenuItem_actionViewClass: number;
						public static MenuItem_alphabeticModifiers: number;
						public static MenuItem_contentDescription: number;
						public static MenuItem_iconTint: number;
						public static MenuItem_iconTintMode: number;
						public static MenuItem_numericModifiers: number;
						public static MenuItem_showAsAction: number;
						public static MenuItem_tooltipText: number;
						public static MenuView: number[];
						public static MenuView_android_windowAnimationStyle: number;
						public static MenuView_android_itemTextAppearance: number;
						public static MenuView_android_horizontalDivider: number;
						public static MenuView_android_verticalDivider: number;
						public static MenuView_android_headerBackground: number;
						public static MenuView_android_itemBackground: number;
						public static MenuView_android_itemIconDisabledAlpha: number;
						public static MenuView_preserveIconSpacing: number;
						public static MenuView_subMenuArrow: number;
						public static MultiSelectListPreference: number[];
						public static MultiSelectListPreference_android_entries: number;
						public static MultiSelectListPreference_android_entryValues: number;
						public static MultiSelectListPreference_entries: number;
						public static MultiSelectListPreference_entryValues: number;
						public static PopupWindow: number[];
						public static PopupWindow_android_popupBackground: number;
						public static PopupWindow_android_popupAnimationStyle: number;
						public static PopupWindow_overlapAnchor: number;
						public static PopupWindowBackgroundState: number[];
						public static PopupWindowBackgroundState_state_above_anchor: number;
						public static Preference: number[];
						public static Preference_android_icon: number;
						public static Preference_android_persistent: number;
						public static Preference_android_enabled: number;
						public static Preference_android_layout: number;
						public static Preference_android_title: number;
						public static Preference_android_selectable: number;
						public static Preference_android_key: number;
						public static Preference_android_summary: number;
						public static Preference_android_order: number;
						public static Preference_android_widgetLayout: number;
						public static Preference_android_dependency: number;
						public static Preference_android_defaultValue: number;
						public static Preference_android_shouldDisableView: number;
						public static Preference_android_fragment: number;
						public static Preference_android_singleLineTitle: number;
						public static Preference_android_iconSpaceReserved: number;
						public static Preference_allowDividerAbove: number;
						public static Preference_allowDividerBelow: number;
						public static Preference_defaultValue: number;
						public static Preference_dependency: number;
						public static Preference_enableCopying: number;
						public static Preference_enabled: number;
						public static Preference_fragment: number;
						public static Preference_icon: number;
						public static Preference_iconSpaceReserved: number;
						public static Preference_isPreferenceVisible: number;
						public static Preference_key: number;
						public static Preference_layout: number;
						public static Preference_message: number;
						public static Preference_order: number;
						public static Preference_persistent: number;
						public static Preference_selectable: number;
						public static Preference_shouldDisableView: number;
						public static Preference_singleLineTitle: number;
						public static Preference_summary: number;
						public static Preference_title: number;
						public static Preference_useStockLayout: number;
						public static Preference_widgetLayout: number;
						public static PreferenceFragment: number[];
						public static PreferenceFragment_android_layout: number;
						public static PreferenceFragment_android_divider: number;
						public static PreferenceFragment_android_dividerHeight: number;
						public static PreferenceFragment_allowDividerAfterLastItem: number;
						public static PreferenceFragmentCompat: number[];
						public static PreferenceFragmentCompat_android_layout: number;
						public static PreferenceFragmentCompat_android_divider: number;
						public static PreferenceFragmentCompat_android_dividerHeight: number;
						public static PreferenceFragmentCompat_allowDividerAfterLastItem: number;
						public static PreferenceGroup: number[];
						public static PreferenceGroup_android_orderingFromXml: number;
						public static PreferenceGroup_initialExpandedChildrenCount: number;
						public static PreferenceGroup_orderingFromXml: number;
						public static PreferenceImageView: number[];
						public static PreferenceImageView_android_maxWidth: number;
						public static PreferenceImageView_android_maxHeight: number;
						public static PreferenceImageView_maxHeight: number;
						public static PreferenceImageView_maxWidth: number;
						public static PreferenceTheme: number[];
						public static PreferenceTheme_checkBoxPreferenceStyle: number;
						public static PreferenceTheme_dialogPreferenceStyle: number;
						public static PreferenceTheme_dropdownPreferenceStyle: number;
						public static PreferenceTheme_editTextPreferenceStyle: number;
						public static PreferenceTheme_preferenceCategoryStyle: number;
						public static PreferenceTheme_preferenceCategoryTitleTextAppearance: number;
						public static PreferenceTheme_preferenceCategoryTitleTextColor: number;
						public static PreferenceTheme_preferenceFragmentCompatStyle: number;
						public static PreferenceTheme_preferenceFragmentListStyle: number;
						public static PreferenceTheme_preferenceFragmentStyle: number;
						public static PreferenceTheme_preferenceInformationStyle: number;
						public static PreferenceTheme_preferenceScreenStyle: number;
						public static PreferenceTheme_preferenceStyle: number;
						public static PreferenceTheme_preferenceTheme: number;
						public static PreferenceTheme_seekBarPreferenceStyle: number;
						public static PreferenceTheme_switchPreferenceCompatStyle: number;
						public static PreferenceTheme_switchPreferenceStyle: number;
						public static RecycleListView: number[];
						public static RecycleListView_paddingBottomNoButtons: number;
						public static RecycleListView_paddingTopNoTitle: number;
						public static RecyclerView: number[];
						public static RecyclerView_android_orientation: number;
						public static RecyclerView_android_clipToPadding: number;
						public static RecyclerView_android_descendantFocusability: number;
						public static RecyclerView_fastScrollEnabled: number;
						public static RecyclerView_fastScrollHorizontalThumbDrawable: number;
						public static RecyclerView_fastScrollHorizontalTrackDrawable: number;
						public static RecyclerView_fastScrollVerticalThumbDrawable: number;
						public static RecyclerView_fastScrollVerticalTrackDrawable: number;
						public static RecyclerView_layoutManager: number;
						public static RecyclerView_reverseLayout: number;
						public static RecyclerView_spanCount: number;
						public static RecyclerView_stackFromEnd: number;
						public static SearchView: number[];
						public static SearchView_android_textAppearance: number;
						public static SearchView_android_focusable: number;
						public static SearchView_android_maxWidth: number;
						public static SearchView_android_text: number;
						public static SearchView_android_hint: number;
						public static SearchView_android_inputType: number;
						public static SearchView_android_imeOptions: number;
						public static SearchView_animateMenuItems: number;
						public static SearchView_animateNavigationIcon: number;
						public static SearchView_autoShowKeyboard: number;
						public static SearchView_backHandlingEnabled: number;
						public static SearchView_backgroundTint: number;
						public static SearchView_closeIcon: number;
						public static SearchView_commitIcon: number;
						public static SearchView_defaultQueryHint: number;
						public static SearchView_goIcon: number;
						public static SearchView_headerLayout: number;
						public static SearchView_hideNavigationIcon: number;
						public static SearchView_iconifiedByDefault: number;
						public static SearchView_layout: number;
						public static SearchView_queryBackground: number;
						public static SearchView_queryHint: number;
						public static SearchView_searchHintIcon: number;
						public static SearchView_searchIcon: number;
						public static SearchView_searchPrefixText: number;
						public static SearchView_submitBackground: number;
						public static SearchView_suggestionRowLayout: number;
						public static SearchView_useDrawerArrowDrawable: number;
						public static SearchView_voiceIcon: number;
						public static SeekBarPreference: number[];
						public static SeekBarPreference_android_layout: number;
						public static SeekBarPreference_android_max: number;
						public static SeekBarPreference_adjustable: number;
						public static SeekBarPreference_min: number;
						public static SeekBarPreference_seekBarIncrement: number;
						public static SeekBarPreference_showSeekBarValue: number;
						public static SeekBarPreference_updatesContinuously: number;
						public static Spinner: number[];
						public static Spinner_android_entries: number;
						public static Spinner_android_popupBackground: number;
						public static Spinner_android_prompt: number;
						public static Spinner_android_dropDownWidth: number;
						public static Spinner_popupTheme: number;
						public static StateListDrawable: number[];
						public static StateListDrawable_android_dither: number;
						public static StateListDrawable_android_visible: number;
						public static StateListDrawable_android_variablePadding: number;
						public static StateListDrawable_android_constantSize: number;
						public static StateListDrawable_android_enterFadeDuration: number;
						public static StateListDrawable_android_exitFadeDuration: number;
						public static StateListDrawableItem: number[];
						public static StateListDrawableItem_android_drawable: number;
						public static SwitchCompat: number[];
						public static SwitchCompat_android_textOn: number;
						public static SwitchCompat_android_textOff: number;
						public static SwitchCompat_android_thumb: number;
						public static SwitchCompat_showText: number;
						public static SwitchCompat_splitTrack: number;
						public static SwitchCompat_switchMinWidth: number;
						public static SwitchCompat_switchPadding: number;
						public static SwitchCompat_switchTextAppearance: number;
						public static SwitchCompat_thumbTextPadding: number;
						public static SwitchCompat_thumbTint: number;
						public static SwitchCompat_thumbTintMode: number;
						public static SwitchCompat_track: number;
						public static SwitchCompat_trackTint: number;
						public static SwitchCompat_trackTintMode: number;
						public static SwitchPreference: number[];
						public static SwitchPreference_android_summaryOn: number;
						public static SwitchPreference_android_summaryOff: number;
						public static SwitchPreference_android_disableDependentsState: number;
						public static SwitchPreference_android_switchTextOn: number;
						public static SwitchPreference_android_switchTextOff: number;
						public static SwitchPreference_disableDependentsState: number;
						public static SwitchPreference_summaryOff: number;
						public static SwitchPreference_summaryOn: number;
						public static SwitchPreference_switchTextOff: number;
						public static SwitchPreference_switchTextOn: number;
						public static SwitchPreferenceCompat: number[];
						public static SwitchPreferenceCompat_android_summaryOn: number;
						public static SwitchPreferenceCompat_android_summaryOff: number;
						public static SwitchPreferenceCompat_android_disableDependentsState: number;
						public static SwitchPreferenceCompat_android_switchTextOn: number;
						public static SwitchPreferenceCompat_android_switchTextOff: number;
						public static SwitchPreferenceCompat_disableDependentsState: number;
						public static SwitchPreferenceCompat_summaryOff: number;
						public static SwitchPreferenceCompat_summaryOn: number;
						public static SwitchPreferenceCompat_switchTextOff: number;
						public static SwitchPreferenceCompat_switchTextOn: number;
						public static TextAppearance: number[];
						public static TextAppearance_android_textSize: number;
						public static TextAppearance_android_typeface: number;
						public static TextAppearance_android_textStyle: number;
						public static TextAppearance_android_textColor: number;
						public static TextAppearance_android_textColorHint: number;
						public static TextAppearance_android_textColorLink: number;
						public static TextAppearance_android_shadowColor: number;
						public static TextAppearance_android_shadowDx: number;
						public static TextAppearance_android_shadowDy: number;
						public static TextAppearance_android_shadowRadius: number;
						public static TextAppearance_android_fontFamily: number;
						public static TextAppearance_android_textFontWeight: number;
						public static TextAppearance_fontFamily: number;
						public static TextAppearance_fontVariationSettings: number;
						public static TextAppearance_textAllCaps: number;
						public static TextAppearance_textLocale: number;
						public static Toolbar: number[];
						public static Toolbar_android_gravity: number;
						public static Toolbar_android_minHeight: number;
						public static Toolbar_buttonGravity: number;
						public static Toolbar_collapseContentDescription: number;
						public static Toolbar_collapseIcon: number;
						public static Toolbar_contentInsetEnd: number;
						public static Toolbar_contentInsetEndWithActions: number;
						public static Toolbar_contentInsetLeft: number;
						public static Toolbar_contentInsetRight: number;
						public static Toolbar_contentInsetStart: number;
						public static Toolbar_contentInsetStartWithNavigation: number;
						public static Toolbar_logo: number;
						public static Toolbar_logoDescription: number;
						public static Toolbar_maxButtonHeight: number;
						public static Toolbar_menu: number;
						public static Toolbar_navigationContentDescription: number;
						public static Toolbar_navigationIcon: number;
						public static Toolbar_popupTheme: number;
						public static Toolbar_subtitle: number;
						public static Toolbar_subtitleTextAppearance: number;
						public static Toolbar_subtitleTextColor: number;
						public static Toolbar_title: number;
						public static Toolbar_titleMargin: number;
						public static Toolbar_titleMarginBottom: number;
						public static Toolbar_titleMarginEnd: number;
						public static Toolbar_titleMarginStart: number;
						public static Toolbar_titleMarginTop: number;
						public static Toolbar_titleMargins: number;
						public static Toolbar_titleTextAppearance: number;
						public static Toolbar_titleTextColor: number;
						public static View: number[];
						public static View_android_theme: number;
						public static View_android_focusable: number;
						public static View_paddingEnd: number;
						public static View_paddingStart: number;
						public static View_theme: number;
						public static ViewBackgroundHelper: number[];
						public static ViewBackgroundHelper_android_background: number;
						public static ViewBackgroundHelper_backgroundTint: number;
						public static ViewBackgroundHelper_backgroundTintMode: number;
						public static ViewStubCompat: number[];
						public static ViewStubCompat_android_id: number;
						public static ViewStubCompat_android_layout: number;
						public static ViewStubCompat_android_inflatedId: number;
						public static "<clinit>"(): void;
					}
				}
			}
		}
	}
}

declare module com {
	export module jaredrummler {
		export module android {
			export module device {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.jaredrummler.android.device.R>;
				}
			}
		}
	}
}

declare module com {
	export module makeramen {
		export module roundedimageview {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<com.makeramen.roundedimageview.R>;
			}
			export module R {
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<com.makeramen.roundedimageview.R.attr>;
					public static riv_border_color: number;
					public static riv_border_width: number;
					public static riv_corner_radius: number;
					public static riv_corner_radius_bottom_left: number;
					public static riv_corner_radius_bottom_right: number;
					public static riv_corner_radius_top_left: number;
					public static riv_corner_radius_top_right: number;
					public static riv_mutate_background: number;
					public static riv_oval: number;
					public static riv_tile_mode: number;
					public static riv_tile_mode_x: number;
					public static riv_tile_mode_y: number;
				}
				export class id extends java.lang.Object {
					public static class: java.lang.Class<com.makeramen.roundedimageview.R.id>;
					public static clamp: number;
					public static mirror: number;
					public static repeat: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<com.makeramen.roundedimageview.R.styleable>;
					public static RoundedImageView: number[];
					public static RoundedImageView_android_scaleType: number;
					public static RoundedImageView_riv_border_color: number;
					public static RoundedImageView_riv_border_width: number;
					public static RoundedImageView_riv_corner_radius: number;
					public static RoundedImageView_riv_corner_radius_bottom_left: number;
					public static RoundedImageView_riv_corner_radius_bottom_right: number;
					public static RoundedImageView_riv_corner_radius_top_left: number;
					public static RoundedImageView_riv_corner_radius_top_right: number;
					public static RoundedImageView_riv_mutate_background: number;
					public static RoundedImageView_riv_oval: number;
					public static RoundedImageView_riv_tile_mode: number;
					public static RoundedImageView_riv_tile_mode_x: number;
					public static RoundedImageView_riv_tile_mode_y: number;
					public static "<clinit>"(): void;
				}
			}
		}
	}
}

declare module com {
	export module squareup {
		export module curtains {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<com.squareup.curtains.R>;
			}
		}
	}
}

declare module com {
	export module squareup {
		export module leakcanary {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<com.squareup.leakcanary.R>;
			}
			export module R {
				export class anim extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.anim>;
					public static leak_canary_enter_alpha: number;
					public static leak_canary_enter_backward: number;
					public static leak_canary_enter_forward: number;
					public static leak_canary_exit_alpha: number;
					public static leak_canary_exit_backward: number;
					public static leak_canary_exit_forward: number;
				}
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.attr>;
					public static alpha: number;
					public static coordinatorLayoutStyle: number;
					public static font: number;
					public static fontProviderAuthority: number;
					public static fontProviderCerts: number;
					public static fontProviderFetchStrategy: number;
					public static fontProviderFetchTimeout: number;
					public static fontProviderPackage: number;
					public static fontProviderQuery: number;
					public static fontStyle: number;
					public static fontVariationSettings: number;
					public static fontWeight: number;
					public static keylines: number;
					public static layout_anchor: number;
					public static layout_anchorGravity: number;
					public static layout_behavior: number;
					public static layout_dodgeInsetEdges: number;
					public static layout_insetEdge: number;
					public static layout_keyline: number;
					public static leak_canary_plus_color: number;
					public static statusBarBackground: number;
					public static ttcIndex: number;
				}
				export class bool extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.bool>;
					public static leak_canary_add_dynamic_shortcut: number;
					public static leak_canary_add_launcher_icon: number;
					public static leak_canary_allow_in_non_debuggable_build: number;
					public static leak_canary_plumber_auto_install: number;
					public static leak_canary_watcher_auto_install: number;
					public static leak_canary_watcher_watch_dismissed_dialogs: number;
				}
				export class color extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.color>;
					public static leak_canary_background_color: number;
					public static leak_canary_bottom_menu: number;
					public static leak_canary_class_name: number;
					public static leak_canary_count_default: number;
					public static leak_canary_count_new: number;
					public static leak_canary_count_new_border: number;
					public static leak_canary_count_text: number;
					public static leak_canary_extra: number;
					public static leak_canary_gray: number;
					public static leak_canary_gray_3f: number;
					public static leak_canary_gray_6f: number;
					public static leak_canary_gray_darkest: number;
					public static leak_canary_gray_darkest_25p: number;
					public static leak_canary_gray_darkest_40p: number;
					public static leak_canary_gray_light: number;
					public static leak_canary_gray_lightest: number;
					public static leak_canary_heap_app: number;
					public static leak_canary_heap_boolean_array: number;
					public static leak_canary_heap_byte_array: number;
					public static leak_canary_heap_char_array: number;
					public static leak_canary_heap_class_dump: number;
					public static leak_canary_heap_double_array: number;
					public static leak_canary_heap_float_array: number;
					public static leak_canary_heap_hprof_string: number;
					public static leak_canary_heap_image: number;
					public static leak_canary_heap_instance: number;
					public static leak_canary_heap_instance_string: number;
					public static leak_canary_heap_int_array: number;
					public static leak_canary_heap_load_class: number;
					public static leak_canary_heap_long_array: number;
					public static leak_canary_heap_object_array: number;
					public static leak_canary_heap_other: number;
					public static leak_canary_heap_short_array: number;
					public static leak_canary_heap_stack_trace: number;
					public static leak_canary_heap_zygote: number;
					public static leak_canary_help: number;
					public static leak_canary_leak: number;
					public static leak_canary_reference: number;
					public static leak_canary_white: number;
					public static leak_canary_yellow: number;
					public static leak_canary_yellow_button: number;
					public static leak_canary_yellow_button_pressed: number;
					public static notification_action_color_filter: number;
					public static notification_icon_bg_color: number;
					public static primary_text_default_material_dark: number;
					public static ripple_material_light: number;
					public static secondary_text_default_material_dark: number;
					public static secondary_text_default_material_light: number;
				}
				export class dimen extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.dimen>;
					public static compat_button_inset_horizontal_material: number;
					public static compat_button_inset_vertical_material: number;
					public static compat_button_padding_horizontal_material: number;
					public static compat_button_padding_vertical_material: number;
					public static compat_control_corner_material: number;
					public static compat_notification_large_icon_max_height: number;
					public static compat_notification_large_icon_max_width: number;
					public static leak_canary_connector_center_y: number;
					public static leak_canary_connector_leak_dash_gap: number;
					public static leak_canary_connector_leak_dash_line: number;
					public static leak_canary_connector_stroke_size: number;
					public static leak_canary_connector_width: number;
					public static leak_canary_more_margin_top: number;
					public static leak_canary_more_size: number;
					public static leak_canary_more_stroke_width: number;
					public static leak_canary_row_margins: number;
					public static leak_canary_row_min: number;
					public static leak_canary_row_title_margin_top: number;
					public static leak_canary_squiggly_span_amplitude: number;
					public static leak_canary_squiggly_span_period_degrees: number;
					public static leak_canary_squiggly_span_stroke_width: number;
					public static leak_canary_toast_icon_size: number;
					public static leak_canary_toast_icon_tv_padding: number;
					public static notification_action_icon_size: number;
					public static notification_action_text_size: number;
					public static notification_big_circle_margin: number;
					public static notification_content_margin_start: number;
					public static notification_large_icon_height: number;
					public static notification_large_icon_width: number;
					public static notification_main_column_padding_top: number;
					public static notification_media_narrow_margin: number;
					public static notification_right_icon_size: number;
					public static notification_right_side_padding_top: number;
					public static notification_small_icon_background_padding: number;
					public static notification_small_icon_size_as_large: number;
					public static notification_subtext_size: number;
					public static notification_top_pad: number;
					public static notification_top_pad_large_text: number;
				}
				export class drawable extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.drawable>;
					public static leak_canary_count_background: number;
					public static leak_canary_dump: number;
					public static leak_canary_gray_fill: number;
					public static leak_canary_icon: number;
					public static leak_canary_icon_foreground: number;
					public static leak_canary_icon_monochrome: number;
					public static leak_canary_info: number;
					public static leak_canary_info_rectangle: number;
					public static leak_canary_leak: number;
					public static leak_canary_list_selector: number;
					public static leak_canary_primary_button: number;
					public static leak_canary_secondary_button: number;
					public static leak_canary_tab_background: number;
					public static leak_canary_tab_selector_ripple: number;
					public static leak_canary_toast_background: number;
					public static leak_canary_tv_icon: number;
					public static notification_action_background: number;
					public static notification_bg: number;
					public static notification_bg_low: number;
					public static notification_bg_low_normal: number;
					public static notification_bg_low_pressed: number;
					public static notification_bg_normal: number;
					public static notification_bg_normal_pressed: number;
					public static notification_icon_background: number;
					public static notification_template_icon_bg: number;
					public static notification_template_icon_low_bg: number;
					public static notification_tile_bg: number;
					public static notify_panel_notification_icon_bg: number;
				}
				export class id extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.id>;
					public static action_container: number;
					public static action_divider: number;
					public static action_image: number;
					public static action_text: number;
					public static actions: number;
					public static async: number;
					public static blocking: number;
					public static bottom: number;
					public static chronometer: number;
					public static end: number;
					public static forever: number;
					public static icon: number;
					public static icon_group: number;
					public static info: number;
					public static italic: number;
					public static leak_canary_about_heap_dump_switch_button: number;
					public static leak_canary_about_heap_dump_text: number;
					public static leak_canary_about_text: number;
					public static leak_canary_bottom_navigation_bar: number;
					public static leak_canary_chip_library_leak: number;
					public static leak_canary_chip_new: number;
					public static leak_canary_count_text: number;
					public static leak_canary_dump_heap_now: number;
					public static leak_canary_explorer_list: number;
					public static leak_canary_explorer_title: number;
					public static leak_canary_header_text: number;
					public static leak_canary_heap_dump_leaks: number;
					public static leak_canary_heap_rendering: number;
					public static leak_canary_import_heap_dump: number;
					public static leak_canary_leak_text: number;
					public static leak_canary_list: number;
					public static leak_canary_loading: number;
					public static leak_canary_main_container: number;
					public static leak_canary_navigation_button_about: number;
					public static leak_canary_navigation_button_about_icon: number;
					public static leak_canary_navigation_button_heap_dumps: number;
					public static leak_canary_navigation_button_heap_dumps_icon: number;
					public static leak_canary_navigation_button_leaks: number;
					public static leak_canary_navigation_button_leaks_icon: number;
					public static leak_canary_notification_analysis_result: number;
					public static leak_canary_notification_analyzing_heap: number;
					public static leak_canary_notification_dumping_heap: number;
					public static leak_canary_notification_no_retained_object_on_tap: number;
					public static leak_canary_notification_on_screen_exit: number;
					public static leak_canary_notification_retained_objects: number;
					public static leak_canary_notification_write_permission: number;
					public static leak_canary_row_connector: number;
					public static leak_canary_row_small_text: number;
					public static leak_canary_row_text: number;
					public static leak_canary_row_title: number;
					public static leak_canary_search_button: number;
					public static leak_canary_single_leak_trace_row: number;
					public static leak_canary_spinner: number;
					public static leak_canary_stacktrace: number;
					public static leak_canary_time_text: number;
					public static leak_canary_toast_icon: number;
					public static leak_canary_toast_text: number;
					public static left: number;
					public static line1: number;
					public static line3: number;
					public static none: number;
					public static normal: number;
					public static notification_background: number;
					public static notification_main_column: number;
					public static notification_main_column_container: number;
					public static right: number;
					public static right_icon: number;
					public static right_side: number;
					public static start: number;
					public static tag_transition_group: number;
					public static tag_unhandled_key_event_manager: number;
					public static tag_unhandled_key_listeners: number;
					public static text: number;
					public static text2: number;
					public static time: number;
					public static title: number;
					public static top: number;
				}
				export class integer extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.integer>;
					public static cancel_button_image_alpha: number;
					public static status_bar_notification_info_maxnum: number;
				}
				export class layout extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.layout>;
					public static leak_canary_about_screen: number;
					public static leak_canary_heap_analysis_failure_screen: number;
					public static leak_canary_heap_dump_leak_title: number;
					public static leak_canary_heap_dump_toast: number;
					public static leak_canary_heap_dumps_screen: number;
					public static leak_canary_heap_render: number;
					public static leak_canary_hprof_explorer: number;
					public static leak_canary_leak_activity: number;
					public static leak_canary_leak_chips: number;
					public static leak_canary_leak_header: number;
					public static leak_canary_leak_row: number;
					public static leak_canary_leak_screen: number;
					public static leak_canary_list: number;
					public static leak_canary_ref_row: number;
					public static leak_canary_simple_row: number;
					public static notification_action: number;
					public static notification_action_tombstone: number;
					public static notification_template_custom_big: number;
					public static notification_template_icon_group: number;
					public static notification_template_part_chronometer: number;
					public static notification_template_part_time: number;
				}
				export class mipmap extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.mipmap>;
					public static leak_canary_icon: number;
				}
				export class plurals extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.plurals>;
					public static leak_canary_distinct_leaks: number;
					public static leak_canary_group_screen_title: number;
					public static leak_canary_heap_analysis_list_screen_title: number;
				}
				export class style extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.style>;
					public static TextAppearance_Compat_Notification: number;
					public static TextAppearance_Compat_Notification_Info: number;
					public static TextAppearance_Compat_Notification_Line2: number;
					public static TextAppearance_Compat_Notification_Time: number;
					public static TextAppearance_Compat_Notification_Title: number;
					public static Widget_Compat_NotificationActionContainer: number;
					public static Widget_Compat_NotificationActionText: number;
					public static Widget_Support_CoordinatorLayout: number;
					public static leak_canary_LeakCanary_Base: number;
					public static leak_canary_Theme_Transparent: number;
					public static leak_canary_Widget_ActionBar: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.styleable>;
					public static ColorStateListItem: number[];
					public static ColorStateListItem_android_color: number;
					public static ColorStateListItem_android_alpha: number;
					public static ColorStateListItem_android_lStar: number;
					public static ColorStateListItem_alpha: number;
					public static ColorStateListItem_lStar: number;
					public static CoordinatorLayout: number[];
					public static CoordinatorLayout_keylines: number;
					public static CoordinatorLayout_statusBarBackground: number;
					public static CoordinatorLayout_Layout: number[];
					public static CoordinatorLayout_Layout_android_layout_gravity: number;
					public static CoordinatorLayout_Layout_layout_anchor: number;
					public static CoordinatorLayout_Layout_layout_anchorGravity: number;
					public static CoordinatorLayout_Layout_layout_behavior: number;
					public static CoordinatorLayout_Layout_layout_dodgeInsetEdges: number;
					public static CoordinatorLayout_Layout_layout_insetEdge: number;
					public static CoordinatorLayout_Layout_layout_keyline: number;
					public static FontFamily: number[];
					public static FontFamily_fontProviderAuthority: number;
					public static FontFamily_fontProviderCerts: number;
					public static FontFamily_fontProviderFetchStrategy: number;
					public static FontFamily_fontProviderFetchTimeout: number;
					public static FontFamily_fontProviderPackage: number;
					public static FontFamily_fontProviderQuery: number;
					public static FontFamily_fontProviderSystemFontFamily: number;
					public static FontFamilyFont: number[];
					public static FontFamilyFont_android_font: number;
					public static FontFamilyFont_android_fontWeight: number;
					public static FontFamilyFont_android_fontStyle: number;
					public static FontFamilyFont_android_ttcIndex: number;
					public static FontFamilyFont_android_fontVariationSettings: number;
					public static FontFamilyFont_font: number;
					public static FontFamilyFont_fontStyle: number;
					public static FontFamilyFont_fontVariationSettings: number;
					public static FontFamilyFont_fontWeight: number;
					public static FontFamilyFont_ttcIndex: number;
					public static GradientColor: number[];
					public static GradientColor_android_startColor: number;
					public static GradientColor_android_endColor: number;
					public static GradientColor_android_type: number;
					public static GradientColor_android_centerX: number;
					public static GradientColor_android_centerY: number;
					public static GradientColor_android_gradientRadius: number;
					public static GradientColor_android_tileMode: number;
					public static GradientColor_android_centerColor: number;
					public static GradientColor_android_startX: number;
					public static GradientColor_android_startY: number;
					public static GradientColor_android_endX: number;
					public static GradientColor_android_endY: number;
					public static GradientColorItem: number[];
					public static GradientColorItem_android_color: number;
					public static GradientColorItem_android_offset: number;
					public static leak_canary_MoreDetailsView: number[];
					public static leak_canary_MoreDetailsView_leak_canary_plus_color: number;
					public static "<clinit>"(): void;
				}
				export class xml extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.R.xml>;
					public static leak_canary_file_paths: number;
				}
			}
		}
	}
}

declare module com {
	export module squareup {
		export module leakcanary {
			export module core {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.core.R>;
				}
				export module R {
					export class anim extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.anim>;
						public static leak_canary_enter_alpha: number;
						public static leak_canary_enter_backward: number;
						public static leak_canary_enter_forward: number;
						public static leak_canary_exit_alpha: number;
						public static leak_canary_exit_backward: number;
						public static leak_canary_exit_forward: number;
					}
					export class attr extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.attr>;
						public static alpha: number;
						public static coordinatorLayoutStyle: number;
						public static font: number;
						public static fontProviderAuthority: number;
						public static fontProviderCerts: number;
						public static fontProviderFetchStrategy: number;
						public static fontProviderFetchTimeout: number;
						public static fontProviderPackage: number;
						public static fontProviderQuery: number;
						public static fontStyle: number;
						public static fontVariationSettings: number;
						public static fontWeight: number;
						public static keylines: number;
						public static layout_anchor: number;
						public static layout_anchorGravity: number;
						public static layout_behavior: number;
						public static layout_dodgeInsetEdges: number;
						public static layout_insetEdge: number;
						public static layout_keyline: number;
						public static leak_canary_plus_color: number;
						public static statusBarBackground: number;
						public static ttcIndex: number;
					}
					export class bool extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.bool>;
						public static leak_canary_add_dynamic_shortcut: number;
						public static leak_canary_add_launcher_icon: number;
						public static leak_canary_allow_in_non_debuggable_build: number;
						public static leak_canary_watcher_watch_dismissed_dialogs: number;
					}
					export class color extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.color>;
						public static leak_canary_background_color: number;
						public static leak_canary_bottom_menu: number;
						public static leak_canary_class_name: number;
						public static leak_canary_count_default: number;
						public static leak_canary_count_new: number;
						public static leak_canary_count_new_border: number;
						public static leak_canary_count_text: number;
						public static leak_canary_extra: number;
						public static leak_canary_gray: number;
						public static leak_canary_gray_3f: number;
						public static leak_canary_gray_6f: number;
						public static leak_canary_gray_darkest: number;
						public static leak_canary_gray_darkest_25p: number;
						public static leak_canary_gray_darkest_40p: number;
						public static leak_canary_gray_light: number;
						public static leak_canary_gray_lightest: number;
						public static leak_canary_heap_app: number;
						public static leak_canary_heap_boolean_array: number;
						public static leak_canary_heap_byte_array: number;
						public static leak_canary_heap_char_array: number;
						public static leak_canary_heap_class_dump: number;
						public static leak_canary_heap_double_array: number;
						public static leak_canary_heap_float_array: number;
						public static leak_canary_heap_hprof_string: number;
						public static leak_canary_heap_image: number;
						public static leak_canary_heap_instance: number;
						public static leak_canary_heap_instance_string: number;
						public static leak_canary_heap_int_array: number;
						public static leak_canary_heap_load_class: number;
						public static leak_canary_heap_long_array: number;
						public static leak_canary_heap_object_array: number;
						public static leak_canary_heap_other: number;
						public static leak_canary_heap_short_array: number;
						public static leak_canary_heap_stack_trace: number;
						public static leak_canary_heap_zygote: number;
						public static leak_canary_help: number;
						public static leak_canary_leak: number;
						public static leak_canary_reference: number;
						public static leak_canary_white: number;
						public static leak_canary_yellow: number;
						public static leak_canary_yellow_button: number;
						public static leak_canary_yellow_button_pressed: number;
						public static notification_action_color_filter: number;
						public static notification_icon_bg_color: number;
						public static primary_text_default_material_dark: number;
						public static ripple_material_light: number;
						public static secondary_text_default_material_dark: number;
						public static secondary_text_default_material_light: number;
					}
					export class dimen extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.dimen>;
						public static compat_button_inset_horizontal_material: number;
						public static compat_button_inset_vertical_material: number;
						public static compat_button_padding_horizontal_material: number;
						public static compat_button_padding_vertical_material: number;
						public static compat_control_corner_material: number;
						public static compat_notification_large_icon_max_height: number;
						public static compat_notification_large_icon_max_width: number;
						public static leak_canary_connector_center_y: number;
						public static leak_canary_connector_leak_dash_gap: number;
						public static leak_canary_connector_leak_dash_line: number;
						public static leak_canary_connector_stroke_size: number;
						public static leak_canary_connector_width: number;
						public static leak_canary_more_margin_top: number;
						public static leak_canary_more_size: number;
						public static leak_canary_more_stroke_width: number;
						public static leak_canary_row_margins: number;
						public static leak_canary_row_min: number;
						public static leak_canary_row_title_margin_top: number;
						public static leak_canary_squiggly_span_amplitude: number;
						public static leak_canary_squiggly_span_period_degrees: number;
						public static leak_canary_squiggly_span_stroke_width: number;
						public static leak_canary_toast_icon_size: number;
						public static leak_canary_toast_icon_tv_padding: number;
						public static notification_action_icon_size: number;
						public static notification_action_text_size: number;
						public static notification_big_circle_margin: number;
						public static notification_content_margin_start: number;
						public static notification_large_icon_height: number;
						public static notification_large_icon_width: number;
						public static notification_main_column_padding_top: number;
						public static notification_media_narrow_margin: number;
						public static notification_right_icon_size: number;
						public static notification_right_side_padding_top: number;
						public static notification_small_icon_background_padding: number;
						public static notification_small_icon_size_as_large: number;
						public static notification_subtext_size: number;
						public static notification_top_pad: number;
						public static notification_top_pad_large_text: number;
					}
					export class drawable extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.drawable>;
						public static leak_canary_count_background: number;
						public static leak_canary_dump: number;
						public static leak_canary_gray_fill: number;
						public static leak_canary_icon: number;
						public static leak_canary_icon_foreground: number;
						public static leak_canary_icon_monochrome: number;
						public static leak_canary_info: number;
						public static leak_canary_info_rectangle: number;
						public static leak_canary_leak: number;
						public static leak_canary_list_selector: number;
						public static leak_canary_primary_button: number;
						public static leak_canary_secondary_button: number;
						public static leak_canary_tab_background: number;
						public static leak_canary_tab_selector_ripple: number;
						public static leak_canary_toast_background: number;
						public static leak_canary_tv_icon: number;
						public static notification_action_background: number;
						public static notification_bg: number;
						public static notification_bg_low: number;
						public static notification_bg_low_normal: number;
						public static notification_bg_low_pressed: number;
						public static notification_bg_normal: number;
						public static notification_bg_normal_pressed: number;
						public static notification_icon_background: number;
						public static notification_template_icon_bg: number;
						public static notification_template_icon_low_bg: number;
						public static notification_tile_bg: number;
						public static notify_panel_notification_icon_bg: number;
					}
					export class id extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.id>;
						public static action_container: number;
						public static action_divider: number;
						public static action_image: number;
						public static action_text: number;
						public static actions: number;
						public static async: number;
						public static blocking: number;
						public static bottom: number;
						public static chronometer: number;
						public static end: number;
						public static forever: number;
						public static icon: number;
						public static icon_group: number;
						public static info: number;
						public static italic: number;
						public static leak_canary_about_heap_dump_switch_button: number;
						public static leak_canary_about_heap_dump_text: number;
						public static leak_canary_about_text: number;
						public static leak_canary_bottom_navigation_bar: number;
						public static leak_canary_chip_library_leak: number;
						public static leak_canary_chip_new: number;
						public static leak_canary_count_text: number;
						public static leak_canary_dump_heap_now: number;
						public static leak_canary_explorer_list: number;
						public static leak_canary_explorer_title: number;
						public static leak_canary_header_text: number;
						public static leak_canary_heap_dump_leaks: number;
						public static leak_canary_heap_rendering: number;
						public static leak_canary_import_heap_dump: number;
						public static leak_canary_leak_text: number;
						public static leak_canary_list: number;
						public static leak_canary_loading: number;
						public static leak_canary_main_container: number;
						public static leak_canary_navigation_button_about: number;
						public static leak_canary_navigation_button_about_icon: number;
						public static leak_canary_navigation_button_heap_dumps: number;
						public static leak_canary_navigation_button_heap_dumps_icon: number;
						public static leak_canary_navigation_button_leaks: number;
						public static leak_canary_navigation_button_leaks_icon: number;
						public static leak_canary_notification_analysis_result: number;
						public static leak_canary_notification_analyzing_heap: number;
						public static leak_canary_notification_dumping_heap: number;
						public static leak_canary_notification_no_retained_object_on_tap: number;
						public static leak_canary_notification_on_screen_exit: number;
						public static leak_canary_notification_retained_objects: number;
						public static leak_canary_notification_write_permission: number;
						public static leak_canary_row_connector: number;
						public static leak_canary_row_small_text: number;
						public static leak_canary_row_text: number;
						public static leak_canary_row_title: number;
						public static leak_canary_search_button: number;
						public static leak_canary_single_leak_trace_row: number;
						public static leak_canary_spinner: number;
						public static leak_canary_stacktrace: number;
						public static leak_canary_time_text: number;
						public static leak_canary_toast_icon: number;
						public static leak_canary_toast_text: number;
						public static left: number;
						public static line1: number;
						public static line3: number;
						public static none: number;
						public static normal: number;
						public static notification_background: number;
						public static notification_main_column: number;
						public static notification_main_column_container: number;
						public static right: number;
						public static right_icon: number;
						public static right_side: number;
						public static start: number;
						public static tag_transition_group: number;
						public static tag_unhandled_key_event_manager: number;
						public static tag_unhandled_key_listeners: number;
						public static text: number;
						public static text2: number;
						public static time: number;
						public static title: number;
						public static top: number;
					}
					export class integer extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.integer>;
						public static cancel_button_image_alpha: number;
						public static status_bar_notification_info_maxnum: number;
					}
					export class layout extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.layout>;
						public static leak_canary_about_screen: number;
						public static leak_canary_heap_analysis_failure_screen: number;
						public static leak_canary_heap_dump_leak_title: number;
						public static leak_canary_heap_dump_toast: number;
						public static leak_canary_heap_dumps_screen: number;
						public static leak_canary_heap_render: number;
						public static leak_canary_hprof_explorer: number;
						public static leak_canary_leak_activity: number;
						public static leak_canary_leak_chips: number;
						public static leak_canary_leak_header: number;
						public static leak_canary_leak_row: number;
						public static leak_canary_leak_screen: number;
						public static leak_canary_list: number;
						public static leak_canary_ref_row: number;
						public static leak_canary_simple_row: number;
						public static notification_action: number;
						public static notification_action_tombstone: number;
						public static notification_template_custom_big: number;
						public static notification_template_icon_group: number;
						public static notification_template_part_chronometer: number;
						public static notification_template_part_time: number;
					}
					export class mipmap extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.mipmap>;
						public static leak_canary_icon: number;
					}
					export class plurals extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.plurals>;
						public static leak_canary_distinct_leaks: number;
						public static leak_canary_group_screen_title: number;
						public static leak_canary_heap_analysis_list_screen_title: number;
					}
					export class style extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.style>;
						public static TextAppearance_Compat_Notification: number;
						public static TextAppearance_Compat_Notification_Info: number;
						public static TextAppearance_Compat_Notification_Line2: number;
						public static TextAppearance_Compat_Notification_Time: number;
						public static TextAppearance_Compat_Notification_Title: number;
						public static Widget_Compat_NotificationActionContainer: number;
						public static Widget_Compat_NotificationActionText: number;
						public static Widget_Support_CoordinatorLayout: number;
						public static leak_canary_LeakCanary_Base: number;
						public static leak_canary_Theme_Transparent: number;
						public static leak_canary_Widget_ActionBar: number;
					}
					export class styleable extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.styleable>;
						public static ColorStateListItem: number[];
						public static ColorStateListItem_android_color: number;
						public static ColorStateListItem_android_alpha: number;
						public static ColorStateListItem_android_lStar: number;
						public static ColorStateListItem_alpha: number;
						public static ColorStateListItem_lStar: number;
						public static CoordinatorLayout: number[];
						public static CoordinatorLayout_keylines: number;
						public static CoordinatorLayout_statusBarBackground: number;
						public static CoordinatorLayout_Layout: number[];
						public static CoordinatorLayout_Layout_android_layout_gravity: number;
						public static CoordinatorLayout_Layout_layout_anchor: number;
						public static CoordinatorLayout_Layout_layout_anchorGravity: number;
						public static CoordinatorLayout_Layout_layout_behavior: number;
						public static CoordinatorLayout_Layout_layout_dodgeInsetEdges: number;
						public static CoordinatorLayout_Layout_layout_insetEdge: number;
						public static CoordinatorLayout_Layout_layout_keyline: number;
						public static FontFamily: number[];
						public static FontFamily_fontProviderAuthority: number;
						public static FontFamily_fontProviderCerts: number;
						public static FontFamily_fontProviderFetchStrategy: number;
						public static FontFamily_fontProviderFetchTimeout: number;
						public static FontFamily_fontProviderPackage: number;
						public static FontFamily_fontProviderQuery: number;
						public static FontFamily_fontProviderSystemFontFamily: number;
						public static FontFamilyFont: number[];
						public static FontFamilyFont_android_font: number;
						public static FontFamilyFont_android_fontWeight: number;
						public static FontFamilyFont_android_fontStyle: number;
						public static FontFamilyFont_android_ttcIndex: number;
						public static FontFamilyFont_android_fontVariationSettings: number;
						public static FontFamilyFont_font: number;
						public static FontFamilyFont_fontStyle: number;
						public static FontFamilyFont_fontVariationSettings: number;
						public static FontFamilyFont_fontWeight: number;
						public static FontFamilyFont_ttcIndex: number;
						public static GradientColor: number[];
						public static GradientColor_android_startColor: number;
						public static GradientColor_android_endColor: number;
						public static GradientColor_android_type: number;
						public static GradientColor_android_centerX: number;
						public static GradientColor_android_centerY: number;
						public static GradientColor_android_gradientRadius: number;
						public static GradientColor_android_tileMode: number;
						public static GradientColor_android_centerColor: number;
						public static GradientColor_android_startX: number;
						public static GradientColor_android_startY: number;
						public static GradientColor_android_endX: number;
						public static GradientColor_android_endY: number;
						public static GradientColorItem: number[];
						public static GradientColorItem_android_color: number;
						public static GradientColorItem_android_offset: number;
						public static leak_canary_MoreDetailsView: number[];
						public static leak_canary_MoreDetailsView_leak_canary_plus_color: number;
						public static "<clinit>"(): void;
					}
					export class xml extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.core.R.xml>;
						public static leak_canary_file_paths: number;
					}
				}
			}
		}
	}
}

declare module com {
	export module squareup {
		export module leakcanary {
			export module fragments {
				export module android_support {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.fragments.android_support.R>;
					}
					export module R {
						export class attr extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.android_support.R.attr>;
							public static alpha: number;
							public static coordinatorLayoutStyle: number;
							public static font: number;
							public static fontProviderAuthority: number;
							public static fontProviderCerts: number;
							public static fontProviderFetchStrategy: number;
							public static fontProviderFetchTimeout: number;
							public static fontProviderPackage: number;
							public static fontProviderQuery: number;
							public static fontStyle: number;
							public static fontVariationSettings: number;
							public static fontWeight: number;
							public static keylines: number;
							public static layout_anchor: number;
							public static layout_anchorGravity: number;
							public static layout_behavior: number;
							public static layout_dodgeInsetEdges: number;
							public static layout_insetEdge: number;
							public static layout_keyline: number;
							public static statusBarBackground: number;
							public static ttcIndex: number;
						}
						export class bool extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.android_support.R.bool>;
							public static leak_canary_watcher_watch_dismissed_dialogs: number;
						}
						export class color extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.android_support.R.color>;
							public static notification_action_color_filter: number;
							public static notification_icon_bg_color: number;
							public static primary_text_default_material_dark: number;
							public static ripple_material_light: number;
							public static secondary_text_default_material_dark: number;
							public static secondary_text_default_material_light: number;
						}
						export class dimen extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.android_support.R.dimen>;
							public static compat_button_inset_horizontal_material: number;
							public static compat_button_inset_vertical_material: number;
							public static compat_button_padding_horizontal_material: number;
							public static compat_button_padding_vertical_material: number;
							public static compat_control_corner_material: number;
							public static compat_notification_large_icon_max_height: number;
							public static compat_notification_large_icon_max_width: number;
							public static notification_action_icon_size: number;
							public static notification_action_text_size: number;
							public static notification_big_circle_margin: number;
							public static notification_content_margin_start: number;
							public static notification_large_icon_height: number;
							public static notification_large_icon_width: number;
							public static notification_main_column_padding_top: number;
							public static notification_media_narrow_margin: number;
							public static notification_right_icon_size: number;
							public static notification_right_side_padding_top: number;
							public static notification_small_icon_background_padding: number;
							public static notification_small_icon_size_as_large: number;
							public static notification_subtext_size: number;
							public static notification_top_pad: number;
							public static notification_top_pad_large_text: number;
						}
						export class drawable extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.android_support.R.drawable>;
							public static notification_action_background: number;
							public static notification_bg: number;
							public static notification_bg_low: number;
							public static notification_bg_low_normal: number;
							public static notification_bg_low_pressed: number;
							public static notification_bg_normal: number;
							public static notification_bg_normal_pressed: number;
							public static notification_icon_background: number;
							public static notification_template_icon_bg: number;
							public static notification_template_icon_low_bg: number;
							public static notification_tile_bg: number;
							public static notify_panel_notification_icon_bg: number;
						}
						export class id extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.android_support.R.id>;
							public static action_container: number;
							public static action_divider: number;
							public static action_image: number;
							public static action_text: number;
							public static actions: number;
							public static async: number;
							public static blocking: number;
							public static bottom: number;
							public static chronometer: number;
							public static end: number;
							public static forever: number;
							public static icon: number;
							public static icon_group: number;
							public static info: number;
							public static italic: number;
							public static left: number;
							public static line1: number;
							public static line3: number;
							public static none: number;
							public static normal: number;
							public static notification_background: number;
							public static notification_main_column: number;
							public static notification_main_column_container: number;
							public static right: number;
							public static right_icon: number;
							public static right_side: number;
							public static start: number;
							public static tag_transition_group: number;
							public static tag_unhandled_key_event_manager: number;
							public static tag_unhandled_key_listeners: number;
							public static text: number;
							public static text2: number;
							public static time: number;
							public static title: number;
							public static top: number;
						}
						export class integer extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.android_support.R.integer>;
							public static cancel_button_image_alpha: number;
							public static status_bar_notification_info_maxnum: number;
						}
						export class layout extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.android_support.R.layout>;
							public static notification_action: number;
							public static notification_action_tombstone: number;
							public static notification_template_custom_big: number;
							public static notification_template_icon_group: number;
							public static notification_template_part_chronometer: number;
							public static notification_template_part_time: number;
						}
						export class style extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.android_support.R.style>;
							public static TextAppearance_Compat_Notification: number;
							public static TextAppearance_Compat_Notification_Info: number;
							public static TextAppearance_Compat_Notification_Line2: number;
							public static TextAppearance_Compat_Notification_Time: number;
							public static TextAppearance_Compat_Notification_Title: number;
							public static Widget_Compat_NotificationActionContainer: number;
							public static Widget_Compat_NotificationActionText: number;
							public static Widget_Support_CoordinatorLayout: number;
						}
						export class styleable extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.android_support.R.styleable>;
							public static ColorStateListItem: number[];
							public static ColorStateListItem_android_color: number;
							public static ColorStateListItem_android_alpha: number;
							public static ColorStateListItem_android_lStar: number;
							public static ColorStateListItem_alpha: number;
							public static ColorStateListItem_lStar: number;
							public static CoordinatorLayout: number[];
							public static CoordinatorLayout_keylines: number;
							public static CoordinatorLayout_statusBarBackground: number;
							public static CoordinatorLayout_Layout: number[];
							public static CoordinatorLayout_Layout_android_layout_gravity: number;
							public static CoordinatorLayout_Layout_layout_anchor: number;
							public static CoordinatorLayout_Layout_layout_anchorGravity: number;
							public static CoordinatorLayout_Layout_layout_behavior: number;
							public static CoordinatorLayout_Layout_layout_dodgeInsetEdges: number;
							public static CoordinatorLayout_Layout_layout_insetEdge: number;
							public static CoordinatorLayout_Layout_layout_keyline: number;
							public static FontFamily: number[];
							public static FontFamily_fontProviderAuthority: number;
							public static FontFamily_fontProviderCerts: number;
							public static FontFamily_fontProviderFetchStrategy: number;
							public static FontFamily_fontProviderFetchTimeout: number;
							public static FontFamily_fontProviderPackage: number;
							public static FontFamily_fontProviderQuery: number;
							public static FontFamily_fontProviderSystemFontFamily: number;
							public static FontFamilyFont: number[];
							public static FontFamilyFont_android_font: number;
							public static FontFamilyFont_android_fontWeight: number;
							public static FontFamilyFont_android_fontStyle: number;
							public static FontFamilyFont_android_ttcIndex: number;
							public static FontFamilyFont_android_fontVariationSettings: number;
							public static FontFamilyFont_font: number;
							public static FontFamilyFont_fontStyle: number;
							public static FontFamilyFont_fontVariationSettings: number;
							public static FontFamilyFont_fontWeight: number;
							public static FontFamilyFont_ttcIndex: number;
							public static GradientColor: number[];
							public static GradientColor_android_startColor: number;
							public static GradientColor_android_endColor: number;
							public static GradientColor_android_type: number;
							public static GradientColor_android_centerX: number;
							public static GradientColor_android_centerY: number;
							public static GradientColor_android_gradientRadius: number;
							public static GradientColor_android_tileMode: number;
							public static GradientColor_android_centerColor: number;
							public static GradientColor_android_startX: number;
							public static GradientColor_android_startY: number;
							public static GradientColor_android_endX: number;
							public static GradientColor_android_endY: number;
							public static GradientColorItem: number[];
							public static GradientColorItem_android_color: number;
							public static GradientColorItem_android_offset: number;
							public static "<clinit>"(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module squareup {
		export module leakcanary {
			export module fragments {
				export module androidx {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.fragments.androidx.R>;
					}
					export module R {
						export class attr extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.androidx.R.attr>;
							public static alpha: number;
							public static coordinatorLayoutStyle: number;
							public static font: number;
							public static fontProviderAuthority: number;
							public static fontProviderCerts: number;
							public static fontProviderFetchStrategy: number;
							public static fontProviderFetchTimeout: number;
							public static fontProviderPackage: number;
							public static fontProviderQuery: number;
							public static fontStyle: number;
							public static fontVariationSettings: number;
							public static fontWeight: number;
							public static keylines: number;
							public static layout_anchor: number;
							public static layout_anchorGravity: number;
							public static layout_behavior: number;
							public static layout_dodgeInsetEdges: number;
							public static layout_insetEdge: number;
							public static layout_keyline: number;
							public static statusBarBackground: number;
							public static ttcIndex: number;
						}
						export class bool extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.androidx.R.bool>;
							public static leak_canary_watcher_watch_dismissed_dialogs: number;
						}
						export class color extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.androidx.R.color>;
							public static notification_action_color_filter: number;
							public static notification_icon_bg_color: number;
							public static ripple_material_light: number;
							public static secondary_text_default_material_light: number;
						}
						export class dimen extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.androidx.R.dimen>;
							public static compat_button_inset_horizontal_material: number;
							public static compat_button_inset_vertical_material: number;
							public static compat_button_padding_horizontal_material: number;
							public static compat_button_padding_vertical_material: number;
							public static compat_control_corner_material: number;
							public static compat_notification_large_icon_max_height: number;
							public static compat_notification_large_icon_max_width: number;
							public static notification_action_icon_size: number;
							public static notification_action_text_size: number;
							public static notification_big_circle_margin: number;
							public static notification_content_margin_start: number;
							public static notification_large_icon_height: number;
							public static notification_large_icon_width: number;
							public static notification_main_column_padding_top: number;
							public static notification_media_narrow_margin: number;
							public static notification_right_icon_size: number;
							public static notification_right_side_padding_top: number;
							public static notification_small_icon_background_padding: number;
							public static notification_small_icon_size_as_large: number;
							public static notification_subtext_size: number;
							public static notification_top_pad: number;
							public static notification_top_pad_large_text: number;
						}
						export class drawable extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.androidx.R.drawable>;
							public static notification_action_background: number;
							public static notification_bg: number;
							public static notification_bg_low: number;
							public static notification_bg_low_normal: number;
							public static notification_bg_low_pressed: number;
							public static notification_bg_normal: number;
							public static notification_bg_normal_pressed: number;
							public static notification_icon_background: number;
							public static notification_template_icon_bg: number;
							public static notification_template_icon_low_bg: number;
							public static notification_tile_bg: number;
							public static notify_panel_notification_icon_bg: number;
						}
						export class id extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.androidx.R.id>;
							public static action_container: number;
							public static action_divider: number;
							public static action_image: number;
							public static action_text: number;
							public static actions: number;
							public static async: number;
							public static blocking: number;
							public static bottom: number;
							public static chronometer: number;
							public static end: number;
							public static forever: number;
							public static icon: number;
							public static icon_group: number;
							public static info: number;
							public static italic: number;
							public static left: number;
							public static line1: number;
							public static line3: number;
							public static none: number;
							public static normal: number;
							public static notification_background: number;
							public static notification_main_column: number;
							public static notification_main_column_container: number;
							public static right: number;
							public static right_icon: number;
							public static right_side: number;
							public static start: number;
							public static tag_transition_group: number;
							public static tag_unhandled_key_event_manager: number;
							public static tag_unhandled_key_listeners: number;
							public static text: number;
							public static text2: number;
							public static time: number;
							public static title: number;
							public static top: number;
						}
						export class integer extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.androidx.R.integer>;
							public static status_bar_notification_info_maxnum: number;
						}
						export class layout extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.androidx.R.layout>;
							public static notification_action: number;
							public static notification_action_tombstone: number;
							public static notification_template_custom_big: number;
							public static notification_template_icon_group: number;
							public static notification_template_part_chronometer: number;
							public static notification_template_part_time: number;
						}
						export class style extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.androidx.R.style>;
							public static TextAppearance_Compat_Notification: number;
							public static TextAppearance_Compat_Notification_Info: number;
							public static TextAppearance_Compat_Notification_Line2: number;
							public static TextAppearance_Compat_Notification_Time: number;
							public static TextAppearance_Compat_Notification_Title: number;
							public static Widget_Compat_NotificationActionContainer: number;
							public static Widget_Compat_NotificationActionText: number;
							public static Widget_Support_CoordinatorLayout: number;
						}
						export class styleable extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.fragments.androidx.R.styleable>;
							public static ColorStateListItem: number[];
							public static ColorStateListItem_android_color: number;
							public static ColorStateListItem_android_alpha: number;
							public static ColorStateListItem_android_lStar: number;
							public static ColorStateListItem_alpha: number;
							public static ColorStateListItem_lStar: number;
							public static CoordinatorLayout: number[];
							public static CoordinatorLayout_keylines: number;
							public static CoordinatorLayout_statusBarBackground: number;
							public static CoordinatorLayout_Layout: number[];
							public static CoordinatorLayout_Layout_android_layout_gravity: number;
							public static CoordinatorLayout_Layout_layout_anchor: number;
							public static CoordinatorLayout_Layout_layout_anchorGravity: number;
							public static CoordinatorLayout_Layout_layout_behavior: number;
							public static CoordinatorLayout_Layout_layout_dodgeInsetEdges: number;
							public static CoordinatorLayout_Layout_layout_insetEdge: number;
							public static CoordinatorLayout_Layout_layout_keyline: number;
							public static FontFamily: number[];
							public static FontFamily_fontProviderAuthority: number;
							public static FontFamily_fontProviderCerts: number;
							public static FontFamily_fontProviderFetchStrategy: number;
							public static FontFamily_fontProviderFetchTimeout: number;
							public static FontFamily_fontProviderPackage: number;
							public static FontFamily_fontProviderQuery: number;
							public static FontFamily_fontProviderSystemFontFamily: number;
							public static FontFamilyFont: number[];
							public static FontFamilyFont_android_font: number;
							public static FontFamilyFont_android_fontWeight: number;
							public static FontFamilyFont_android_fontStyle: number;
							public static FontFamilyFont_android_ttcIndex: number;
							public static FontFamilyFont_android_fontVariationSettings: number;
							public static FontFamilyFont_font: number;
							public static FontFamilyFont_fontStyle: number;
							public static FontFamilyFont_fontVariationSettings: number;
							public static FontFamilyFont_fontWeight: number;
							public static FontFamilyFont_ttcIndex: number;
							public static GradientColor: number[];
							public static GradientColor_android_startColor: number;
							public static GradientColor_android_endColor: number;
							public static GradientColor_android_type: number;
							public static GradientColor_android_centerX: number;
							public static GradientColor_android_centerY: number;
							public static GradientColor_android_gradientRadius: number;
							public static GradientColor_android_tileMode: number;
							public static GradientColor_android_centerColor: number;
							public static GradientColor_android_startX: number;
							public static GradientColor_android_startY: number;
							public static GradientColor_android_endX: number;
							public static GradientColor_android_endY: number;
							public static GradientColorItem: number[];
							public static GradientColorItem_android_color: number;
							public static GradientColorItem_android_offset: number;
							public static "<clinit>"(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module squareup {
		export module leakcanary {
			export module objectwatcher {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.objectwatcher.R>;
				}
				export module R {
					export class bool extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.objectwatcher.R.bool>;
						public static leak_canary_watcher_auto_install: number;
						public static leak_canary_watcher_watch_dismissed_dialogs: number;
					}
				}
			}
		}
	}
}

declare module com {
	export module squareup {
		export module leakcanary {
			export module objectwatcher {
				export module core {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.objectwatcher.core.R>;
					}
					export module R {
						export class bool extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.objectwatcher.core.R.bool>;
							public static leak_canary_watcher_watch_dismissed_dialogs: number;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module squareup {
		export module leakcanary {
			export module plumber {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.plumber.R>;
				}
				export module R {
					export class attr extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.plumber.R.attr>;
						public static alpha: number;
						public static coordinatorLayoutStyle: number;
						public static font: number;
						public static fontProviderAuthority: number;
						public static fontProviderCerts: number;
						public static fontProviderFetchStrategy: number;
						public static fontProviderFetchTimeout: number;
						public static fontProviderPackage: number;
						public static fontProviderQuery: number;
						public static fontStyle: number;
						public static fontVariationSettings: number;
						public static fontWeight: number;
						public static keylines: number;
						public static layout_anchor: number;
						public static layout_anchorGravity: number;
						public static layout_behavior: number;
						public static layout_dodgeInsetEdges: number;
						public static layout_insetEdge: number;
						public static layout_keyline: number;
						public static statusBarBackground: number;
						public static ttcIndex: number;
					}
					export class bool extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.plumber.R.bool>;
						public static leak_canary_plumber_auto_install: number;
					}
					export class color extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.plumber.R.color>;
						public static notification_action_color_filter: number;
						public static notification_icon_bg_color: number;
						public static ripple_material_light: number;
						public static secondary_text_default_material_light: number;
					}
					export class dimen extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.plumber.R.dimen>;
						public static compat_button_inset_horizontal_material: number;
						public static compat_button_inset_vertical_material: number;
						public static compat_button_padding_horizontal_material: number;
						public static compat_button_padding_vertical_material: number;
						public static compat_control_corner_material: number;
						public static compat_notification_large_icon_max_height: number;
						public static compat_notification_large_icon_max_width: number;
						public static notification_action_icon_size: number;
						public static notification_action_text_size: number;
						public static notification_big_circle_margin: number;
						public static notification_content_margin_start: number;
						public static notification_large_icon_height: number;
						public static notification_large_icon_width: number;
						public static notification_main_column_padding_top: number;
						public static notification_media_narrow_margin: number;
						public static notification_right_icon_size: number;
						public static notification_right_side_padding_top: number;
						public static notification_small_icon_background_padding: number;
						public static notification_small_icon_size_as_large: number;
						public static notification_subtext_size: number;
						public static notification_top_pad: number;
						public static notification_top_pad_large_text: number;
					}
					export class drawable extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.plumber.R.drawable>;
						public static notification_action_background: number;
						public static notification_bg: number;
						public static notification_bg_low: number;
						public static notification_bg_low_normal: number;
						public static notification_bg_low_pressed: number;
						public static notification_bg_normal: number;
						public static notification_bg_normal_pressed: number;
						public static notification_icon_background: number;
						public static notification_template_icon_bg: number;
						public static notification_template_icon_low_bg: number;
						public static notification_tile_bg: number;
						public static notify_panel_notification_icon_bg: number;
					}
					export class id extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.plumber.R.id>;
						public static action_container: number;
						public static action_divider: number;
						public static action_image: number;
						public static action_text: number;
						public static actions: number;
						public static async: number;
						public static blocking: number;
						public static bottom: number;
						public static chronometer: number;
						public static end: number;
						public static forever: number;
						public static icon: number;
						public static icon_group: number;
						public static info: number;
						public static italic: number;
						public static left: number;
						public static line1: number;
						public static line3: number;
						public static none: number;
						public static normal: number;
						public static notification_background: number;
						public static notification_main_column: number;
						public static notification_main_column_container: number;
						public static right: number;
						public static right_icon: number;
						public static right_side: number;
						public static start: number;
						public static tag_transition_group: number;
						public static tag_unhandled_key_event_manager: number;
						public static tag_unhandled_key_listeners: number;
						public static text: number;
						public static text2: number;
						public static time: number;
						public static title: number;
						public static top: number;
					}
					export class integer extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.plumber.R.integer>;
						public static status_bar_notification_info_maxnum: number;
					}
					export class layout extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.plumber.R.layout>;
						public static notification_action: number;
						public static notification_action_tombstone: number;
						public static notification_template_custom_big: number;
						public static notification_template_icon_group: number;
						public static notification_template_part_chronometer: number;
						public static notification_template_part_time: number;
					}
					export class style extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.plumber.R.style>;
						public static TextAppearance_Compat_Notification: number;
						public static TextAppearance_Compat_Notification_Info: number;
						public static TextAppearance_Compat_Notification_Line2: number;
						public static TextAppearance_Compat_Notification_Time: number;
						public static TextAppearance_Compat_Notification_Title: number;
						public static Widget_Compat_NotificationActionContainer: number;
						public static Widget_Compat_NotificationActionText: number;
						public static Widget_Support_CoordinatorLayout: number;
					}
					export class styleable extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.plumber.R.styleable>;
						public static ColorStateListItem: number[];
						public static ColorStateListItem_android_color: number;
						public static ColorStateListItem_android_alpha: number;
						public static ColorStateListItem_android_lStar: number;
						public static ColorStateListItem_alpha: number;
						public static ColorStateListItem_lStar: number;
						public static CoordinatorLayout: number[];
						public static CoordinatorLayout_keylines: number;
						public static CoordinatorLayout_statusBarBackground: number;
						public static CoordinatorLayout_Layout: number[];
						public static CoordinatorLayout_Layout_android_layout_gravity: number;
						public static CoordinatorLayout_Layout_layout_anchor: number;
						public static CoordinatorLayout_Layout_layout_anchorGravity: number;
						public static CoordinatorLayout_Layout_layout_behavior: number;
						public static CoordinatorLayout_Layout_layout_dodgeInsetEdges: number;
						public static CoordinatorLayout_Layout_layout_insetEdge: number;
						public static CoordinatorLayout_Layout_layout_keyline: number;
						public static FontFamily: number[];
						public static FontFamily_fontProviderAuthority: number;
						public static FontFamily_fontProviderCerts: number;
						public static FontFamily_fontProviderFetchStrategy: number;
						public static FontFamily_fontProviderFetchTimeout: number;
						public static FontFamily_fontProviderPackage: number;
						public static FontFamily_fontProviderQuery: number;
						public static FontFamily_fontProviderSystemFontFamily: number;
						public static FontFamilyFont: number[];
						public static FontFamilyFont_android_font: number;
						public static FontFamilyFont_android_fontWeight: number;
						public static FontFamilyFont_android_fontStyle: number;
						public static FontFamilyFont_android_ttcIndex: number;
						public static FontFamilyFont_android_fontVariationSettings: number;
						public static FontFamilyFont_font: number;
						public static FontFamilyFont_fontStyle: number;
						public static FontFamilyFont_fontVariationSettings: number;
						public static FontFamilyFont_fontWeight: number;
						public static FontFamilyFont_ttcIndex: number;
						public static GradientColor: number[];
						public static GradientColor_android_startColor: number;
						public static GradientColor_android_endColor: number;
						public static GradientColor_android_type: number;
						public static GradientColor_android_centerX: number;
						public static GradientColor_android_centerY: number;
						public static GradientColor_android_gradientRadius: number;
						public static GradientColor_android_tileMode: number;
						public static GradientColor_android_centerColor: number;
						public static GradientColor_android_startX: number;
						public static GradientColor_android_startY: number;
						public static GradientColor_android_endX: number;
						public static GradientColor_android_endY: number;
						public static GradientColorItem: number[];
						public static GradientColorItem_android_color: number;
						public static GradientColorItem_android_offset: number;
						public static "<clinit>"(): void;
					}
				}
			}
		}
	}
}

declare module com {
	export module squareup {
		export module leakcanary {
			export module plumber {
				export module core {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.squareup.leakcanary.plumber.core.R>;
					}
					export module R {
						export class attr extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.plumber.core.R.attr>;
							public static alpha: number;
							public static coordinatorLayoutStyle: number;
							public static font: number;
							public static fontProviderAuthority: number;
							public static fontProviderCerts: number;
							public static fontProviderFetchStrategy: number;
							public static fontProviderFetchTimeout: number;
							public static fontProviderPackage: number;
							public static fontProviderQuery: number;
							public static fontStyle: number;
							public static fontVariationSettings: number;
							public static fontWeight: number;
							public static keylines: number;
							public static layout_anchor: number;
							public static layout_anchorGravity: number;
							public static layout_behavior: number;
							public static layout_dodgeInsetEdges: number;
							public static layout_insetEdge: number;
							public static layout_keyline: number;
							public static statusBarBackground: number;
							public static ttcIndex: number;
						}
						export class color extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.plumber.core.R.color>;
							public static notification_action_color_filter: number;
							public static notification_icon_bg_color: number;
							public static ripple_material_light: number;
							public static secondary_text_default_material_light: number;
						}
						export class dimen extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.plumber.core.R.dimen>;
							public static compat_button_inset_horizontal_material: number;
							public static compat_button_inset_vertical_material: number;
							public static compat_button_padding_horizontal_material: number;
							public static compat_button_padding_vertical_material: number;
							public static compat_control_corner_material: number;
							public static compat_notification_large_icon_max_height: number;
							public static compat_notification_large_icon_max_width: number;
							public static notification_action_icon_size: number;
							public static notification_action_text_size: number;
							public static notification_big_circle_margin: number;
							public static notification_content_margin_start: number;
							public static notification_large_icon_height: number;
							public static notification_large_icon_width: number;
							public static notification_main_column_padding_top: number;
							public static notification_media_narrow_margin: number;
							public static notification_right_icon_size: number;
							public static notification_right_side_padding_top: number;
							public static notification_small_icon_background_padding: number;
							public static notification_small_icon_size_as_large: number;
							public static notification_subtext_size: number;
							public static notification_top_pad: number;
							public static notification_top_pad_large_text: number;
						}
						export class drawable extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.plumber.core.R.drawable>;
							public static notification_action_background: number;
							public static notification_bg: number;
							public static notification_bg_low: number;
							public static notification_bg_low_normal: number;
							public static notification_bg_low_pressed: number;
							public static notification_bg_normal: number;
							public static notification_bg_normal_pressed: number;
							public static notification_icon_background: number;
							public static notification_template_icon_bg: number;
							public static notification_template_icon_low_bg: number;
							public static notification_tile_bg: number;
							public static notify_panel_notification_icon_bg: number;
						}
						export class id extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.plumber.core.R.id>;
							public static action_container: number;
							public static action_divider: number;
							public static action_image: number;
							public static action_text: number;
							public static actions: number;
							public static async: number;
							public static blocking: number;
							public static bottom: number;
							public static chronometer: number;
							public static end: number;
							public static forever: number;
							public static icon: number;
							public static icon_group: number;
							public static info: number;
							public static italic: number;
							public static left: number;
							public static line1: number;
							public static line3: number;
							public static none: number;
							public static normal: number;
							public static notification_background: number;
							public static notification_main_column: number;
							public static notification_main_column_container: number;
							public static right: number;
							public static right_icon: number;
							public static right_side: number;
							public static start: number;
							public static tag_transition_group: number;
							public static tag_unhandled_key_event_manager: number;
							public static tag_unhandled_key_listeners: number;
							public static text: number;
							public static text2: number;
							public static time: number;
							public static title: number;
							public static top: number;
						}
						export class integer extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.plumber.core.R.integer>;
							public static status_bar_notification_info_maxnum: number;
						}
						export class layout extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.plumber.core.R.layout>;
							public static notification_action: number;
							public static notification_action_tombstone: number;
							public static notification_template_custom_big: number;
							public static notification_template_icon_group: number;
							public static notification_template_part_chronometer: number;
							public static notification_template_part_time: number;
						}
						export class style extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.plumber.core.R.style>;
							public static TextAppearance_Compat_Notification: number;
							public static TextAppearance_Compat_Notification_Info: number;
							public static TextAppearance_Compat_Notification_Line2: number;
							public static TextAppearance_Compat_Notification_Time: number;
							public static TextAppearance_Compat_Notification_Title: number;
							public static Widget_Compat_NotificationActionContainer: number;
							public static Widget_Compat_NotificationActionText: number;
							public static Widget_Support_CoordinatorLayout: number;
						}
						export class styleable extends java.lang.Object {
							public static class: java.lang.Class<com.squareup.leakcanary.plumber.core.R.styleable>;
							public static ColorStateListItem: number[];
							public static ColorStateListItem_android_color: number;
							public static ColorStateListItem_android_alpha: number;
							public static ColorStateListItem_android_lStar: number;
							public static ColorStateListItem_alpha: number;
							public static ColorStateListItem_lStar: number;
							public static CoordinatorLayout: number[];
							public static CoordinatorLayout_keylines: number;
							public static CoordinatorLayout_statusBarBackground: number;
							public static CoordinatorLayout_Layout: number[];
							public static CoordinatorLayout_Layout_android_layout_gravity: number;
							public static CoordinatorLayout_Layout_layout_anchor: number;
							public static CoordinatorLayout_Layout_layout_anchorGravity: number;
							public static CoordinatorLayout_Layout_layout_behavior: number;
							public static CoordinatorLayout_Layout_layout_dodgeInsetEdges: number;
							public static CoordinatorLayout_Layout_layout_insetEdge: number;
							public static CoordinatorLayout_Layout_layout_keyline: number;
							public static FontFamily: number[];
							public static FontFamily_fontProviderAuthority: number;
							public static FontFamily_fontProviderCerts: number;
							public static FontFamily_fontProviderFetchStrategy: number;
							public static FontFamily_fontProviderFetchTimeout: number;
							public static FontFamily_fontProviderPackage: number;
							public static FontFamily_fontProviderQuery: number;
							public static FontFamily_fontProviderSystemFontFamily: number;
							public static FontFamilyFont: number[];
							public static FontFamilyFont_android_font: number;
							public static FontFamilyFont_android_fontWeight: number;
							public static FontFamilyFont_android_fontStyle: number;
							public static FontFamilyFont_android_ttcIndex: number;
							public static FontFamilyFont_android_fontVariationSettings: number;
							public static FontFamilyFont_font: number;
							public static FontFamilyFont_fontStyle: number;
							public static FontFamilyFont_fontVariationSettings: number;
							public static FontFamilyFont_fontWeight: number;
							public static FontFamilyFont_ttcIndex: number;
							public static GradientColor: number[];
							public static GradientColor_android_startColor: number;
							public static GradientColor_android_endColor: number;
							public static GradientColor_android_type: number;
							public static GradientColor_android_centerX: number;
							public static GradientColor_android_centerY: number;
							public static GradientColor_android_gradientRadius: number;
							public static GradientColor_android_tileMode: number;
							public static GradientColor_android_centerColor: number;
							public static GradientColor_android_startX: number;
							public static GradientColor_android_startY: number;
							public static GradientColor_android_endX: number;
							public static GradientColor_android_endY: number;
							public static GradientColorItem: number[];
							public static GradientColorItem_android_color: number;
							public static GradientColorItem_android_offset: number;
							public static "<clinit>"(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module squareup {
		export module leakcanary {
			export module utils {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<com.squareup.leakcanary.utils.R>;
				}
			}
		}
	}
}

declare module com {
	export module stericson {
		export module RootShell {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<com.stericson.RootShell.R>;
			}
		}
	}
}

declare module com {
	export module tencent {
		export module rqd {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<com.tencent.rqd.R>;
			}
		}
	}
}

declare module com {
	export module twofortyfouram {
		export module assertion {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<com.twofortyfouram.assertion.R>;
			}
		}
	}
}

declare module com {
	export module twofortyfouram {
		export module locale {
			export module sdk {
				export module client {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R>;
					}
					export module R {
						export class anim extends java.lang.Object {
							public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R.anim>;
							public static abc_fade_in: number;
							public static abc_fade_out: number;
							public static abc_grow_fade_in_from_bottom: number;
							public static abc_popup_enter: number;
							public static abc_popup_exit: number;
							public static abc_shrink_fade_out_from_bottom: number;
							public static abc_slide_in_bottom: number;
							public static abc_slide_in_top: number;
							public static abc_slide_out_bottom: number;
							public static abc_slide_out_top: number;
							public static abc_tooltip_enter: number;
							public static abc_tooltip_exit: number;
							public static btn_checkbox_to_checked_box_inner_merged_animation: number;
							public static btn_checkbox_to_checked_box_outer_merged_animation: number;
							public static btn_checkbox_to_checked_icon_null_animation: number;
							public static btn_checkbox_to_unchecked_box_inner_merged_animation: number;
							public static btn_checkbox_to_unchecked_check_path_merged_animation: number;
							public static btn_checkbox_to_unchecked_icon_null_animation: number;
							public static btn_radio_to_off_mtrl_dot_group_animation: number;
							public static btn_radio_to_off_mtrl_ring_outer_animation: number;
							public static btn_radio_to_off_mtrl_ring_outer_path_animation: number;
							public static btn_radio_to_on_mtrl_dot_group_animation: number;
							public static btn_radio_to_on_mtrl_ring_outer_animation: number;
							public static btn_radio_to_on_mtrl_ring_outer_path_animation: number;
							public static fragment_fast_out_extra_slow_in: number;
						}
						export class animator extends java.lang.Object {
							public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R.animator>;
							public static fragment_close_enter: number;
							public static fragment_close_exit: number;
							public static fragment_fade_enter: number;
							public static fragment_fade_exit: number;
							public static fragment_open_enter: number;
							public static fragment_open_exit: number;
						}
						export class attr extends java.lang.Object {
							public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R.attr>;
							public static actionBarDivider: number;
							public static actionBarItemBackground: number;
							public static actionBarPopupTheme: number;
							public static actionBarSize: number;
							public static actionBarSplitStyle: number;
							public static actionBarStyle: number;
							public static actionBarTabBarStyle: number;
							public static actionBarTabStyle: number;
							public static actionBarTabTextStyle: number;
							public static actionBarTheme: number;
							public static actionBarWidgetTheme: number;
							public static actionButtonStyle: number;
							public static actionDropDownStyle: number;
							public static actionLayout: number;
							public static actionMenuTextAppearance: number;
							public static actionMenuTextColor: number;
							public static actionModeBackground: number;
							public static actionModeCloseButtonStyle: number;
							public static actionModeCloseContentDescription: number;
							public static actionModeCloseDrawable: number;
							public static actionModeCopyDrawable: number;
							public static actionModeCutDrawable: number;
							public static actionModeFindDrawable: number;
							public static actionModePasteDrawable: number;
							public static actionModePopupWindowStyle: number;
							public static actionModeSelectAllDrawable: number;
							public static actionModeShareDrawable: number;
							public static actionModeSplitBackground: number;
							public static actionModeStyle: number;
							public static actionModeTheme: number;
							public static actionModeWebSearchDrawable: number;
							public static actionOverflowButtonStyle: number;
							public static actionOverflowMenuStyle: number;
							public static actionProviderClass: number;
							public static actionViewClass: number;
							public static activityChooserViewStyle: number;
							public static alertDialogButtonGroupStyle: number;
							public static alertDialogCenterButtons: number;
							public static alertDialogStyle: number;
							public static alertDialogTheme: number;
							public static allowStacking: number;
							public static alpha: number;
							public static alphabeticModifiers: number;
							public static arrowHeadLength: number;
							public static arrowShaftLength: number;
							public static autoCompleteTextViewStyle: number;
							public static autoSizeMaxTextSize: number;
							public static autoSizeMinTextSize: number;
							public static autoSizePresetSizes: number;
							public static autoSizeStepGranularity: number;
							public static autoSizeTextType: number;
							public static background: number;
							public static backgroundSplit: number;
							public static backgroundStacked: number;
							public static backgroundTint: number;
							public static backgroundTintMode: number;
							public static barLength: number;
							public static borderlessButtonStyle: number;
							public static buttonBarButtonStyle: number;
							public static buttonBarNegativeButtonStyle: number;
							public static buttonBarNeutralButtonStyle: number;
							public static buttonBarPositiveButtonStyle: number;
							public static buttonBarStyle: number;
							public static buttonCompat: number;
							public static buttonGravity: number;
							public static buttonIconDimen: number;
							public static buttonPanelSideLayout: number;
							public static buttonStyle: number;
							public static buttonStyleSmall: number;
							public static buttonTint: number;
							public static buttonTintMode: number;
							public static checkboxStyle: number;
							public static checkedTextViewStyle: number;
							public static closeIcon: number;
							public static closeItemLayout: number;
							public static collapseContentDescription: number;
							public static collapseIcon: number;
							public static color: number;
							public static colorAccent: number;
							public static colorBackgroundFloating: number;
							public static colorButtonNormal: number;
							public static colorControlActivated: number;
							public static colorControlHighlight: number;
							public static colorControlNormal: number;
							public static colorError: number;
							public static colorPrimary: number;
							public static colorPrimaryDark: number;
							public static colorSwitchThumbNormal: number;
							public static commitIcon: number;
							public static contentDescription: number;
							public static contentInsetEnd: number;
							public static contentInsetEndWithActions: number;
							public static contentInsetLeft: number;
							public static contentInsetRight: number;
							public static contentInsetStart: number;
							public static contentInsetStartWithNavigation: number;
							public static controlBackground: number;
							public static coordinatorLayoutStyle: number;
							public static customNavigationLayout: number;
							public static defaultQueryHint: number;
							public static dialogCornerRadius: number;
							public static dialogPreferredPadding: number;
							public static dialogTheme: number;
							public static displayOptions: number;
							public static divider: number;
							public static dividerHorizontal: number;
							public static dividerPadding: number;
							public static dividerVertical: number;
							public static drawableBottomCompat: number;
							public static drawableEndCompat: number;
							public static drawableLeftCompat: number;
							public static drawableRightCompat: number;
							public static drawableSize: number;
							public static drawableStartCompat: number;
							public static drawableTint: number;
							public static drawableTintMode: number;
							public static drawableTopCompat: number;
							public static drawerArrowStyle: number;
							public static dropDownListViewStyle: number;
							public static dropdownListPreferredItemHeight: number;
							public static editTextBackground: number;
							public static editTextColor: number;
							public static editTextStyle: number;
							public static elevation: number;
							public static expandActivityOverflowButtonDrawable: number;
							public static firstBaselineToTopHeight: number;
							public static font: number;
							public static fontFamily: number;
							public static fontProviderAuthority: number;
							public static fontProviderCerts: number;
							public static fontProviderFetchStrategy: number;
							public static fontProviderFetchTimeout: number;
							public static fontProviderPackage: number;
							public static fontProviderQuery: number;
							public static fontProviderSystemFontFamily: number;
							public static fontStyle: number;
							public static fontVariationSettings: number;
							public static fontWeight: number;
							public static gapBetweenBars: number;
							public static goIcon: number;
							public static height: number;
							public static hideOnContentScroll: number;
							public static homeAsUpIndicator: number;
							public static homeLayout: number;
							public static icon: number;
							public static iconTint: number;
							public static iconTintMode: number;
							public static iconifiedByDefault: number;
							public static imageButtonStyle: number;
							public static indeterminateProgressStyle: number;
							public static initialActivityCount: number;
							public static isLightTheme: number;
							public static itemPadding: number;
							public static keylines: number;
							public static lastBaselineToBottomHeight: number;
							public static layout: number;
							public static layout_anchor: number;
							public static layout_anchorGravity: number;
							public static layout_behavior: number;
							public static layout_dodgeInsetEdges: number;
							public static layout_insetEdge: number;
							public static layout_keyline: number;
							public static lineHeight: number;
							public static listChoiceBackgroundIndicator: number;
							public static listChoiceIndicatorMultipleAnimated: number;
							public static listChoiceIndicatorSingleAnimated: number;
							public static listDividerAlertDialog: number;
							public static listItemLayout: number;
							public static listLayout: number;
							public static listMenuViewStyle: number;
							public static listPopupWindowStyle: number;
							public static listPreferredItemHeight: number;
							public static listPreferredItemHeightLarge: number;
							public static listPreferredItemHeightSmall: number;
							public static listPreferredItemPaddingEnd: number;
							public static listPreferredItemPaddingLeft: number;
							public static listPreferredItemPaddingRight: number;
							public static listPreferredItemPaddingStart: number;
							public static logo: number;
							public static logoDescription: number;
							public static maxButtonHeight: number;
							public static measureWithLargestChild: number;
							public static menu: number;
							public static multiChoiceItemLayout: number;
							public static navigationContentDescription: number;
							public static navigationIcon: number;
							public static navigationMode: number;
							public static numericModifiers: number;
							public static overlapAnchor: number;
							public static paddingBottomNoButtons: number;
							public static paddingEnd: number;
							public static paddingStart: number;
							public static paddingTopNoTitle: number;
							public static panelBackground: number;
							public static panelMenuListTheme: number;
							public static panelMenuListWidth: number;
							public static popupMenuStyle: number;
							public static popupTheme: number;
							public static popupWindowStyle: number;
							public static preserveIconSpacing: number;
							public static progressBarPadding: number;
							public static progressBarStyle: number;
							public static queryBackground: number;
							public static queryHint: number;
							public static radioButtonStyle: number;
							public static ratingBarStyle: number;
							public static ratingBarStyleIndicator: number;
							public static ratingBarStyleSmall: number;
							public static searchHintIcon: number;
							public static searchIcon: number;
							public static searchViewStyle: number;
							public static seekBarStyle: number;
							public static selectableItemBackground: number;
							public static selectableItemBackgroundBorderless: number;
							public static showAsAction: number;
							public static showDividers: number;
							public static showText: number;
							public static showTitle: number;
							public static singleChoiceItemLayout: number;
							public static spinBars: number;
							public static spinnerDropDownItemStyle: number;
							public static spinnerStyle: number;
							public static splitTrack: number;
							public static srcCompat: number;
							public static state_above_anchor: number;
							public static statusBarBackground: number;
							public static subMenuArrow: number;
							public static submitBackground: number;
							public static subtitle: number;
							public static subtitleTextAppearance: number;
							public static subtitleTextColor: number;
							public static subtitleTextStyle: number;
							public static suggestionRowLayout: number;
							public static switchMinWidth: number;
							public static switchPadding: number;
							public static switchStyle: number;
							public static switchTextAppearance: number;
							public static textAllCaps: number;
							public static textAppearanceLargePopupMenu: number;
							public static textAppearanceListItem: number;
							public static textAppearanceListItemSecondary: number;
							public static textAppearanceListItemSmall: number;
							public static textAppearancePopupMenuHeader: number;
							public static textAppearanceSearchResultSubtitle: number;
							public static textAppearanceSearchResultTitle: number;
							public static textAppearanceSmallPopupMenu: number;
							public static textColorAlertDialogListItem: number;
							public static textColorSearchUrl: number;
							public static textLocale: number;
							public static theme: number;
							public static thickness: number;
							public static thumbTextPadding: number;
							public static thumbTint: number;
							public static thumbTintMode: number;
							public static tickMark: number;
							public static tickMarkTint: number;
							public static tickMarkTintMode: number;
							public static tint: number;
							public static tintMode: number;
							public static title: number;
							public static titleMargin: number;
							public static titleMarginBottom: number;
							public static titleMarginEnd: number;
							public static titleMarginStart: number;
							public static titleMarginTop: number;
							public static titleMargins: number;
							public static titleTextAppearance: number;
							public static titleTextColor: number;
							public static titleTextStyle: number;
							public static toolbarNavigationButtonStyle: number;
							public static toolbarStyle: number;
							public static tooltipForegroundColor: number;
							public static tooltipFrameBackground: number;
							public static tooltipText: number;
							public static track: number;
							public static trackTint: number;
							public static trackTintMode: number;
							public static ttcIndex: number;
							public static viewInflaterClass: number;
							public static voiceIcon: number;
							public static windowActionBar: number;
							public static windowActionBarOverlay: number;
							public static windowActionModeOverlay: number;
							public static windowFixedHeightMajor: number;
							public static windowFixedHeightMinor: number;
							public static windowFixedWidthMajor: number;
							public static windowFixedWidthMinor: number;
							public static windowMinWidthMajor: number;
							public static windowMinWidthMinor: number;
							public static windowNoTitle: number;
						}
						export class bool extends java.lang.Object {
							public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R.bool>;
							public static abc_action_bar_embed_tabs: number;
							public static abc_config_actionMenuItemAllCaps: number;
						}
						export class color extends java.lang.Object {
							public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R.color>;
							public static abc_background_cache_hint_selector_material_dark: number;
							public static abc_background_cache_hint_selector_material_light: number;
							public static abc_btn_colored_borderless_text_material: number;
							public static abc_btn_colored_text_material: number;
							public static abc_color_highlight_material: number;
							public static abc_decor_view_status_guard: number;
							public static abc_decor_view_status_guard_light: number;
							public static abc_hint_foreground_material_dark: number;
							public static abc_hint_foreground_material_light: number;
							public static abc_primary_text_disable_only_material_dark: number;
							public static abc_primary_text_disable_only_material_light: number;
							public static abc_primary_text_material_dark: number;
							public static abc_primary_text_material_light: number;
							public static abc_search_url_text: number;
							public static abc_search_url_text_normal: number;
							public static abc_search_url_text_pressed: number;
							public static abc_search_url_text_selected: number;
							public static abc_secondary_text_material_dark: number;
							public static abc_secondary_text_material_light: number;
							public static abc_tint_btn_checkable: number;
							public static abc_tint_default: number;
							public static abc_tint_edittext: number;
							public static abc_tint_seek_thumb: number;
							public static abc_tint_spinner: number;
							public static abc_tint_switch_track: number;
							public static accent_material_dark: number;
							public static accent_material_light: number;
							public static androidx_core_ripple_material_light: number;
							public static androidx_core_secondary_text_default_material_light: number;
							public static background_floating_material_dark: number;
							public static background_floating_material_light: number;
							public static background_material_dark: number;
							public static background_material_light: number;
							public static bright_foreground_disabled_material_dark: number;
							public static bright_foreground_disabled_material_light: number;
							public static bright_foreground_inverse_material_dark: number;
							public static bright_foreground_inverse_material_light: number;
							public static bright_foreground_material_dark: number;
							public static bright_foreground_material_light: number;
							public static button_material_dark: number;
							public static button_material_light: number;
							public static dim_foreground_disabled_material_dark: number;
							public static dim_foreground_disabled_material_light: number;
							public static dim_foreground_material_dark: number;
							public static dim_foreground_material_light: number;
							public static error_color_material_dark: number;
							public static error_color_material_light: number;
							public static foreground_material_dark: number;
							public static foreground_material_light: number;
							public static highlighted_text_material_dark: number;
							public static highlighted_text_material_light: number;
							public static material_blue_grey_800: number;
							public static material_blue_grey_900: number;
							public static material_blue_grey_950: number;
							public static material_deep_teal_200: number;
							public static material_deep_teal_500: number;
							public static material_grey_100: number;
							public static material_grey_300: number;
							public static material_grey_50: number;
							public static material_grey_600: number;
							public static material_grey_800: number;
							public static material_grey_850: number;
							public static material_grey_900: number;
							public static notification_action_color_filter: number;
							public static notification_icon_bg_color: number;
							public static primary_dark_material_dark: number;
							public static primary_dark_material_light: number;
							public static primary_material_dark: number;
							public static primary_material_light: number;
							public static primary_text_default_material_dark: number;
							public static primary_text_default_material_light: number;
							public static primary_text_disabled_material_dark: number;
							public static primary_text_disabled_material_light: number;
							public static ripple_material_dark: number;
							public static ripple_material_light: number;
							public static secondary_text_default_material_dark: number;
							public static secondary_text_default_material_light: number;
							public static secondary_text_disabled_material_dark: number;
							public static secondary_text_disabled_material_light: number;
							public static switch_thumb_disabled_material_dark: number;
							public static switch_thumb_disabled_material_light: number;
							public static switch_thumb_material_dark: number;
							public static switch_thumb_material_light: number;
							public static switch_thumb_normal_material_dark: number;
							public static switch_thumb_normal_material_light: number;
							public static tooltip_background_dark: number;
							public static tooltip_background_light: number;
						}
						export class dimen extends java.lang.Object {
							public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R.dimen>;
							public static abc_action_bar_content_inset_material: number;
							public static abc_action_bar_content_inset_with_nav: number;
							public static abc_action_bar_default_height_material: number;
							public static abc_action_bar_default_padding_end_material: number;
							public static abc_action_bar_default_padding_start_material: number;
							public static abc_action_bar_elevation_material: number;
							public static abc_action_bar_icon_vertical_padding_material: number;
							public static abc_action_bar_overflow_padding_end_material: number;
							public static abc_action_bar_overflow_padding_start_material: number;
							public static abc_action_bar_stacked_max_height: number;
							public static abc_action_bar_stacked_tab_max_width: number;
							public static abc_action_bar_subtitle_bottom_margin_material: number;
							public static abc_action_bar_subtitle_top_margin_material: number;
							public static abc_action_button_min_height_material: number;
							public static abc_action_button_min_width_material: number;
							public static abc_action_button_min_width_overflow_material: number;
							public static abc_alert_dialog_button_bar_height: number;
							public static abc_alert_dialog_button_dimen: number;
							public static abc_button_inset_horizontal_material: number;
							public static abc_button_inset_vertical_material: number;
							public static abc_button_padding_horizontal_material: number;
							public static abc_button_padding_vertical_material: number;
							public static abc_cascading_menus_min_smallest_width: number;
							public static abc_config_prefDialogWidth: number;
							public static abc_control_corner_material: number;
							public static abc_control_inset_material: number;
							public static abc_control_padding_material: number;
							public static abc_dialog_corner_radius_material: number;
							public static abc_dialog_fixed_height_major: number;
							public static abc_dialog_fixed_height_minor: number;
							public static abc_dialog_fixed_width_major: number;
							public static abc_dialog_fixed_width_minor: number;
							public static abc_dialog_list_padding_bottom_no_buttons: number;
							public static abc_dialog_list_padding_top_no_title: number;
							public static abc_dialog_min_width_major: number;
							public static abc_dialog_min_width_minor: number;
							public static abc_dialog_padding_material: number;
							public static abc_dialog_padding_top_material: number;
							public static abc_dialog_title_divider_material: number;
							public static abc_disabled_alpha_material_dark: number;
							public static abc_disabled_alpha_material_light: number;
							public static abc_dropdownitem_icon_width: number;
							public static abc_dropdownitem_text_padding_left: number;
							public static abc_dropdownitem_text_padding_right: number;
							public static abc_edit_text_inset_bottom_material: number;
							public static abc_edit_text_inset_horizontal_material: number;
							public static abc_edit_text_inset_top_material: number;
							public static abc_floating_window_z: number;
							public static abc_list_item_height_large_material: number;
							public static abc_list_item_height_material: number;
							public static abc_list_item_height_small_material: number;
							public static abc_list_item_padding_horizontal_material: number;
							public static abc_panel_menu_list_width: number;
							public static abc_progress_bar_height_material: number;
							public static abc_search_view_preferred_height: number;
							public static abc_search_view_preferred_width: number;
							public static abc_seekbar_track_background_height_material: number;
							public static abc_seekbar_track_progress_height_material: number;
							public static abc_select_dialog_padding_start_material: number;
							public static abc_star_big: number;
							public static abc_star_medium: number;
							public static abc_star_small: number;
							public static abc_switch_padding: number;
							public static abc_text_size_body_1_material: number;
							public static abc_text_size_body_2_material: number;
							public static abc_text_size_button_material: number;
							public static abc_text_size_caption_material: number;
							public static abc_text_size_display_1_material: number;
							public static abc_text_size_display_2_material: number;
							public static abc_text_size_display_3_material: number;
							public static abc_text_size_display_4_material: number;
							public static abc_text_size_headline_material: number;
							public static abc_text_size_large_material: number;
							public static abc_text_size_medium_material: number;
							public static abc_text_size_menu_header_material: number;
							public static abc_text_size_menu_material: number;
							public static abc_text_size_small_material: number;
							public static abc_text_size_subhead_material: number;
							public static abc_text_size_subtitle_material_toolbar: number;
							public static abc_text_size_title_material: number;
							public static abc_text_size_title_material_toolbar: number;
							public static compat_button_inset_horizontal_material: number;
							public static compat_button_inset_vertical_material: number;
							public static compat_button_padding_horizontal_material: number;
							public static compat_button_padding_vertical_material: number;
							public static compat_control_corner_material: number;
							public static compat_notification_large_icon_max_height: number;
							public static compat_notification_large_icon_max_width: number;
							public static disabled_alpha_material_dark: number;
							public static disabled_alpha_material_light: number;
							public static highlight_alpha_material_colored: number;
							public static highlight_alpha_material_dark: number;
							public static highlight_alpha_material_light: number;
							public static hint_alpha_material_dark: number;
							public static hint_alpha_material_light: number;
							public static hint_pressed_alpha_material_dark: number;
							public static hint_pressed_alpha_material_light: number;
							public static notification_action_icon_size: number;
							public static notification_action_text_size: number;
							public static notification_big_circle_margin: number;
							public static notification_content_margin_start: number;
							public static notification_large_icon_height: number;
							public static notification_large_icon_width: number;
							public static notification_main_column_padding_top: number;
							public static notification_media_narrow_margin: number;
							public static notification_right_icon_size: number;
							public static notification_right_side_padding_top: number;
							public static notification_small_icon_background_padding: number;
							public static notification_small_icon_size_as_large: number;
							public static notification_subtext_size: number;
							public static notification_top_pad: number;
							public static notification_top_pad_large_text: number;
							public static tooltip_corner_radius: number;
							public static tooltip_horizontal_padding: number;
							public static tooltip_margin: number;
							public static tooltip_precise_anchor_extra_offset: number;
							public static tooltip_precise_anchor_threshold: number;
							public static tooltip_vertical_padding: number;
							public static tooltip_y_offset_non_touch: number;
							public static tooltip_y_offset_touch: number;
						}
						export class drawable extends java.lang.Object {
							public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R.drawable>;
							public static abc_ab_share_pack_mtrl_alpha: number;
							public static abc_action_bar_item_background_material: number;
							public static abc_btn_borderless_material: number;
							public static abc_btn_check_material: number;
							public static abc_btn_check_material_anim: number;
							public static abc_btn_check_to_on_mtrl_000: number;
							public static abc_btn_check_to_on_mtrl_015: number;
							public static abc_btn_colored_material: number;
							public static abc_btn_default_mtrl_shape: number;
							public static abc_btn_radio_material: number;
							public static abc_btn_radio_material_anim: number;
							public static abc_btn_radio_to_on_mtrl_000: number;
							public static abc_btn_radio_to_on_mtrl_015: number;
							public static abc_btn_switch_to_on_mtrl_00001: number;
							public static abc_btn_switch_to_on_mtrl_00012: number;
							public static abc_cab_background_internal_bg: number;
							public static abc_cab_background_top_material: number;
							public static abc_cab_background_top_mtrl_alpha: number;
							public static abc_control_background_material: number;
							public static abc_dialog_material_background: number;
							public static abc_edit_text_material: number;
							public static abc_ic_ab_back_material: number;
							public static abc_ic_arrow_drop_right_black_24dp: number;
							public static abc_ic_clear_material: number;
							public static abc_ic_commit_search_api_mtrl_alpha: number;
							public static abc_ic_go_search_api_material: number;
							public static abc_ic_menu_copy_mtrl_am_alpha: number;
							public static abc_ic_menu_cut_mtrl_alpha: number;
							public static abc_ic_menu_overflow_material: number;
							public static abc_ic_menu_paste_mtrl_am_alpha: number;
							public static abc_ic_menu_selectall_mtrl_alpha: number;
							public static abc_ic_menu_share_mtrl_alpha: number;
							public static abc_ic_search_api_material: number;
							public static abc_ic_voice_search_api_material: number;
							public static abc_item_background_holo_dark: number;
							public static abc_item_background_holo_light: number;
							public static abc_list_divider_material: number;
							public static abc_list_divider_mtrl_alpha: number;
							public static abc_list_focused_holo: number;
							public static abc_list_longpressed_holo: number;
							public static abc_list_pressed_holo_dark: number;
							public static abc_list_pressed_holo_light: number;
							public static abc_list_selector_background_transition_holo_dark: number;
							public static abc_list_selector_background_transition_holo_light: number;
							public static abc_list_selector_disabled_holo_dark: number;
							public static abc_list_selector_disabled_holo_light: number;
							public static abc_list_selector_holo_dark: number;
							public static abc_list_selector_holo_light: number;
							public static abc_menu_hardkey_panel_mtrl_mult: number;
							public static abc_popup_background_mtrl_mult: number;
							public static abc_ratingbar_indicator_material: number;
							public static abc_ratingbar_material: number;
							public static abc_ratingbar_small_material: number;
							public static abc_scrubber_control_off_mtrl_alpha: number;
							public static abc_scrubber_control_to_pressed_mtrl_000: number;
							public static abc_scrubber_control_to_pressed_mtrl_005: number;
							public static abc_scrubber_primary_mtrl_alpha: number;
							public static abc_scrubber_track_mtrl_alpha: number;
							public static abc_seekbar_thumb_material: number;
							public static abc_seekbar_tick_mark_material: number;
							public static abc_seekbar_track_material: number;
							public static abc_spinner_mtrl_am_alpha: number;
							public static abc_spinner_textfield_background_material: number;
							public static abc_star_black_48dp: number;
							public static abc_star_half_black_48dp: number;
							public static abc_switch_thumb_material: number;
							public static abc_switch_track_mtrl_alpha: number;
							public static abc_tab_indicator_material: number;
							public static abc_tab_indicator_mtrl_alpha: number;
							public static abc_text_cursor_material: number;
							public static abc_text_select_handle_left_mtrl: number;
							public static abc_text_select_handle_middle_mtrl: number;
							public static abc_text_select_handle_right_mtrl: number;
							public static abc_textfield_activated_mtrl_alpha: number;
							public static abc_textfield_default_mtrl_alpha: number;
							public static abc_textfield_search_activated_mtrl_alpha: number;
							public static abc_textfield_search_default_mtrl_alpha: number;
							public static abc_textfield_search_material: number;
							public static abc_vector_test: number;
							public static btn_checkbox_checked_mtrl: number;
							public static btn_checkbox_checked_to_unchecked_mtrl_animation: number;
							public static btn_checkbox_unchecked_mtrl: number;
							public static btn_checkbox_unchecked_to_checked_mtrl_animation: number;
							public static btn_radio_off_mtrl: number;
							public static btn_radio_off_to_on_mtrl_animation: number;
							public static btn_radio_on_mtrl: number;
							public static btn_radio_on_to_off_mtrl_animation: number;
							public static notification_action_background: number;
							public static notification_bg: number;
							public static notification_bg_low: number;
							public static notification_bg_low_normal: number;
							public static notification_bg_low_pressed: number;
							public static notification_bg_normal: number;
							public static notification_bg_normal_pressed: number;
							public static notification_icon_background: number;
							public static notification_template_icon_bg: number;
							public static notification_template_icon_low_bg: number;
							public static notification_tile_bg: number;
							public static notify_panel_notification_icon_bg: number;
							public static tooltip_frame_dark: number;
							public static tooltip_frame_light: number;
						}
						export class id extends java.lang.Object {
							public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R.id>;
							public static accessibility_action_clickable_span: number;
							public static accessibility_custom_action_0: number;
							public static accessibility_custom_action_1: number;
							public static accessibility_custom_action_10: number;
							public static accessibility_custom_action_11: number;
							public static accessibility_custom_action_12: number;
							public static accessibility_custom_action_13: number;
							public static accessibility_custom_action_14: number;
							public static accessibility_custom_action_15: number;
							public static accessibility_custom_action_16: number;
							public static accessibility_custom_action_17: number;
							public static accessibility_custom_action_18: number;
							public static accessibility_custom_action_19: number;
							public static accessibility_custom_action_2: number;
							public static accessibility_custom_action_20: number;
							public static accessibility_custom_action_21: number;
							public static accessibility_custom_action_22: number;
							public static accessibility_custom_action_23: number;
							public static accessibility_custom_action_24: number;
							public static accessibility_custom_action_25: number;
							public static accessibility_custom_action_26: number;
							public static accessibility_custom_action_27: number;
							public static accessibility_custom_action_28: number;
							public static accessibility_custom_action_29: number;
							public static accessibility_custom_action_3: number;
							public static accessibility_custom_action_30: number;
							public static accessibility_custom_action_31: number;
							public static accessibility_custom_action_4: number;
							public static accessibility_custom_action_5: number;
							public static accessibility_custom_action_6: number;
							public static accessibility_custom_action_7: number;
							public static accessibility_custom_action_8: number;
							public static accessibility_custom_action_9: number;
							public static action_bar: number;
							public static action_bar_activity_content: number;
							public static action_bar_container: number;
							public static action_bar_root: number;
							public static action_bar_spinner: number;
							public static action_bar_subtitle: number;
							public static action_bar_title: number;
							public static action_container: number;
							public static action_context_bar: number;
							public static action_divider: number;
							public static action_image: number;
							public static action_menu_divider: number;
							public static action_menu_presenter: number;
							public static action_mode_bar: number;
							public static action_mode_bar_stub: number;
							public static action_mode_close_button: number;
							public static action_text: number;
							public static actions: number;
							public static activity_chooser_view_content: number;
							public static add: number;
							public static alertTitle: number;
							public static async: number;
							public static blocking: number;
							public static bottom: number;
							public static buttonPanel: number;
							public static checkbox: number;
							public static checked: number;
							public static chronometer: number;
							public static content: number;
							public static contentPanel: number;
							public static custom: number;
							public static customPanel: number;
							public static decor_content_parent: number;
							public static default_activity_button: number;
							public static dialog_button: number;
							public static edit_query: number;
							public static end: number;
							public static expand_activities_button: number;
							public static expanded_menu: number;
							public static forever: number;
							public static fragment_container_view_tag: number;
							public static group_divider: number;
							public static home: number;
							public static icon: number;
							public static icon_group: number;
							public static image: number;
							public static info: number;
							public static italic: number;
							public static left: number;
							public static line1: number;
							public static line3: number;
							public static listMode: number;
							public static list_item: number;
							public static message: number;
							public static multiply: number;
							public static none: number;
							public static normal: number;
							public static notification_background: number;
							public static notification_main_column: number;
							public static notification_main_column_container: number;
							public static off: number;
							public static on: number;
							public static parentPanel: number;
							public static progress_circular: number;
							public static progress_horizontal: number;
							public static radio: number;
							public static right: number;
							public static right_icon: number;
							public static right_side: number;
							public static screen: number;
							public static scrollIndicatorDown: number;
							public static scrollIndicatorUp: number;
							public static scrollView: number;
							public static search_badge: number;
							public static search_bar: number;
							public static search_button: number;
							public static search_close_btn: number;
							public static search_edit_frame: number;
							public static search_go_btn: number;
							public static search_mag_icon: number;
							public static search_plate: number;
							public static search_src_text: number;
							public static search_voice_btn: number;
							public static select_dialog_listview: number;
							public static shortcut: number;
							public static spacer: number;
							public static special_effects_controller_view_tag: number;
							public static split_action_bar: number;
							public static src_atop: number;
							public static src_in: number;
							public static src_over: number;
							public static start: number;
							public static submenuarrow: number;
							public static submit_area: number;
							public static tabMode: number;
							public static tag_accessibility_actions: number;
							public static tag_accessibility_clickable_spans: number;
							public static tag_accessibility_heading: number;
							public static tag_accessibility_pane_title: number;
							public static tag_on_apply_window_listener: number;
							public static tag_on_receive_content_listener: number;
							public static tag_on_receive_content_mime_types: number;
							public static tag_screen_reader_focusable: number;
							public static tag_state_description: number;
							public static tag_transition_group: number;
							public static tag_unhandled_key_event_manager: number;
							public static tag_unhandled_key_listeners: number;
							public static tag_window_insets_animation_callback: number;
							public static text: number;
							public static text2: number;
							public static textSpacerNoButtons: number;
							public static textSpacerNoTitle: number;
							public static time: number;
							public static title: number;
							public static titleDividerNoCustom: number;
							public static title_template: number;
							public static top: number;
							public static topPanel: number;
							public static unchecked: number;
							public static uniform: number;
							public static up: number;
							public static view_tree_lifecycle_owner: number;
							public static view_tree_saved_state_registry_owner: number;
							public static view_tree_view_model_store_owner: number;
							public static visible_removing_fragment_view_tag: number;
							public static wrap_content: number;
						}
						export class integer extends java.lang.Object {
							public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R.integer>;
							public static abc_config_activityDefaultDur: number;
							public static abc_config_activityShortDur: number;
							public static cancel_button_image_alpha: number;
							public static com_twofortyfouram_locale_sdk_client_maximum_blurb_length: number;
							public static config_tooltipAnimTime: number;
							public static status_bar_notification_info_maxnum: number;
						}
						export class interpolator extends java.lang.Object {
							public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R.interpolator>;
							public static btn_checkbox_checked_mtrl_animation_interpolator_0: number;
							public static btn_checkbox_checked_mtrl_animation_interpolator_1: number;
							public static btn_checkbox_unchecked_mtrl_animation_interpolator_0: number;
							public static btn_checkbox_unchecked_mtrl_animation_interpolator_1: number;
							public static btn_radio_to_off_mtrl_animation_interpolator_0: number;
							public static btn_radio_to_on_mtrl_animation_interpolator_0: number;
							public static fast_out_slow_in: number;
						}
						export class layout extends java.lang.Object {
							public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R.layout>;
							public static abc_action_bar_title_item: number;
							public static abc_action_bar_up_container: number;
							public static abc_action_menu_item_layout: number;
							public static abc_action_menu_layout: number;
							public static abc_action_mode_bar: number;
							public static abc_action_mode_close_item_material: number;
							public static abc_activity_chooser_view: number;
							public static abc_activity_chooser_view_list_item: number;
							public static abc_alert_dialog_button_bar_material: number;
							public static abc_alert_dialog_material: number;
							public static abc_alert_dialog_title_material: number;
							public static abc_cascading_menu_item_layout: number;
							public static abc_dialog_title_material: number;
							public static abc_expanded_menu_layout: number;
							public static abc_list_menu_item_checkbox: number;
							public static abc_list_menu_item_icon: number;
							public static abc_list_menu_item_layout: number;
							public static abc_list_menu_item_radio: number;
							public static abc_popup_menu_header_item_layout: number;
							public static abc_popup_menu_item_layout: number;
							public static abc_screen_content_include: number;
							public static abc_screen_simple: number;
							public static abc_screen_simple_overlay_action_mode: number;
							public static abc_screen_toolbar: number;
							public static abc_search_dropdown_item_icons_2line: number;
							public static abc_search_view: number;
							public static abc_select_dialog_material: number;
							public static abc_tooltip: number;
							public static custom_dialog: number;
							public static notification_action: number;
							public static notification_action_tombstone: number;
							public static notification_template_custom_big: number;
							public static notification_template_icon_group: number;
							public static notification_template_part_chronometer: number;
							public static notification_template_part_time: number;
							public static select_dialog_item_material: number;
							public static select_dialog_multichoice_material: number;
							public static select_dialog_singlechoice_material: number;
							public static support_simple_spinner_dropdown_item: number;
						}
						export class style extends java.lang.Object {
							public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R.style>;
							public static AlertDialog_AppCompat: number;
							public static AlertDialog_AppCompat_Light: number;
							public static Animation_AppCompat_Dialog: number;
							public static Animation_AppCompat_DropDownUp: number;
							public static Animation_AppCompat_Tooltip: number;
							public static Base_AlertDialog_AppCompat: number;
							public static Base_AlertDialog_AppCompat_Light: number;
							public static Base_Animation_AppCompat_Dialog: number;
							public static Base_Animation_AppCompat_DropDownUp: number;
							public static Base_Animation_AppCompat_Tooltip: number;
							public static Base_DialogWindowTitleBackground_AppCompat: number;
							public static Base_DialogWindowTitle_AppCompat: number;
							public static Base_TextAppearance_AppCompat: number;
							public static Base_TextAppearance_AppCompat_Body1: number;
							public static Base_TextAppearance_AppCompat_Body2: number;
							public static Base_TextAppearance_AppCompat_Button: number;
							public static Base_TextAppearance_AppCompat_Caption: number;
							public static Base_TextAppearance_AppCompat_Display1: number;
							public static Base_TextAppearance_AppCompat_Display2: number;
							public static Base_TextAppearance_AppCompat_Display3: number;
							public static Base_TextAppearance_AppCompat_Display4: number;
							public static Base_TextAppearance_AppCompat_Headline: number;
							public static Base_TextAppearance_AppCompat_Inverse: number;
							public static Base_TextAppearance_AppCompat_Large: number;
							public static Base_TextAppearance_AppCompat_Large_Inverse: number;
							public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
							public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
							public static Base_TextAppearance_AppCompat_Medium: number;
							public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
							public static Base_TextAppearance_AppCompat_Menu: number;
							public static Base_TextAppearance_AppCompat_SearchResult: number;
							public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
							public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
							public static Base_TextAppearance_AppCompat_Small: number;
							public static Base_TextAppearance_AppCompat_Small_Inverse: number;
							public static Base_TextAppearance_AppCompat_Subhead: number;
							public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
							public static Base_TextAppearance_AppCompat_Title: number;
							public static Base_TextAppearance_AppCompat_Title_Inverse: number;
							public static Base_TextAppearance_AppCompat_Tooltip: number;
							public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
							public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
							public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
							public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
							public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
							public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
							public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
							public static Base_TextAppearance_AppCompat_Widget_Button: number;
							public static Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
							public static Base_TextAppearance_AppCompat_Widget_Button_Colored: number;
							public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
							public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
							public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
							public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
							public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
							public static Base_TextAppearance_AppCompat_Widget_Switch: number;
							public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
							public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
							public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
							public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
							public static Base_ThemeOverlay_AppCompat: number;
							public static Base_ThemeOverlay_AppCompat_ActionBar: number;
							public static Base_ThemeOverlay_AppCompat_Dark: number;
							public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
							public static Base_ThemeOverlay_AppCompat_Dialog: number;
							public static Base_ThemeOverlay_AppCompat_Dialog_Alert: number;
							public static Base_ThemeOverlay_AppCompat_Light: number;
							public static Base_Theme_AppCompat: number;
							public static Base_Theme_AppCompat_CompactMenu: number;
							public static Base_Theme_AppCompat_Dialog: number;
							public static Base_Theme_AppCompat_DialogWhenLarge: number;
							public static Base_Theme_AppCompat_Dialog_Alert: number;
							public static Base_Theme_AppCompat_Dialog_FixedSize: number;
							public static Base_Theme_AppCompat_Dialog_MinWidth: number;
							public static Base_Theme_AppCompat_Light: number;
							public static Base_Theme_AppCompat_Light_DarkActionBar: number;
							public static Base_Theme_AppCompat_Light_Dialog: number;
							public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
							public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
							public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
							public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
							public static Base_V21_ThemeOverlay_AppCompat_Dialog: number;
							public static Base_V21_Theme_AppCompat: number;
							public static Base_V21_Theme_AppCompat_Dialog: number;
							public static Base_V21_Theme_AppCompat_Light: number;
							public static Base_V21_Theme_AppCompat_Light_Dialog: number;
							public static Base_V22_Theme_AppCompat: number;
							public static Base_V22_Theme_AppCompat_Light: number;
							public static Base_V23_Theme_AppCompat: number;
							public static Base_V23_Theme_AppCompat_Light: number;
							public static Base_V26_Theme_AppCompat: number;
							public static Base_V26_Theme_AppCompat_Light: number;
							public static Base_V26_Widget_AppCompat_Toolbar: number;
							public static Base_V28_Theme_AppCompat: number;
							public static Base_V28_Theme_AppCompat_Light: number;
							public static Base_V7_ThemeOverlay_AppCompat_Dialog: number;
							public static Base_V7_Theme_AppCompat: number;
							public static Base_V7_Theme_AppCompat_Dialog: number;
							public static Base_V7_Theme_AppCompat_Light: number;
							public static Base_V7_Theme_AppCompat_Light_Dialog: number;
							public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
							public static Base_V7_Widget_AppCompat_EditText: number;
							public static Base_V7_Widget_AppCompat_Toolbar: number;
							public static Base_Widget_AppCompat_ActionBar: number;
							public static Base_Widget_AppCompat_ActionBar_Solid: number;
							public static Base_Widget_AppCompat_ActionBar_TabBar: number;
							public static Base_Widget_AppCompat_ActionBar_TabText: number;
							public static Base_Widget_AppCompat_ActionBar_TabView: number;
							public static Base_Widget_AppCompat_ActionButton: number;
							public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
							public static Base_Widget_AppCompat_ActionButton_Overflow: number;
							public static Base_Widget_AppCompat_ActionMode: number;
							public static Base_Widget_AppCompat_ActivityChooserView: number;
							public static Base_Widget_AppCompat_AutoCompleteTextView: number;
							public static Base_Widget_AppCompat_Button: number;
							public static Base_Widget_AppCompat_ButtonBar: number;
							public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
							public static Base_Widget_AppCompat_Button_Borderless: number;
							public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
							public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
							public static Base_Widget_AppCompat_Button_Colored: number;
							public static Base_Widget_AppCompat_Button_Small: number;
							public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
							public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
							public static Base_Widget_AppCompat_CompoundButton_Switch: number;
							public static Base_Widget_AppCompat_DrawerArrowToggle: number;
							public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
							public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
							public static Base_Widget_AppCompat_EditText: number;
							public static Base_Widget_AppCompat_ImageButton: number;
							public static Base_Widget_AppCompat_Light_ActionBar: number;
							public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
							public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
							public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
							public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
							public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
							public static Base_Widget_AppCompat_Light_PopupMenu: number;
							public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
							public static Base_Widget_AppCompat_ListMenuView: number;
							public static Base_Widget_AppCompat_ListPopupWindow: number;
							public static Base_Widget_AppCompat_ListView: number;
							public static Base_Widget_AppCompat_ListView_DropDown: number;
							public static Base_Widget_AppCompat_ListView_Menu: number;
							public static Base_Widget_AppCompat_PopupMenu: number;
							public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
							public static Base_Widget_AppCompat_PopupWindow: number;
							public static Base_Widget_AppCompat_ProgressBar: number;
							public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
							public static Base_Widget_AppCompat_RatingBar: number;
							public static Base_Widget_AppCompat_RatingBar_Indicator: number;
							public static Base_Widget_AppCompat_RatingBar_Small: number;
							public static Base_Widget_AppCompat_SearchView: number;
							public static Base_Widget_AppCompat_SearchView_ActionBar: number;
							public static Base_Widget_AppCompat_SeekBar: number;
							public static Base_Widget_AppCompat_SeekBar_Discrete: number;
							public static Base_Widget_AppCompat_Spinner: number;
							public static Base_Widget_AppCompat_Spinner_Underlined: number;
							public static Base_Widget_AppCompat_TextView: number;
							public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
							public static Base_Widget_AppCompat_Toolbar: number;
							public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
							public static Platform_AppCompat: number;
							public static Platform_AppCompat_Light: number;
							public static Platform_ThemeOverlay_AppCompat: number;
							public static Platform_ThemeOverlay_AppCompat_Dark: number;
							public static Platform_ThemeOverlay_AppCompat_Light: number;
							public static Platform_V21_AppCompat: number;
							public static Platform_V21_AppCompat_Light: number;
							public static Platform_V25_AppCompat: number;
							public static Platform_V25_AppCompat_Light: number;
							public static Platform_Widget_AppCompat_Spinner: number;
							public static RtlOverlay_DialogWindowTitle_AppCompat: number;
							public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
							public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
							public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
							public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
							public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut: number;
							public static RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow: number;
							public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
							public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Title: number;
							public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
							public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
							public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
							public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
							public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
							public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
							public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
							public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
							public static TextAppearance_AppCompat: number;
							public static TextAppearance_AppCompat_Body1: number;
							public static TextAppearance_AppCompat_Body2: number;
							public static TextAppearance_AppCompat_Button: number;
							public static TextAppearance_AppCompat_Caption: number;
							public static TextAppearance_AppCompat_Display1: number;
							public static TextAppearance_AppCompat_Display2: number;
							public static TextAppearance_AppCompat_Display3: number;
							public static TextAppearance_AppCompat_Display4: number;
							public static TextAppearance_AppCompat_Headline: number;
							public static TextAppearance_AppCompat_Inverse: number;
							public static TextAppearance_AppCompat_Large: number;
							public static TextAppearance_AppCompat_Large_Inverse: number;
							public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
							public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
							public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
							public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
							public static TextAppearance_AppCompat_Medium: number;
							public static TextAppearance_AppCompat_Medium_Inverse: number;
							public static TextAppearance_AppCompat_Menu: number;
							public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
							public static TextAppearance_AppCompat_SearchResult_Title: number;
							public static TextAppearance_AppCompat_Small: number;
							public static TextAppearance_AppCompat_Small_Inverse: number;
							public static TextAppearance_AppCompat_Subhead: number;
							public static TextAppearance_AppCompat_Subhead_Inverse: number;
							public static TextAppearance_AppCompat_Title: number;
							public static TextAppearance_AppCompat_Title_Inverse: number;
							public static TextAppearance_AppCompat_Tooltip: number;
							public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
							public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
							public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
							public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
							public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
							public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
							public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
							public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
							public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
							public static TextAppearance_AppCompat_Widget_Button: number;
							public static TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
							public static TextAppearance_AppCompat_Widget_Button_Colored: number;
							public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
							public static TextAppearance_AppCompat_Widget_DropDownItem: number;
							public static TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
							public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
							public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
							public static TextAppearance_AppCompat_Widget_Switch: number;
							public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
							public static TextAppearance_Compat_Notification: number;
							public static TextAppearance_Compat_Notification_Info: number;
							public static TextAppearance_Compat_Notification_Line2: number;
							public static TextAppearance_Compat_Notification_Time: number;
							public static TextAppearance_Compat_Notification_Title: number;
							public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
							public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
							public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
							public static ThemeOverlay_AppCompat: number;
							public static ThemeOverlay_AppCompat_ActionBar: number;
							public static ThemeOverlay_AppCompat_Dark: number;
							public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
							public static ThemeOverlay_AppCompat_DayNight: number;
							public static ThemeOverlay_AppCompat_DayNight_ActionBar: number;
							public static ThemeOverlay_AppCompat_Dialog: number;
							public static ThemeOverlay_AppCompat_Dialog_Alert: number;
							public static ThemeOverlay_AppCompat_Light: number;
							public static Theme_AppCompat: number;
							public static Theme_AppCompat_CompactMenu: number;
							public static Theme_AppCompat_DayNight: number;
							public static Theme_AppCompat_DayNight_DarkActionBar: number;
							public static Theme_AppCompat_DayNight_Dialog: number;
							public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
							public static Theme_AppCompat_DayNight_Dialog_Alert: number;
							public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
							public static Theme_AppCompat_DayNight_NoActionBar: number;
							public static Theme_AppCompat_Dialog: number;
							public static Theme_AppCompat_DialogWhenLarge: number;
							public static Theme_AppCompat_Dialog_Alert: number;
							public static Theme_AppCompat_Dialog_MinWidth: number;
							public static Theme_AppCompat_Empty: number;
							public static Theme_AppCompat_Light: number;
							public static Theme_AppCompat_Light_DarkActionBar: number;
							public static Theme_AppCompat_Light_Dialog: number;
							public static Theme_AppCompat_Light_DialogWhenLarge: number;
							public static Theme_AppCompat_Light_Dialog_Alert: number;
							public static Theme_AppCompat_Light_Dialog_MinWidth: number;
							public static Theme_AppCompat_Light_NoActionBar: number;
							public static Theme_AppCompat_NoActionBar: number;
							public static Widget_AppCompat_ActionBar: number;
							public static Widget_AppCompat_ActionBar_Solid: number;
							public static Widget_AppCompat_ActionBar_TabBar: number;
							public static Widget_AppCompat_ActionBar_TabText: number;
							public static Widget_AppCompat_ActionBar_TabView: number;
							public static Widget_AppCompat_ActionButton: number;
							public static Widget_AppCompat_ActionButton_CloseMode: number;
							public static Widget_AppCompat_ActionButton_Overflow: number;
							public static Widget_AppCompat_ActionMode: number;
							public static Widget_AppCompat_ActivityChooserView: number;
							public static Widget_AppCompat_AutoCompleteTextView: number;
							public static Widget_AppCompat_Button: number;
							public static Widget_AppCompat_ButtonBar: number;
							public static Widget_AppCompat_ButtonBar_AlertDialog: number;
							public static Widget_AppCompat_Button_Borderless: number;
							public static Widget_AppCompat_Button_Borderless_Colored: number;
							public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
							public static Widget_AppCompat_Button_Colored: number;
							public static Widget_AppCompat_Button_Small: number;
							public static Widget_AppCompat_CompoundButton_CheckBox: number;
							public static Widget_AppCompat_CompoundButton_RadioButton: number;
							public static Widget_AppCompat_CompoundButton_Switch: number;
							public static Widget_AppCompat_DrawerArrowToggle: number;
							public static Widget_AppCompat_DropDownItem_Spinner: number;
							public static Widget_AppCompat_EditText: number;
							public static Widget_AppCompat_ImageButton: number;
							public static Widget_AppCompat_Light_ActionBar: number;
							public static Widget_AppCompat_Light_ActionBar_Solid: number;
							public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
							public static Widget_AppCompat_Light_ActionBar_TabBar: number;
							public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
							public static Widget_AppCompat_Light_ActionBar_TabText: number;
							public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
							public static Widget_AppCompat_Light_ActionBar_TabView: number;
							public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
							public static Widget_AppCompat_Light_ActionButton: number;
							public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
							public static Widget_AppCompat_Light_ActionButton_Overflow: number;
							public static Widget_AppCompat_Light_ActionMode_Inverse: number;
							public static Widget_AppCompat_Light_ActivityChooserView: number;
							public static Widget_AppCompat_Light_AutoCompleteTextView: number;
							public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
							public static Widget_AppCompat_Light_ListPopupWindow: number;
							public static Widget_AppCompat_Light_ListView_DropDown: number;
							public static Widget_AppCompat_Light_PopupMenu: number;
							public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
							public static Widget_AppCompat_Light_SearchView: number;
							public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
							public static Widget_AppCompat_ListMenuView: number;
							public static Widget_AppCompat_ListPopupWindow: number;
							public static Widget_AppCompat_ListView: number;
							public static Widget_AppCompat_ListView_DropDown: number;
							public static Widget_AppCompat_ListView_Menu: number;
							public static Widget_AppCompat_PopupMenu: number;
							public static Widget_AppCompat_PopupMenu_Overflow: number;
							public static Widget_AppCompat_PopupWindow: number;
							public static Widget_AppCompat_ProgressBar: number;
							public static Widget_AppCompat_ProgressBar_Horizontal: number;
							public static Widget_AppCompat_RatingBar: number;
							public static Widget_AppCompat_RatingBar_Indicator: number;
							public static Widget_AppCompat_RatingBar_Small: number;
							public static Widget_AppCompat_SearchView: number;
							public static Widget_AppCompat_SearchView_ActionBar: number;
							public static Widget_AppCompat_SeekBar: number;
							public static Widget_AppCompat_SeekBar_Discrete: number;
							public static Widget_AppCompat_Spinner: number;
							public static Widget_AppCompat_Spinner_DropDown: number;
							public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
							public static Widget_AppCompat_Spinner_Underlined: number;
							public static Widget_AppCompat_TextView: number;
							public static Widget_AppCompat_TextView_SpinnerItem: number;
							public static Widget_AppCompat_Toolbar: number;
							public static Widget_AppCompat_Toolbar_Button_Navigation: number;
							public static Widget_Compat_NotificationActionContainer: number;
							public static Widget_Compat_NotificationActionText: number;
							public static Widget_Support_CoordinatorLayout: number;
						}
						export class styleable extends java.lang.Object {
							public static class: java.lang.Class<com.twofortyfouram.locale.sdk.client.R.styleable>;
							public static ActionBar: number[];
							public static ActionBar_background: number;
							public static ActionBar_backgroundSplit: number;
							public static ActionBar_backgroundStacked: number;
							public static ActionBar_contentInsetEnd: number;
							public static ActionBar_contentInsetEndWithActions: number;
							public static ActionBar_contentInsetLeft: number;
							public static ActionBar_contentInsetRight: number;
							public static ActionBar_contentInsetStart: number;
							public static ActionBar_contentInsetStartWithNavigation: number;
							public static ActionBar_customNavigationLayout: number;
							public static ActionBar_displayOptions: number;
							public static ActionBar_divider: number;
							public static ActionBar_elevation: number;
							public static ActionBar_height: number;
							public static ActionBar_hideOnContentScroll: number;
							public static ActionBar_homeAsUpIndicator: number;
							public static ActionBar_homeLayout: number;
							public static ActionBar_icon: number;
							public static ActionBar_indeterminateProgressStyle: number;
							public static ActionBar_itemPadding: number;
							public static ActionBar_logo: number;
							public static ActionBar_navigationMode: number;
							public static ActionBar_popupTheme: number;
							public static ActionBar_progressBarPadding: number;
							public static ActionBar_progressBarStyle: number;
							public static ActionBar_subtitle: number;
							public static ActionBar_subtitleTextStyle: number;
							public static ActionBar_title: number;
							public static ActionBar_titleTextStyle: number;
							public static ActionBarLayout: number[];
							public static ActionBarLayout_android_layout_gravity: number;
							public static ActionMenuItemView: number[];
							public static ActionMenuItemView_android_minWidth: number;
							public static ActionMenuView: number[];
							public static ActionMode: number[];
							public static ActionMode_background: number;
							public static ActionMode_backgroundSplit: number;
							public static ActionMode_closeItemLayout: number;
							public static ActionMode_height: number;
							public static ActionMode_subtitleTextStyle: number;
							public static ActionMode_titleTextStyle: number;
							public static ActivityChooserView: number[];
							public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
							public static ActivityChooserView_initialActivityCount: number;
							public static AlertDialog: number[];
							public static AlertDialog_android_layout: number;
							public static AlertDialog_buttonIconDimen: number;
							public static AlertDialog_buttonPanelSideLayout: number;
							public static AlertDialog_listItemLayout: number;
							public static AlertDialog_listLayout: number;
							public static AlertDialog_multiChoiceItemLayout: number;
							public static AlertDialog_showTitle: number;
							public static AlertDialog_singleChoiceItemLayout: number;
							public static AnimatedStateListDrawableCompat: number[];
							public static AnimatedStateListDrawableCompat_android_dither: number;
							public static AnimatedStateListDrawableCompat_android_visible: number;
							public static AnimatedStateListDrawableCompat_android_variablePadding: number;
							public static AnimatedStateListDrawableCompat_android_constantSize: number;
							public static AnimatedStateListDrawableCompat_android_enterFadeDuration: number;
							public static AnimatedStateListDrawableCompat_android_exitFadeDuration: number;
							public static AnimatedStateListDrawableItem: number[];
							public static AnimatedStateListDrawableItem_android_id: number;
							public static AnimatedStateListDrawableItem_android_drawable: number;
							public static AnimatedStateListDrawableTransition: number[];
							public static AnimatedStateListDrawableTransition_android_drawable: number;
							public static AnimatedStateListDrawableTransition_android_toId: number;
							public static AnimatedStateListDrawableTransition_android_fromId: number;
							public static AnimatedStateListDrawableTransition_android_reversible: number;
							public static AppCompatImageView: number[];
							public static AppCompatImageView_android_src: number;
							public static AppCompatImageView_srcCompat: number;
							public static AppCompatImageView_tint: number;
							public static AppCompatImageView_tintMode: number;
							public static AppCompatSeekBar: number[];
							public static AppCompatSeekBar_android_thumb: number;
							public static AppCompatSeekBar_tickMark: number;
							public static AppCompatSeekBar_tickMarkTint: number;
							public static AppCompatSeekBar_tickMarkTintMode: number;
							public static AppCompatTextHelper: number[];
							public static AppCompatTextHelper_android_textAppearance: number;
							public static AppCompatTextHelper_android_drawableTop: number;
							public static AppCompatTextHelper_android_drawableBottom: number;
							public static AppCompatTextHelper_android_drawableLeft: number;
							public static AppCompatTextHelper_android_drawableRight: number;
							public static AppCompatTextHelper_android_drawableStart: number;
							public static AppCompatTextHelper_android_drawableEnd: number;
							public static AppCompatTextView: number[];
							public static AppCompatTextView_android_textAppearance: number;
							public static AppCompatTextView_autoSizeMaxTextSize: number;
							public static AppCompatTextView_autoSizeMinTextSize: number;
							public static AppCompatTextView_autoSizePresetSizes: number;
							public static AppCompatTextView_autoSizeStepGranularity: number;
							public static AppCompatTextView_autoSizeTextType: number;
							public static AppCompatTextView_drawableBottomCompat: number;
							public static AppCompatTextView_drawableEndCompat: number;
							public static AppCompatTextView_drawableLeftCompat: number;
							public static AppCompatTextView_drawableRightCompat: number;
							public static AppCompatTextView_drawableStartCompat: number;
							public static AppCompatTextView_drawableTint: number;
							public static AppCompatTextView_drawableTintMode: number;
							public static AppCompatTextView_drawableTopCompat: number;
							public static AppCompatTextView_emojiCompatEnabled: number;
							public static AppCompatTextView_firstBaselineToTopHeight: number;
							public static AppCompatTextView_fontFamily: number;
							public static AppCompatTextView_fontVariationSettings: number;
							public static AppCompatTextView_lastBaselineToBottomHeight: number;
							public static AppCompatTextView_lineHeight: number;
							public static AppCompatTextView_textAllCaps: number;
							public static AppCompatTextView_textLocale: number;
							public static AppCompatTheme: number[];
							public static AppCompatTheme_android_windowIsFloating: number;
							public static AppCompatTheme_android_windowAnimationStyle: number;
							public static AppCompatTheme_actionBarDivider: number;
							public static AppCompatTheme_actionBarItemBackground: number;
							public static AppCompatTheme_actionBarPopupTheme: number;
							public static AppCompatTheme_actionBarSize: number;
							public static AppCompatTheme_actionBarSplitStyle: number;
							public static AppCompatTheme_actionBarStyle: number;
							public static AppCompatTheme_actionBarTabBarStyle: number;
							public static AppCompatTheme_actionBarTabStyle: number;
							public static AppCompatTheme_actionBarTabTextStyle: number;
							public static AppCompatTheme_actionBarTheme: number;
							public static AppCompatTheme_actionBarWidgetTheme: number;
							public static AppCompatTheme_actionButtonStyle: number;
							public static AppCompatTheme_actionDropDownStyle: number;
							public static AppCompatTheme_actionMenuTextAppearance: number;
							public static AppCompatTheme_actionMenuTextColor: number;
							public static AppCompatTheme_actionModeBackground: number;
							public static AppCompatTheme_actionModeCloseButtonStyle: number;
							public static AppCompatTheme_actionModeCloseContentDescription: number;
							public static AppCompatTheme_actionModeCloseDrawable: number;
							public static AppCompatTheme_actionModeCopyDrawable: number;
							public static AppCompatTheme_actionModeCutDrawable: number;
							public static AppCompatTheme_actionModeFindDrawable: number;
							public static AppCompatTheme_actionModePasteDrawable: number;
							public static AppCompatTheme_actionModePopupWindowStyle: number;
							public static AppCompatTheme_actionModeSelectAllDrawable: number;
							public static AppCompatTheme_actionModeShareDrawable: number;
							public static AppCompatTheme_actionModeSplitBackground: number;
							public static AppCompatTheme_actionModeStyle: number;
							public static AppCompatTheme_actionModeTheme: number;
							public static AppCompatTheme_actionModeWebSearchDrawable: number;
							public static AppCompatTheme_actionOverflowButtonStyle: number;
							public static AppCompatTheme_actionOverflowMenuStyle: number;
							public static AppCompatTheme_activityChooserViewStyle: number;
							public static AppCompatTheme_alertDialogButtonGroupStyle: number;
							public static AppCompatTheme_alertDialogCenterButtons: number;
							public static AppCompatTheme_alertDialogStyle: number;
							public static AppCompatTheme_alertDialogTheme: number;
							public static AppCompatTheme_autoCompleteTextViewStyle: number;
							public static AppCompatTheme_borderlessButtonStyle: number;
							public static AppCompatTheme_buttonBarButtonStyle: number;
							public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
							public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
							public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
							public static AppCompatTheme_buttonBarStyle: number;
							public static AppCompatTheme_buttonStyle: number;
							public static AppCompatTheme_buttonStyleSmall: number;
							public static AppCompatTheme_checkboxStyle: number;
							public static AppCompatTheme_checkedTextViewStyle: number;
							public static AppCompatTheme_colorAccent: number;
							public static AppCompatTheme_colorBackgroundFloating: number;
							public static AppCompatTheme_colorButtonNormal: number;
							public static AppCompatTheme_colorControlActivated: number;
							public static AppCompatTheme_colorControlHighlight: number;
							public static AppCompatTheme_colorControlNormal: number;
							public static AppCompatTheme_colorError: number;
							public static AppCompatTheme_colorPrimary: number;
							public static AppCompatTheme_colorPrimaryDark: number;
							public static AppCompatTheme_colorSwitchThumbNormal: number;
							public static AppCompatTheme_controlBackground: number;
							public static AppCompatTheme_dialogCornerRadius: number;
							public static AppCompatTheme_dialogPreferredPadding: number;
							public static AppCompatTheme_dialogTheme: number;
							public static AppCompatTheme_dividerHorizontal: number;
							public static AppCompatTheme_dividerVertical: number;
							public static AppCompatTheme_dropDownListViewStyle: number;
							public static AppCompatTheme_dropdownListPreferredItemHeight: number;
							public static AppCompatTheme_editTextBackground: number;
							public static AppCompatTheme_editTextColor: number;
							public static AppCompatTheme_editTextStyle: number;
							public static AppCompatTheme_homeAsUpIndicator: number;
							public static AppCompatTheme_imageButtonStyle: number;
							public static AppCompatTheme_listChoiceBackgroundIndicator: number;
							public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
							public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
							public static AppCompatTheme_listDividerAlertDialog: number;
							public static AppCompatTheme_listMenuViewStyle: number;
							public static AppCompatTheme_listPopupWindowStyle: number;
							public static AppCompatTheme_listPreferredItemHeight: number;
							public static AppCompatTheme_listPreferredItemHeightLarge: number;
							public static AppCompatTheme_listPreferredItemHeightSmall: number;
							public static AppCompatTheme_listPreferredItemPaddingEnd: number;
							public static AppCompatTheme_listPreferredItemPaddingLeft: number;
							public static AppCompatTheme_listPreferredItemPaddingRight: number;
							public static AppCompatTheme_listPreferredItemPaddingStart: number;
							public static AppCompatTheme_panelBackground: number;
							public static AppCompatTheme_panelMenuListTheme: number;
							public static AppCompatTheme_panelMenuListWidth: number;
							public static AppCompatTheme_popupMenuStyle: number;
							public static AppCompatTheme_popupWindowStyle: number;
							public static AppCompatTheme_radioButtonStyle: number;
							public static AppCompatTheme_ratingBarStyle: number;
							public static AppCompatTheme_ratingBarStyleIndicator: number;
							public static AppCompatTheme_ratingBarStyleSmall: number;
							public static AppCompatTheme_searchViewStyle: number;
							public static AppCompatTheme_seekBarStyle: number;
							public static AppCompatTheme_selectableItemBackground: number;
							public static AppCompatTheme_selectableItemBackgroundBorderless: number;
							public static AppCompatTheme_spinnerDropDownItemStyle: number;
							public static AppCompatTheme_spinnerStyle: number;
							public static AppCompatTheme_switchStyle: number;
							public static AppCompatTheme_textAppearanceLargePopupMenu: number;
							public static AppCompatTheme_textAppearanceListItem: number;
							public static AppCompatTheme_textAppearanceListItemSecondary: number;
							public static AppCompatTheme_textAppearanceListItemSmall: number;
							public static AppCompatTheme_textAppearancePopupMenuHeader: number;
							public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
							public static AppCompatTheme_textAppearanceSearchResultTitle: number;
							public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
							public static AppCompatTheme_textColorAlertDialogListItem: number;
							public static AppCompatTheme_textColorSearchUrl: number;
							public static AppCompatTheme_toolbarNavigationButtonStyle: number;
							public static AppCompatTheme_toolbarStyle: number;
							public static AppCompatTheme_tooltipForegroundColor: number;
							public static AppCompatTheme_tooltipFrameBackground: number;
							public static AppCompatTheme_viewInflaterClass: number;
							public static AppCompatTheme_windowActionBar: number;
							public static AppCompatTheme_windowActionBarOverlay: number;
							public static AppCompatTheme_windowActionModeOverlay: number;
							public static AppCompatTheme_windowFixedHeightMajor: number;
							public static AppCompatTheme_windowFixedHeightMinor: number;
							public static AppCompatTheme_windowFixedWidthMajor: number;
							public static AppCompatTheme_windowFixedWidthMinor: number;
							public static AppCompatTheme_windowMinWidthMajor: number;
							public static AppCompatTheme_windowMinWidthMinor: number;
							public static AppCompatTheme_windowNoTitle: number;
							public static ButtonBarLayout: number[];
							public static ButtonBarLayout_allowStacking: number;
							public static ColorStateListItem: number[];
							public static ColorStateListItem_android_color: number;
							public static ColorStateListItem_android_alpha: number;
							public static ColorStateListItem_android_lStar: number;
							public static ColorStateListItem_alpha: number;
							public static ColorStateListItem_lStar: number;
							public static CompoundButton: number[];
							public static CompoundButton_android_button: number;
							public static CompoundButton_buttonCompat: number;
							public static CompoundButton_buttonTint: number;
							public static CompoundButton_buttonTintMode: number;
							public static CoordinatorLayout: number[];
							public static CoordinatorLayout_keylines: number;
							public static CoordinatorLayout_statusBarBackground: number;
							public static CoordinatorLayout_Layout: number[];
							public static CoordinatorLayout_Layout_android_layout_gravity: number;
							public static CoordinatorLayout_Layout_layout_anchor: number;
							public static CoordinatorLayout_Layout_layout_anchorGravity: number;
							public static CoordinatorLayout_Layout_layout_behavior: number;
							public static CoordinatorLayout_Layout_layout_dodgeInsetEdges: number;
							public static CoordinatorLayout_Layout_layout_insetEdge: number;
							public static CoordinatorLayout_Layout_layout_keyline: number;
							public static DrawerArrowToggle: number[];
							public static DrawerArrowToggle_arrowHeadLength: number;
							public static DrawerArrowToggle_arrowShaftLength: number;
							public static DrawerArrowToggle_barLength: number;
							public static DrawerArrowToggle_color: number;
							public static DrawerArrowToggle_drawableSize: number;
							public static DrawerArrowToggle_gapBetweenBars: number;
							public static DrawerArrowToggle_spinBars: number;
							public static DrawerArrowToggle_thickness: number;
							public static FontFamily: number[];
							public static FontFamily_fontProviderAuthority: number;
							public static FontFamily_fontProviderCerts: number;
							public static FontFamily_fontProviderFetchStrategy: number;
							public static FontFamily_fontProviderFetchTimeout: number;
							public static FontFamily_fontProviderPackage: number;
							public static FontFamily_fontProviderQuery: number;
							public static FontFamily_fontProviderSystemFontFamily: number;
							public static FontFamilyFont: number[];
							public static FontFamilyFont_android_font: number;
							public static FontFamilyFont_android_fontWeight: number;
							public static FontFamilyFont_android_fontStyle: number;
							public static FontFamilyFont_android_ttcIndex: number;
							public static FontFamilyFont_android_fontVariationSettings: number;
							public static FontFamilyFont_font: number;
							public static FontFamilyFont_fontStyle: number;
							public static FontFamilyFont_fontVariationSettings: number;
							public static FontFamilyFont_fontWeight: number;
							public static FontFamilyFont_ttcIndex: number;
							public static Fragment: number[];
							public static Fragment_android_name: number;
							public static Fragment_android_id: number;
							public static Fragment_android_tag: number;
							public static FragmentContainerView: number[];
							public static FragmentContainerView_android_name: number;
							public static FragmentContainerView_android_tag: number;
							public static GradientColor: number[];
							public static GradientColor_android_startColor: number;
							public static GradientColor_android_endColor: number;
							public static GradientColor_android_type: number;
							public static GradientColor_android_centerX: number;
							public static GradientColor_android_centerY: number;
							public static GradientColor_android_gradientRadius: number;
							public static GradientColor_android_tileMode: number;
							public static GradientColor_android_centerColor: number;
							public static GradientColor_android_startX: number;
							public static GradientColor_android_startY: number;
							public static GradientColor_android_endX: number;
							public static GradientColor_android_endY: number;
							public static GradientColorItem: number[];
							public static GradientColorItem_android_color: number;
							public static GradientColorItem_android_offset: number;
							public static LinearLayoutCompat: number[];
							public static LinearLayoutCompat_android_gravity: number;
							public static LinearLayoutCompat_android_orientation: number;
							public static LinearLayoutCompat_android_baselineAligned: number;
							public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
							public static LinearLayoutCompat_android_weightSum: number;
							public static LinearLayoutCompat_divider: number;
							public static LinearLayoutCompat_dividerPadding: number;
							public static LinearLayoutCompat_measureWithLargestChild: number;
							public static LinearLayoutCompat_showDividers: number;
							public static LinearLayoutCompat_Layout: number[];
							public static LinearLayoutCompat_Layout_android_layout_gravity: number;
							public static LinearLayoutCompat_Layout_android_layout_width: number;
							public static LinearLayoutCompat_Layout_android_layout_height: number;
							public static LinearLayoutCompat_Layout_android_layout_weight: number;
							public static ListPopupWindow: number[];
							public static ListPopupWindow_android_dropDownHorizontalOffset: number;
							public static ListPopupWindow_android_dropDownVerticalOffset: number;
							public static MenuGroup: number[];
							public static MenuGroup_android_enabled: number;
							public static MenuGroup_android_id: number;
							public static MenuGroup_android_visible: number;
							public static MenuGroup_android_menuCategory: number;
							public static MenuGroup_android_orderInCategory: number;
							public static MenuGroup_android_checkableBehavior: number;
							public static MenuItem: number[];
							public static MenuItem_android_icon: number;
							public static MenuItem_android_enabled: number;
							public static MenuItem_android_id: number;
							public static MenuItem_android_checked: number;
							public static MenuItem_android_visible: number;
							public static MenuItem_android_menuCategory: number;
							public static MenuItem_android_orderInCategory: number;
							public static MenuItem_android_title: number;
							public static MenuItem_android_titleCondensed: number;
							public static MenuItem_android_alphabeticShortcut: number;
							public static MenuItem_android_numericShortcut: number;
							public static MenuItem_android_checkable: number;
							public static MenuItem_android_onClick: number;
							public static MenuItem_actionLayout: number;
							public static MenuItem_actionProviderClass: number;
							public static MenuItem_actionViewClass: number;
							public static MenuItem_alphabeticModifiers: number;
							public static MenuItem_contentDescription: number;
							public static MenuItem_iconTint: number;
							public static MenuItem_iconTintMode: number;
							public static MenuItem_numericModifiers: number;
							public static MenuItem_showAsAction: number;
							public static MenuItem_tooltipText: number;
							public static MenuView: number[];
							public static MenuView_android_windowAnimationStyle: number;
							public static MenuView_android_itemTextAppearance: number;
							public static MenuView_android_horizontalDivider: number;
							public static MenuView_android_verticalDivider: number;
							public static MenuView_android_headerBackground: number;
							public static MenuView_android_itemBackground: number;
							public static MenuView_android_itemIconDisabledAlpha: number;
							public static MenuView_preserveIconSpacing: number;
							public static MenuView_subMenuArrow: number;
							public static PopupWindow: number[];
							public static PopupWindow_android_popupBackground: number;
							public static PopupWindow_android_popupAnimationStyle: number;
							public static PopupWindow_overlapAnchor: number;
							public static PopupWindowBackgroundState: number[];
							public static PopupWindowBackgroundState_state_above_anchor: number;
							public static RecycleListView: number[];
							public static RecycleListView_paddingBottomNoButtons: number;
							public static RecycleListView_paddingTopNoTitle: number;
							public static SearchView: number[];
							public static SearchView_android_textAppearance: number;
							public static SearchView_android_focusable: number;
							public static SearchView_android_maxWidth: number;
							public static SearchView_android_text: number;
							public static SearchView_android_hint: number;
							public static SearchView_android_inputType: number;
							public static SearchView_android_imeOptions: number;
							public static SearchView_animateMenuItems: number;
							public static SearchView_animateNavigationIcon: number;
							public static SearchView_autoShowKeyboard: number;
							public static SearchView_backHandlingEnabled: number;
							public static SearchView_backgroundTint: number;
							public static SearchView_closeIcon: number;
							public static SearchView_commitIcon: number;
							public static SearchView_defaultQueryHint: number;
							public static SearchView_goIcon: number;
							public static SearchView_headerLayout: number;
							public static SearchView_hideNavigationIcon: number;
							public static SearchView_iconifiedByDefault: number;
							public static SearchView_layout: number;
							public static SearchView_queryBackground: number;
							public static SearchView_queryHint: number;
							public static SearchView_searchHintIcon: number;
							public static SearchView_searchIcon: number;
							public static SearchView_searchPrefixText: number;
							public static SearchView_submitBackground: number;
							public static SearchView_suggestionRowLayout: number;
							public static SearchView_useDrawerArrowDrawable: number;
							public static SearchView_voiceIcon: number;
							public static Spinner: number[];
							public static Spinner_android_entries: number;
							public static Spinner_android_popupBackground: number;
							public static Spinner_android_prompt: number;
							public static Spinner_android_dropDownWidth: number;
							public static Spinner_popupTheme: number;
							public static StateListDrawable: number[];
							public static StateListDrawable_android_dither: number;
							public static StateListDrawable_android_visible: number;
							public static StateListDrawable_android_variablePadding: number;
							public static StateListDrawable_android_constantSize: number;
							public static StateListDrawable_android_enterFadeDuration: number;
							public static StateListDrawable_android_exitFadeDuration: number;
							public static StateListDrawableItem: number[];
							public static StateListDrawableItem_android_drawable: number;
							public static SwitchCompat: number[];
							public static SwitchCompat_android_textOn: number;
							public static SwitchCompat_android_textOff: number;
							public static SwitchCompat_android_thumb: number;
							public static SwitchCompat_showText: number;
							public static SwitchCompat_splitTrack: number;
							public static SwitchCompat_switchMinWidth: number;
							public static SwitchCompat_switchPadding: number;
							public static SwitchCompat_switchTextAppearance: number;
							public static SwitchCompat_thumbTextPadding: number;
							public static SwitchCompat_thumbTint: number;
							public static SwitchCompat_thumbTintMode: number;
							public static SwitchCompat_track: number;
							public static SwitchCompat_trackTint: number;
							public static SwitchCompat_trackTintMode: number;
							public static TextAppearance: number[];
							public static TextAppearance_android_textSize: number;
							public static TextAppearance_android_typeface: number;
							public static TextAppearance_android_textStyle: number;
							public static TextAppearance_android_textColor: number;
							public static TextAppearance_android_textColorHint: number;
							public static TextAppearance_android_textColorLink: number;
							public static TextAppearance_android_shadowColor: number;
							public static TextAppearance_android_shadowDx: number;
							public static TextAppearance_android_shadowDy: number;
							public static TextAppearance_android_shadowRadius: number;
							public static TextAppearance_android_fontFamily: number;
							public static TextAppearance_android_textFontWeight: number;
							public static TextAppearance_fontFamily: number;
							public static TextAppearance_fontVariationSettings: number;
							public static TextAppearance_textAllCaps: number;
							public static TextAppearance_textLocale: number;
							public static Toolbar: number[];
							public static Toolbar_android_gravity: number;
							public static Toolbar_android_minHeight: number;
							public static Toolbar_buttonGravity: number;
							public static Toolbar_collapseContentDescription: number;
							public static Toolbar_collapseIcon: number;
							public static Toolbar_contentInsetEnd: number;
							public static Toolbar_contentInsetEndWithActions: number;
							public static Toolbar_contentInsetLeft: number;
							public static Toolbar_contentInsetRight: number;
							public static Toolbar_contentInsetStart: number;
							public static Toolbar_contentInsetStartWithNavigation: number;
							public static Toolbar_logo: number;
							public static Toolbar_logoDescription: number;
							public static Toolbar_maxButtonHeight: number;
							public static Toolbar_menu: number;
							public static Toolbar_navigationContentDescription: number;
							public static Toolbar_navigationIcon: number;
							public static Toolbar_popupTheme: number;
							public static Toolbar_subtitle: number;
							public static Toolbar_subtitleTextAppearance: number;
							public static Toolbar_subtitleTextColor: number;
							public static Toolbar_title: number;
							public static Toolbar_titleMargin: number;
							public static Toolbar_titleMarginBottom: number;
							public static Toolbar_titleMarginEnd: number;
							public static Toolbar_titleMarginStart: number;
							public static Toolbar_titleMarginTop: number;
							public static Toolbar_titleMargins: number;
							public static Toolbar_titleTextAppearance: number;
							public static Toolbar_titleTextColor: number;
							public static View: number[];
							public static View_android_theme: number;
							public static View_android_focusable: number;
							public static View_paddingEnd: number;
							public static View_paddingStart: number;
							public static View_theme: number;
							public static ViewBackgroundHelper: number[];
							public static ViewBackgroundHelper_android_background: number;
							public static ViewBackgroundHelper_backgroundTint: number;
							public static ViewBackgroundHelper_backgroundTintMode: number;
							public static ViewStubCompat: number[];
							public static ViewStubCompat_android_id: number;
							public static ViewStubCompat_android_layout: number;
							public static ViewStubCompat_android_inflatedId: number;
							public static "<clinit>"(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module twofortyfouram {
		export module spackle {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<com.twofortyfouram.spackle.R>;
			}
		}
	}
}

declare module com {
	export module yqritc {
		export module recyclerviewflexibledivider {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.R>;
			}
			export module R {
				export class anim extends java.lang.Object {
					public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.R.anim>;
					public static abc_fade_in: number;
					public static abc_fade_out: number;
					public static abc_grow_fade_in_from_bottom: number;
					public static abc_popup_enter: number;
					public static abc_popup_exit: number;
					public static abc_shrink_fade_out_from_bottom: number;
					public static abc_slide_in_bottom: number;
					public static abc_slide_in_top: number;
					public static abc_slide_out_bottom: number;
					public static abc_slide_out_top: number;
				}
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.R.attr>;
					public static actionBarDivider: number;
					public static actionBarItemBackground: number;
					public static actionBarPopupTheme: number;
					public static actionBarSize: number;
					public static actionBarSplitStyle: number;
					public static actionBarStyle: number;
					public static actionBarTabBarStyle: number;
					public static actionBarTabStyle: number;
					public static actionBarTabTextStyle: number;
					public static actionBarTheme: number;
					public static actionBarWidgetTheme: number;
					public static actionButtonStyle: number;
					public static actionDropDownStyle: number;
					public static actionLayout: number;
					public static actionMenuTextAppearance: number;
					public static actionMenuTextColor: number;
					public static actionModeBackground: number;
					public static actionModeCloseButtonStyle: number;
					public static actionModeCloseDrawable: number;
					public static actionModeCopyDrawable: number;
					public static actionModeCutDrawable: number;
					public static actionModeFindDrawable: number;
					public static actionModePasteDrawable: number;
					public static actionModePopupWindowStyle: number;
					public static actionModeSelectAllDrawable: number;
					public static actionModeShareDrawable: number;
					public static actionModeSplitBackground: number;
					public static actionModeStyle: number;
					public static actionModeWebSearchDrawable: number;
					public static actionOverflowButtonStyle: number;
					public static actionOverflowMenuStyle: number;
					public static actionProviderClass: number;
					public static actionViewClass: number;
					public static activityChooserViewStyle: number;
					public static alertDialogButtonGroupStyle: number;
					public static alertDialogCenterButtons: number;
					public static alertDialogStyle: number;
					public static alertDialogTheme: number;
					public static allowStacking: number;
					public static arrowHeadLength: number;
					public static arrowShaftLength: number;
					public static autoCompleteTextViewStyle: number;
					public static background: number;
					public static backgroundSplit: number;
					public static backgroundStacked: number;
					public static backgroundTint: number;
					public static backgroundTintMode: number;
					public static barLength: number;
					public static borderlessButtonStyle: number;
					public static buttonBarButtonStyle: number;
					public static buttonBarNegativeButtonStyle: number;
					public static buttonBarNeutralButtonStyle: number;
					public static buttonBarPositiveButtonStyle: number;
					public static buttonBarStyle: number;
					public static buttonPanelSideLayout: number;
					public static buttonStyle: number;
					public static buttonStyleSmall: number;
					public static buttonTint: number;
					public static buttonTintMode: number;
					public static checkboxStyle: number;
					public static checkedTextViewStyle: number;
					public static closeIcon: number;
					public static closeItemLayout: number;
					public static collapseContentDescription: number;
					public static collapseIcon: number;
					public static color: number;
					public static colorAccent: number;
					public static colorButtonNormal: number;
					public static colorControlActivated: number;
					public static colorControlHighlight: number;
					public static colorControlNormal: number;
					public static colorPrimary: number;
					public static colorPrimaryDark: number;
					public static colorSwitchThumbNormal: number;
					public static commitIcon: number;
					public static contentInsetEnd: number;
					public static contentInsetLeft: number;
					public static contentInsetRight: number;
					public static contentInsetStart: number;
					public static controlBackground: number;
					public static customNavigationLayout: number;
					public static defaultQueryHint: number;
					public static dialogPreferredPadding: number;
					public static dialogTheme: number;
					public static displayOptions: number;
					public static divider: number;
					public static dividerHorizontal: number;
					public static dividerPadding: number;
					public static dividerVertical: number;
					public static drawableSize: number;
					public static drawerArrowStyle: number;
					public static dropDownListViewStyle: number;
					public static dropdownListPreferredItemHeight: number;
					public static editTextBackground: number;
					public static editTextColor: number;
					public static editTextStyle: number;
					public static elevation: number;
					public static expandActivityOverflowButtonDrawable: number;
					public static gapBetweenBars: number;
					public static goIcon: number;
					public static height: number;
					public static hideOnContentScroll: number;
					public static homeAsUpIndicator: number;
					public static homeLayout: number;
					public static icon: number;
					public static iconifiedByDefault: number;
					public static imageButtonStyle: number;
					public static indeterminateProgressStyle: number;
					public static initialActivityCount: number;
					public static isLightTheme: number;
					public static itemPadding: number;
					public static layout: number;
					public static layoutManager: number;
					public static listChoiceBackgroundIndicator: number;
					public static listDividerAlertDialog: number;
					public static listItemLayout: number;
					public static listLayout: number;
					public static listPopupWindowStyle: number;
					public static listPreferredItemHeight: number;
					public static listPreferredItemHeightLarge: number;
					public static listPreferredItemHeightSmall: number;
					public static listPreferredItemPaddingLeft: number;
					public static listPreferredItemPaddingRight: number;
					public static logo: number;
					public static logoDescription: number;
					public static maxButtonHeight: number;
					public static measureWithLargestChild: number;
					public static multiChoiceItemLayout: number;
					public static navigationContentDescription: number;
					public static navigationIcon: number;
					public static navigationMode: number;
					public static overlapAnchor: number;
					public static paddingEnd: number;
					public static paddingStart: number;
					public static panelBackground: number;
					public static panelMenuListTheme: number;
					public static panelMenuListWidth: number;
					public static popupMenuStyle: number;
					public static popupTheme: number;
					public static popupWindowStyle: number;
					public static preserveIconSpacing: number;
					public static progressBarPadding: number;
					public static progressBarStyle: number;
					public static queryBackground: number;
					public static queryHint: number;
					public static radioButtonStyle: number;
					public static ratingBarStyle: number;
					public static ratingBarStyleIndicator: number;
					public static ratingBarStyleSmall: number;
					public static reverseLayout: number;
					public static searchHintIcon: number;
					public static searchIcon: number;
					public static searchViewStyle: number;
					public static seekBarStyle: number;
					public static selectableItemBackground: number;
					public static selectableItemBackgroundBorderless: number;
					public static showAsAction: number;
					public static showDividers: number;
					public static showText: number;
					public static singleChoiceItemLayout: number;
					public static spanCount: number;
					public static spinBars: number;
					public static spinnerDropDownItemStyle: number;
					public static spinnerStyle: number;
					public static splitTrack: number;
					public static srcCompat: number;
					public static stackFromEnd: number;
					public static state_above_anchor: number;
					public static submitBackground: number;
					public static subtitle: number;
					public static subtitleTextAppearance: number;
					public static subtitleTextColor: number;
					public static subtitleTextStyle: number;
					public static suggestionRowLayout: number;
					public static switchMinWidth: number;
					public static switchPadding: number;
					public static switchStyle: number;
					public static switchTextAppearance: number;
					public static textAllCaps: number;
					public static textAppearanceLargePopupMenu: number;
					public static textAppearanceListItem: number;
					public static textAppearanceListItemSmall: number;
					public static textAppearanceSearchResultSubtitle: number;
					public static textAppearanceSearchResultTitle: number;
					public static textAppearanceSmallPopupMenu: number;
					public static textColorAlertDialogListItem: number;
					public static textColorSearchUrl: number;
					public static theme: number;
					public static thickness: number;
					public static thumbTextPadding: number;
					public static title: number;
					public static titleMarginBottom: number;
					public static titleMarginEnd: number;
					public static titleMarginStart: number;
					public static titleMarginTop: number;
					public static titleMargins: number;
					public static titleTextAppearance: number;
					public static titleTextColor: number;
					public static titleTextStyle: number;
					public static toolbarNavigationButtonStyle: number;
					public static toolbarStyle: number;
					public static track: number;
					public static voiceIcon: number;
					public static windowActionBar: number;
					public static windowActionBarOverlay: number;
					public static windowActionModeOverlay: number;
					public static windowFixedHeightMajor: number;
					public static windowFixedHeightMinor: number;
					public static windowFixedWidthMajor: number;
					public static windowFixedWidthMinor: number;
					public static windowMinWidthMajor: number;
					public static windowMinWidthMinor: number;
					public static windowNoTitle: number;
				}
				export class bool extends java.lang.Object {
					public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.R.bool>;
					public static abc_action_bar_embed_tabs: number;
					public static abc_allow_stacked_button_bar: number;
					public static abc_config_actionMenuItemAllCaps: number;
				}
				export class color extends java.lang.Object {
					public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.R.color>;
					public static abc_background_cache_hint_selector_material_dark: number;
					public static abc_background_cache_hint_selector_material_light: number;
					public static abc_color_highlight_material: number;
					public static abc_input_method_navigation_guard: number;
					public static abc_primary_text_disable_only_material_dark: number;
					public static abc_primary_text_disable_only_material_light: number;
					public static abc_primary_text_material_dark: number;
					public static abc_primary_text_material_light: number;
					public static abc_search_url_text: number;
					public static abc_search_url_text_normal: number;
					public static abc_search_url_text_pressed: number;
					public static abc_search_url_text_selected: number;
					public static abc_secondary_text_material_dark: number;
					public static abc_secondary_text_material_light: number;
					public static accent_material_dark: number;
					public static accent_material_light: number;
					public static background_floating_material_dark: number;
					public static background_floating_material_light: number;
					public static background_material_dark: number;
					public static background_material_light: number;
					public static bright_foreground_disabled_material_dark: number;
					public static bright_foreground_disabled_material_light: number;
					public static bright_foreground_inverse_material_dark: number;
					public static bright_foreground_inverse_material_light: number;
					public static bright_foreground_material_dark: number;
					public static bright_foreground_material_light: number;
					public static button_material_dark: number;
					public static button_material_light: number;
					public static dim_foreground_disabled_material_dark: number;
					public static dim_foreground_disabled_material_light: number;
					public static dim_foreground_material_dark: number;
					public static dim_foreground_material_light: number;
					public static foreground_material_dark: number;
					public static foreground_material_light: number;
					public static highlighted_text_material_dark: number;
					public static highlighted_text_material_light: number;
					public static material_blue_grey_800: number;
					public static material_blue_grey_900: number;
					public static material_blue_grey_950: number;
					public static material_deep_teal_200: number;
					public static material_deep_teal_500: number;
					public static material_grey_100: number;
					public static material_grey_300: number;
					public static material_grey_50: number;
					public static material_grey_600: number;
					public static material_grey_800: number;
					public static material_grey_850: number;
					public static material_grey_900: number;
					public static primary_dark_material_dark: number;
					public static primary_dark_material_light: number;
					public static primary_material_dark: number;
					public static primary_material_light: number;
					public static primary_text_default_material_dark: number;
					public static primary_text_default_material_light: number;
					public static primary_text_disabled_material_dark: number;
					public static primary_text_disabled_material_light: number;
					public static ripple_material_dark: number;
					public static ripple_material_light: number;
					public static secondary_text_default_material_dark: number;
					public static secondary_text_default_material_light: number;
					public static secondary_text_disabled_material_dark: number;
					public static secondary_text_disabled_material_light: number;
					public static switch_thumb_disabled_material_dark: number;
					public static switch_thumb_disabled_material_light: number;
					public static switch_thumb_material_dark: number;
					public static switch_thumb_material_light: number;
					public static switch_thumb_normal_material_dark: number;
					public static switch_thumb_normal_material_light: number;
				}
				export class dimen extends java.lang.Object {
					public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.R.dimen>;
					public static abc_action_bar_content_inset_material: number;
					public static abc_action_bar_default_height_material: number;
					public static abc_action_bar_default_padding_end_material: number;
					public static abc_action_bar_default_padding_start_material: number;
					public static abc_action_bar_icon_vertical_padding_material: number;
					public static abc_action_bar_overflow_padding_end_material: number;
					public static abc_action_bar_overflow_padding_start_material: number;
					public static abc_action_bar_stacked_max_height: number;
					public static abc_action_bar_stacked_tab_max_width: number;
					public static abc_action_bar_subtitle_bottom_margin_material: number;
					public static abc_action_bar_subtitle_top_margin_material: number;
					public static abc_action_button_min_height_material: number;
					public static abc_action_button_min_width_material: number;
					public static abc_action_button_min_width_overflow_material: number;
					public static abc_alert_dialog_button_bar_height: number;
					public static abc_button_inset_horizontal_material: number;
					public static abc_button_inset_vertical_material: number;
					public static abc_button_padding_horizontal_material: number;
					public static abc_button_padding_vertical_material: number;
					public static abc_config_prefDialogWidth: number;
					public static abc_control_corner_material: number;
					public static abc_control_inset_material: number;
					public static abc_control_padding_material: number;
					public static abc_dialog_fixed_height_major: number;
					public static abc_dialog_fixed_height_minor: number;
					public static abc_dialog_fixed_width_major: number;
					public static abc_dialog_fixed_width_minor: number;
					public static abc_dialog_min_width_major: number;
					public static abc_dialog_min_width_minor: number;
					public static abc_dialog_padding_material: number;
					public static abc_dialog_padding_top_material: number;
					public static abc_disabled_alpha_material_dark: number;
					public static abc_disabled_alpha_material_light: number;
					public static abc_dropdownitem_icon_width: number;
					public static abc_dropdownitem_text_padding_left: number;
					public static abc_dropdownitem_text_padding_right: number;
					public static abc_edit_text_inset_bottom_material: number;
					public static abc_edit_text_inset_horizontal_material: number;
					public static abc_edit_text_inset_top_material: number;
					public static abc_floating_window_z: number;
					public static abc_list_item_padding_horizontal_material: number;
					public static abc_panel_menu_list_width: number;
					public static abc_search_view_preferred_width: number;
					public static abc_seekbar_track_background_height_material: number;
					public static abc_seekbar_track_progress_height_material: number;
					public static abc_select_dialog_padding_start_material: number;
					public static abc_switch_padding: number;
					public static abc_text_size_body_1_material: number;
					public static abc_text_size_body_2_material: number;
					public static abc_text_size_button_material: number;
					public static abc_text_size_caption_material: number;
					public static abc_text_size_display_1_material: number;
					public static abc_text_size_display_2_material: number;
					public static abc_text_size_display_3_material: number;
					public static abc_text_size_display_4_material: number;
					public static abc_text_size_headline_material: number;
					public static abc_text_size_large_material: number;
					public static abc_text_size_medium_material: number;
					public static abc_text_size_menu_material: number;
					public static abc_text_size_small_material: number;
					public static abc_text_size_subhead_material: number;
					public static abc_text_size_subtitle_material_toolbar: number;
					public static abc_text_size_title_material: number;
					public static abc_text_size_title_material_toolbar: number;
					public static disabled_alpha_material_dark: number;
					public static disabled_alpha_material_light: number;
					public static highlight_alpha_material_colored: number;
					public static highlight_alpha_material_dark: number;
					public static highlight_alpha_material_light: number;
					public static item_touch_helper_max_drag_scroll_per_frame: number;
					public static item_touch_helper_swipe_escape_max_velocity: number;
					public static item_touch_helper_swipe_escape_velocity: number;
					public static notification_large_icon_height: number;
					public static notification_large_icon_width: number;
					public static notification_subtext_size: number;
				}
				export class drawable extends java.lang.Object {
					public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.R.drawable>;
					public static abc_ab_share_pack_mtrl_alpha: number;
					public static abc_action_bar_item_background_material: number;
					public static abc_btn_borderless_material: number;
					public static abc_btn_check_material: number;
					public static abc_btn_check_to_on_mtrl_000: number;
					public static abc_btn_check_to_on_mtrl_015: number;
					public static abc_btn_colored_material: number;
					public static abc_btn_default_mtrl_shape: number;
					public static abc_btn_radio_material: number;
					public static abc_btn_radio_to_on_mtrl_000: number;
					public static abc_btn_radio_to_on_mtrl_015: number;
					public static abc_btn_switch_to_on_mtrl_00001: number;
					public static abc_btn_switch_to_on_mtrl_00012: number;
					public static abc_cab_background_internal_bg: number;
					public static abc_cab_background_top_material: number;
					public static abc_cab_background_top_mtrl_alpha: number;
					public static abc_control_background_material: number;
					public static abc_edit_text_material: number;
					public static abc_ic_commit_search_api_mtrl_alpha: number;
					public static abc_ic_menu_copy_mtrl_am_alpha: number;
					public static abc_ic_menu_cut_mtrl_alpha: number;
					public static abc_ic_menu_paste_mtrl_am_alpha: number;
					public static abc_ic_menu_selectall_mtrl_alpha: number;
					public static abc_ic_menu_share_mtrl_alpha: number;
					public static abc_ic_star_black_16dp: number;
					public static abc_ic_star_black_36dp: number;
					public static abc_ic_star_half_black_16dp: number;
					public static abc_ic_star_half_black_36dp: number;
					public static abc_item_background_holo_dark: number;
					public static abc_item_background_holo_light: number;
					public static abc_list_divider_mtrl_alpha: number;
					public static abc_list_focused_holo: number;
					public static abc_list_longpressed_holo: number;
					public static abc_list_pressed_holo_dark: number;
					public static abc_list_pressed_holo_light: number;
					public static abc_list_selector_background_transition_holo_dark: number;
					public static abc_list_selector_background_transition_holo_light: number;
					public static abc_list_selector_disabled_holo_dark: number;
					public static abc_list_selector_disabled_holo_light: number;
					public static abc_list_selector_holo_dark: number;
					public static abc_list_selector_holo_light: number;
					public static abc_menu_hardkey_panel_mtrl_mult: number;
					public static abc_popup_background_mtrl_mult: number;
					public static abc_ratingbar_indicator_material: number;
					public static abc_ratingbar_small_material: number;
					public static abc_scrubber_control_off_mtrl_alpha: number;
					public static abc_scrubber_control_to_pressed_mtrl_000: number;
					public static abc_scrubber_control_to_pressed_mtrl_005: number;
					public static abc_scrubber_primary_mtrl_alpha: number;
					public static abc_scrubber_track_mtrl_alpha: number;
					public static abc_seekbar_thumb_material: number;
					public static abc_seekbar_track_material: number;
					public static abc_spinner_mtrl_am_alpha: number;
					public static abc_spinner_textfield_background_material: number;
					public static abc_switch_thumb_material: number;
					public static abc_switch_track_mtrl_alpha: number;
					public static abc_tab_indicator_material: number;
					public static abc_tab_indicator_mtrl_alpha: number;
					public static abc_text_cursor_material: number;
					public static abc_textfield_activated_mtrl_alpha: number;
					public static abc_textfield_default_mtrl_alpha: number;
					public static abc_textfield_search_activated_mtrl_alpha: number;
					public static abc_textfield_search_default_mtrl_alpha: number;
					public static abc_textfield_search_material: number;
					public static notification_template_icon_bg: number;
				}
				export class id extends java.lang.Object {
					public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.R.id>;
					public static action_bar: number;
					public static action_bar_activity_content: number;
					public static action_bar_container: number;
					public static action_bar_root: number;
					public static action_bar_spinner: number;
					public static action_bar_subtitle: number;
					public static action_bar_title: number;
					public static action_context_bar: number;
					public static action_divider: number;
					public static action_menu_divider: number;
					public static action_menu_presenter: number;
					public static action_mode_bar: number;
					public static action_mode_bar_stub: number;
					public static action_mode_close_button: number;
					public static activity_chooser_view_content: number;
					public static alertTitle: number;
					public static always: number;
					public static beginning: number;
					public static buttonPanel: number;
					public static checkbox: number;
					public static chronometer: number;
					public static collapseActionView: number;
					public static contentPanel: number;
					public static custom: number;
					public static customPanel: number;
					public static decor_content_parent: number;
					public static default_activity_button: number;
					public static disableHome: number;
					public static edit_query: number;
					public static end: number;
					public static expand_activities_button: number;
					public static expanded_menu: number;
					public static home: number;
					public static homeAsUp: number;
					public static icon: number;
					public static ifRoom: number;
					public static image: number;
					public static info: number;
					public static item_touch_helper_previous_elevation: number;
					public static line1: number;
					public static line3: number;
					public static listMode: number;
					public static list_item: number;
					public static middle: number;
					public static multiply: number;
					public static never: number;
					public static none: number;
					public static normal: number;
					public static parentPanel: number;
					public static progress_circular: number;
					public static progress_horizontal: number;
					public static radio: number;
					public static screen: number;
					public static scrollIndicatorDown: number;
					public static scrollIndicatorUp: number;
					public static scrollView: number;
					public static search_badge: number;
					public static search_bar: number;
					public static search_button: number;
					public static search_close_btn: number;
					public static search_edit_frame: number;
					public static search_go_btn: number;
					public static search_mag_icon: number;
					public static search_plate: number;
					public static search_src_text: number;
					public static search_voice_btn: number;
					public static select_dialog_listview: number;
					public static shortcut: number;
					public static showCustom: number;
					public static showHome: number;
					public static showTitle: number;
					public static spacer: number;
					public static split_action_bar: number;
					public static src_atop: number;
					public static src_in: number;
					public static src_over: number;
					public static submit_area: number;
					public static tabMode: number;
					public static text: number;
					public static text2: number;
					public static textSpacerNoButtons: number;
					public static time: number;
					public static title: number;
					public static title_template: number;
					public static topPanel: number;
					public static up: number;
					public static useLogo: number;
					public static withText: number;
					public static wrap_content: number;
				}
				export class integer extends java.lang.Object {
					public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.R.integer>;
					public static abc_config_activityDefaultDur: number;
					public static abc_config_activityShortDur: number;
					public static cancel_button_image_alpha: number;
					public static status_bar_notification_info_maxnum: number;
				}
				export class layout extends java.lang.Object {
					public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.R.layout>;
					public static abc_action_bar_title_item: number;
					public static abc_action_bar_up_container: number;
					public static abc_action_menu_item_layout: number;
					public static abc_action_menu_layout: number;
					public static abc_action_mode_bar: number;
					public static abc_action_mode_close_item_material: number;
					public static abc_activity_chooser_view: number;
					public static abc_activity_chooser_view_list_item: number;
					public static abc_alert_dialog_button_bar_material: number;
					public static abc_alert_dialog_material: number;
					public static abc_dialog_title_material: number;
					public static abc_expanded_menu_layout: number;
					public static abc_list_menu_item_checkbox: number;
					public static abc_list_menu_item_icon: number;
					public static abc_list_menu_item_layout: number;
					public static abc_list_menu_item_radio: number;
					public static abc_popup_menu_item_layout: number;
					public static abc_screen_content_include: number;
					public static abc_screen_simple: number;
					public static abc_screen_simple_overlay_action_mode: number;
					public static abc_screen_toolbar: number;
					public static abc_search_dropdown_item_icons_2line: number;
					public static abc_search_view: number;
					public static abc_select_dialog_material: number;
					public static notification_template_part_chronometer: number;
					public static notification_template_part_time: number;
					public static select_dialog_item_material: number;
					public static select_dialog_multichoice_material: number;
					public static select_dialog_singlechoice_material: number;
					public static support_simple_spinner_dropdown_item: number;
				}
				export class style extends java.lang.Object {
					public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.R.style>;
					public static AlertDialog_AppCompat: number;
					public static AlertDialog_AppCompat_Light: number;
					public static Animation_AppCompat_Dialog: number;
					public static Animation_AppCompat_DropDownUp: number;
					public static Base_AlertDialog_AppCompat: number;
					public static Base_AlertDialog_AppCompat_Light: number;
					public static Base_Animation_AppCompat_Dialog: number;
					public static Base_Animation_AppCompat_DropDownUp: number;
					public static Base_DialogWindowTitleBackground_AppCompat: number;
					public static Base_DialogWindowTitle_AppCompat: number;
					public static Base_TextAppearance_AppCompat: number;
					public static Base_TextAppearance_AppCompat_Body1: number;
					public static Base_TextAppearance_AppCompat_Body2: number;
					public static Base_TextAppearance_AppCompat_Button: number;
					public static Base_TextAppearance_AppCompat_Caption: number;
					public static Base_TextAppearance_AppCompat_Display1: number;
					public static Base_TextAppearance_AppCompat_Display2: number;
					public static Base_TextAppearance_AppCompat_Display3: number;
					public static Base_TextAppearance_AppCompat_Display4: number;
					public static Base_TextAppearance_AppCompat_Headline: number;
					public static Base_TextAppearance_AppCompat_Inverse: number;
					public static Base_TextAppearance_AppCompat_Large: number;
					public static Base_TextAppearance_AppCompat_Large_Inverse: number;
					public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
					public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
					public static Base_TextAppearance_AppCompat_Medium: number;
					public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
					public static Base_TextAppearance_AppCompat_Menu: number;
					public static Base_TextAppearance_AppCompat_SearchResult: number;
					public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
					public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
					public static Base_TextAppearance_AppCompat_Small: number;
					public static Base_TextAppearance_AppCompat_Small_Inverse: number;
					public static Base_TextAppearance_AppCompat_Subhead: number;
					public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
					public static Base_TextAppearance_AppCompat_Title: number;
					public static Base_TextAppearance_AppCompat_Title_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
					public static Base_TextAppearance_AppCompat_Widget_Button: number;
					public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
					public static Base_TextAppearance_AppCompat_Widget_Switch: number;
					public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
					public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
					public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
					public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
					public static Base_ThemeOverlay_AppCompat: number;
					public static Base_ThemeOverlay_AppCompat_ActionBar: number;
					public static Base_ThemeOverlay_AppCompat_Dark: number;
					public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
					public static Base_ThemeOverlay_AppCompat_Light: number;
					public static Base_Theme_AppCompat: number;
					public static Base_Theme_AppCompat_CompactMenu: number;
					public static Base_Theme_AppCompat_Dialog: number;
					public static Base_Theme_AppCompat_DialogWhenLarge: number;
					public static Base_Theme_AppCompat_Dialog_Alert: number;
					public static Base_Theme_AppCompat_Dialog_FixedSize: number;
					public static Base_Theme_AppCompat_Dialog_MinWidth: number;
					public static Base_Theme_AppCompat_Light: number;
					public static Base_Theme_AppCompat_Light_DarkActionBar: number;
					public static Base_Theme_AppCompat_Light_Dialog: number;
					public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
					public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
					public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
					public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
					public static Base_V21_Theme_AppCompat: number;
					public static Base_V21_Theme_AppCompat_Dialog: number;
					public static Base_V21_Theme_AppCompat_Light: number;
					public static Base_V21_Theme_AppCompat_Light_Dialog: number;
					public static Base_V22_Theme_AppCompat: number;
					public static Base_V22_Theme_AppCompat_Light: number;
					public static Base_V23_Theme_AppCompat: number;
					public static Base_V23_Theme_AppCompat_Light: number;
					public static Base_V7_Theme_AppCompat: number;
					public static Base_V7_Theme_AppCompat_Dialog: number;
					public static Base_V7_Theme_AppCompat_Light: number;
					public static Base_V7_Theme_AppCompat_Light_Dialog: number;
					public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
					public static Base_V7_Widget_AppCompat_EditText: number;
					public static Base_Widget_AppCompat_ActionBar: number;
					public static Base_Widget_AppCompat_ActionBar_Solid: number;
					public static Base_Widget_AppCompat_ActionBar_TabBar: number;
					public static Base_Widget_AppCompat_ActionBar_TabText: number;
					public static Base_Widget_AppCompat_ActionBar_TabView: number;
					public static Base_Widget_AppCompat_ActionButton: number;
					public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
					public static Base_Widget_AppCompat_ActionButton_Overflow: number;
					public static Base_Widget_AppCompat_ActionMode: number;
					public static Base_Widget_AppCompat_ActivityChooserView: number;
					public static Base_Widget_AppCompat_AutoCompleteTextView: number;
					public static Base_Widget_AppCompat_Button: number;
					public static Base_Widget_AppCompat_ButtonBar: number;
					public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
					public static Base_Widget_AppCompat_Button_Borderless: number;
					public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
					public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
					public static Base_Widget_AppCompat_Button_Colored: number;
					public static Base_Widget_AppCompat_Button_Small: number;
					public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
					public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
					public static Base_Widget_AppCompat_CompoundButton_Switch: number;
					public static Base_Widget_AppCompat_DrawerArrowToggle: number;
					public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
					public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
					public static Base_Widget_AppCompat_EditText: number;
					public static Base_Widget_AppCompat_ImageButton: number;
					public static Base_Widget_AppCompat_Light_ActionBar: number;
					public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
					public static Base_Widget_AppCompat_Light_PopupMenu: number;
					public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
					public static Base_Widget_AppCompat_ListPopupWindow: number;
					public static Base_Widget_AppCompat_ListView: number;
					public static Base_Widget_AppCompat_ListView_DropDown: number;
					public static Base_Widget_AppCompat_ListView_Menu: number;
					public static Base_Widget_AppCompat_PopupMenu: number;
					public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
					public static Base_Widget_AppCompat_PopupWindow: number;
					public static Base_Widget_AppCompat_ProgressBar: number;
					public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
					public static Base_Widget_AppCompat_RatingBar: number;
					public static Base_Widget_AppCompat_RatingBar_Indicator: number;
					public static Base_Widget_AppCompat_RatingBar_Small: number;
					public static Base_Widget_AppCompat_SearchView: number;
					public static Base_Widget_AppCompat_SearchView_ActionBar: number;
					public static Base_Widget_AppCompat_SeekBar: number;
					public static Base_Widget_AppCompat_Spinner: number;
					public static Base_Widget_AppCompat_Spinner_Underlined: number;
					public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
					public static Base_Widget_AppCompat_Toolbar: number;
					public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
					public static Platform_AppCompat: number;
					public static Platform_AppCompat_Light: number;
					public static Platform_ThemeOverlay_AppCompat: number;
					public static Platform_ThemeOverlay_AppCompat_Dark: number;
					public static Platform_ThemeOverlay_AppCompat_Light: number;
					public static Platform_Widget_AppCompat_Spinner: number;
					public static RtlOverlay_DialogWindowTitle_AppCompat: number;
					public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
					public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
					public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
					public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
					public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
					public static TextAppearance_AppCompat: number;
					public static TextAppearance_AppCompat_Body1: number;
					public static TextAppearance_AppCompat_Body2: number;
					public static TextAppearance_AppCompat_Button: number;
					public static TextAppearance_AppCompat_Caption: number;
					public static TextAppearance_AppCompat_Display1: number;
					public static TextAppearance_AppCompat_Display2: number;
					public static TextAppearance_AppCompat_Display3: number;
					public static TextAppearance_AppCompat_Display4: number;
					public static TextAppearance_AppCompat_Headline: number;
					public static TextAppearance_AppCompat_Inverse: number;
					public static TextAppearance_AppCompat_Large: number;
					public static TextAppearance_AppCompat_Large_Inverse: number;
					public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
					public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
					public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
					public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
					public static TextAppearance_AppCompat_Medium: number;
					public static TextAppearance_AppCompat_Medium_Inverse: number;
					public static TextAppearance_AppCompat_Menu: number;
					public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
					public static TextAppearance_AppCompat_SearchResult_Title: number;
					public static TextAppearance_AppCompat_Small: number;
					public static TextAppearance_AppCompat_Small_Inverse: number;
					public static TextAppearance_AppCompat_Subhead: number;
					public static TextAppearance_AppCompat_Subhead_Inverse: number;
					public static TextAppearance_AppCompat_Title: number;
					public static TextAppearance_AppCompat_Title_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
					public static TextAppearance_AppCompat_Widget_Button: number;
					public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
					public static TextAppearance_AppCompat_Widget_DropDownItem: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
					public static TextAppearance_AppCompat_Widget_Switch: number;
					public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
					public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
					public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
					public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
					public static ThemeOverlay_AppCompat: number;
					public static ThemeOverlay_AppCompat_ActionBar: number;
					public static ThemeOverlay_AppCompat_Dark: number;
					public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
					public static ThemeOverlay_AppCompat_Light: number;
					public static Theme_AppCompat: number;
					public static Theme_AppCompat_CompactMenu: number;
					public static Theme_AppCompat_DayNight: number;
					public static Theme_AppCompat_DayNight_DarkActionBar: number;
					public static Theme_AppCompat_DayNight_Dialog: number;
					public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
					public static Theme_AppCompat_DayNight_Dialog_Alert: number;
					public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
					public static Theme_AppCompat_DayNight_NoActionBar: number;
					public static Theme_AppCompat_Dialog: number;
					public static Theme_AppCompat_DialogWhenLarge: number;
					public static Theme_AppCompat_Dialog_Alert: number;
					public static Theme_AppCompat_Dialog_MinWidth: number;
					public static Theme_AppCompat_Light: number;
					public static Theme_AppCompat_Light_DarkActionBar: number;
					public static Theme_AppCompat_Light_Dialog: number;
					public static Theme_AppCompat_Light_DialogWhenLarge: number;
					public static Theme_AppCompat_Light_Dialog_Alert: number;
					public static Theme_AppCompat_Light_Dialog_MinWidth: number;
					public static Theme_AppCompat_Light_NoActionBar: number;
					public static Theme_AppCompat_NoActionBar: number;
					public static Widget_AppCompat_ActionBar: number;
					public static Widget_AppCompat_ActionBar_Solid: number;
					public static Widget_AppCompat_ActionBar_TabBar: number;
					public static Widget_AppCompat_ActionBar_TabText: number;
					public static Widget_AppCompat_ActionBar_TabView: number;
					public static Widget_AppCompat_ActionButton: number;
					public static Widget_AppCompat_ActionButton_CloseMode: number;
					public static Widget_AppCompat_ActionButton_Overflow: number;
					public static Widget_AppCompat_ActionMode: number;
					public static Widget_AppCompat_ActivityChooserView: number;
					public static Widget_AppCompat_AutoCompleteTextView: number;
					public static Widget_AppCompat_Button: number;
					public static Widget_AppCompat_ButtonBar: number;
					public static Widget_AppCompat_ButtonBar_AlertDialog: number;
					public static Widget_AppCompat_Button_Borderless: number;
					public static Widget_AppCompat_Button_Borderless_Colored: number;
					public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
					public static Widget_AppCompat_Button_Colored: number;
					public static Widget_AppCompat_Button_Small: number;
					public static Widget_AppCompat_CompoundButton_CheckBox: number;
					public static Widget_AppCompat_CompoundButton_RadioButton: number;
					public static Widget_AppCompat_CompoundButton_Switch: number;
					public static Widget_AppCompat_DrawerArrowToggle: number;
					public static Widget_AppCompat_DropDownItem_Spinner: number;
					public static Widget_AppCompat_EditText: number;
					public static Widget_AppCompat_ImageButton: number;
					public static Widget_AppCompat_Light_ActionBar: number;
					public static Widget_AppCompat_Light_ActionBar_Solid: number;
					public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabBar: number;
					public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabText: number;
					public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabView: number;
					public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
					public static Widget_AppCompat_Light_ActionButton: number;
					public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
					public static Widget_AppCompat_Light_ActionButton_Overflow: number;
					public static Widget_AppCompat_Light_ActionMode_Inverse: number;
					public static Widget_AppCompat_Light_ActivityChooserView: number;
					public static Widget_AppCompat_Light_AutoCompleteTextView: number;
					public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
					public static Widget_AppCompat_Light_ListPopupWindow: number;
					public static Widget_AppCompat_Light_ListView_DropDown: number;
					public static Widget_AppCompat_Light_PopupMenu: number;
					public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
					public static Widget_AppCompat_Light_SearchView: number;
					public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
					public static Widget_AppCompat_ListPopupWindow: number;
					public static Widget_AppCompat_ListView: number;
					public static Widget_AppCompat_ListView_DropDown: number;
					public static Widget_AppCompat_ListView_Menu: number;
					public static Widget_AppCompat_PopupMenu: number;
					public static Widget_AppCompat_PopupMenu_Overflow: number;
					public static Widget_AppCompat_PopupWindow: number;
					public static Widget_AppCompat_ProgressBar: number;
					public static Widget_AppCompat_ProgressBar_Horizontal: number;
					public static Widget_AppCompat_RatingBar: number;
					public static Widget_AppCompat_RatingBar_Indicator: number;
					public static Widget_AppCompat_RatingBar_Small: number;
					public static Widget_AppCompat_SearchView: number;
					public static Widget_AppCompat_SearchView_ActionBar: number;
					public static Widget_AppCompat_SeekBar: number;
					public static Widget_AppCompat_Spinner: number;
					public static Widget_AppCompat_Spinner_DropDown: number;
					public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
					public static Widget_AppCompat_Spinner_Underlined: number;
					public static Widget_AppCompat_TextView_SpinnerItem: number;
					public static Widget_AppCompat_Toolbar: number;
					public static Widget_AppCompat_Toolbar_Button_Navigation: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.R.styleable>;
					public static ActionBar: number[];
					public static ActionBar_background: number;
					public static ActionBar_backgroundSplit: number;
					public static ActionBar_backgroundStacked: number;
					public static ActionBar_contentInsetEnd: number;
					public static ActionBar_contentInsetEndWithActions: number;
					public static ActionBar_contentInsetLeft: number;
					public static ActionBar_contentInsetRight: number;
					public static ActionBar_contentInsetStart: number;
					public static ActionBar_contentInsetStartWithNavigation: number;
					public static ActionBar_customNavigationLayout: number;
					public static ActionBar_displayOptions: number;
					public static ActionBar_divider: number;
					public static ActionBar_elevation: number;
					public static ActionBar_height: number;
					public static ActionBar_hideOnContentScroll: number;
					public static ActionBar_homeAsUpIndicator: number;
					public static ActionBar_homeLayout: number;
					public static ActionBar_icon: number;
					public static ActionBar_indeterminateProgressStyle: number;
					public static ActionBar_itemPadding: number;
					public static ActionBar_logo: number;
					public static ActionBar_navigationMode: number;
					public static ActionBar_popupTheme: number;
					public static ActionBar_progressBarPadding: number;
					public static ActionBar_progressBarStyle: number;
					public static ActionBar_subtitle: number;
					public static ActionBar_subtitleTextStyle: number;
					public static ActionBar_title: number;
					public static ActionBar_titleTextStyle: number;
					public static ActionBarLayout: number[];
					public static ActionBarLayout_android_layout_gravity: number;
					public static ActionMenuItemView: number[];
					public static ActionMenuItemView_android_minWidth: number;
					public static ActionMenuView: number[];
					public static ActionMode: number[];
					public static ActionMode_background: number;
					public static ActionMode_backgroundSplit: number;
					public static ActionMode_closeItemLayout: number;
					public static ActionMode_height: number;
					public static ActionMode_subtitleTextStyle: number;
					public static ActionMode_titleTextStyle: number;
					public static ActivityChooserView: number[];
					public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
					public static ActivityChooserView_initialActivityCount: number;
					public static AlertDialog: number[];
					public static AlertDialog_android_layout: number;
					public static AlertDialog_buttonIconDimen: number;
					public static AlertDialog_buttonPanelSideLayout: number;
					public static AlertDialog_listItemLayout: number;
					public static AlertDialog_listLayout: number;
					public static AlertDialog_multiChoiceItemLayout: number;
					public static AlertDialog_showTitle: number;
					public static AlertDialog_singleChoiceItemLayout: number;
					public static AppCompatImageView: number[];
					public static AppCompatImageView_android_src: number;
					public static AppCompatImageView_srcCompat: number;
					public static AppCompatImageView_tint: number;
					public static AppCompatImageView_tintMode: number;
					public static AppCompatTextView: number[];
					public static AppCompatTextView_android_textAppearance: number;
					public static AppCompatTextView_autoSizeMaxTextSize: number;
					public static AppCompatTextView_autoSizeMinTextSize: number;
					public static AppCompatTextView_autoSizePresetSizes: number;
					public static AppCompatTextView_autoSizeStepGranularity: number;
					public static AppCompatTextView_autoSizeTextType: number;
					public static AppCompatTextView_drawableBottomCompat: number;
					public static AppCompatTextView_drawableEndCompat: number;
					public static AppCompatTextView_drawableLeftCompat: number;
					public static AppCompatTextView_drawableRightCompat: number;
					public static AppCompatTextView_drawableStartCompat: number;
					public static AppCompatTextView_drawableTint: number;
					public static AppCompatTextView_drawableTintMode: number;
					public static AppCompatTextView_drawableTopCompat: number;
					public static AppCompatTextView_emojiCompatEnabled: number;
					public static AppCompatTextView_firstBaselineToTopHeight: number;
					public static AppCompatTextView_fontFamily: number;
					public static AppCompatTextView_fontVariationSettings: number;
					public static AppCompatTextView_lastBaselineToBottomHeight: number;
					public static AppCompatTextView_lineHeight: number;
					public static AppCompatTextView_textAllCaps: number;
					public static AppCompatTextView_textLocale: number;
					public static AppCompatTheme: number[];
					public static AppCompatTheme_android_windowIsFloating: number;
					public static AppCompatTheme_android_windowAnimationStyle: number;
					public static AppCompatTheme_actionBarDivider: number;
					public static AppCompatTheme_actionBarItemBackground: number;
					public static AppCompatTheme_actionBarPopupTheme: number;
					public static AppCompatTheme_actionBarSize: number;
					public static AppCompatTheme_actionBarSplitStyle: number;
					public static AppCompatTheme_actionBarStyle: number;
					public static AppCompatTheme_actionBarTabBarStyle: number;
					public static AppCompatTheme_actionBarTabStyle: number;
					public static AppCompatTheme_actionBarTabTextStyle: number;
					public static AppCompatTheme_actionBarTheme: number;
					public static AppCompatTheme_actionBarWidgetTheme: number;
					public static AppCompatTheme_actionButtonStyle: number;
					public static AppCompatTheme_actionDropDownStyle: number;
					public static AppCompatTheme_actionMenuTextAppearance: number;
					public static AppCompatTheme_actionMenuTextColor: number;
					public static AppCompatTheme_actionModeBackground: number;
					public static AppCompatTheme_actionModeCloseButtonStyle: number;
					public static AppCompatTheme_actionModeCloseContentDescription: number;
					public static AppCompatTheme_actionModeCloseDrawable: number;
					public static AppCompatTheme_actionModeCopyDrawable: number;
					public static AppCompatTheme_actionModeCutDrawable: number;
					public static AppCompatTheme_actionModeFindDrawable: number;
					public static AppCompatTheme_actionModePasteDrawable: number;
					public static AppCompatTheme_actionModePopupWindowStyle: number;
					public static AppCompatTheme_actionModeSelectAllDrawable: number;
					public static AppCompatTheme_actionModeShareDrawable: number;
					public static AppCompatTheme_actionModeSplitBackground: number;
					public static AppCompatTheme_actionModeStyle: number;
					public static AppCompatTheme_actionModeTheme: number;
					public static AppCompatTheme_actionModeWebSearchDrawable: number;
					public static AppCompatTheme_actionOverflowButtonStyle: number;
					public static AppCompatTheme_actionOverflowMenuStyle: number;
					public static AppCompatTheme_activityChooserViewStyle: number;
					public static AppCompatTheme_alertDialogButtonGroupStyle: number;
					public static AppCompatTheme_alertDialogCenterButtons: number;
					public static AppCompatTheme_alertDialogStyle: number;
					public static AppCompatTheme_alertDialogTheme: number;
					public static AppCompatTheme_autoCompleteTextViewStyle: number;
					public static AppCompatTheme_borderlessButtonStyle: number;
					public static AppCompatTheme_buttonBarButtonStyle: number;
					public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
					public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
					public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
					public static AppCompatTheme_buttonBarStyle: number;
					public static AppCompatTheme_buttonStyle: number;
					public static AppCompatTheme_buttonStyleSmall: number;
					public static AppCompatTheme_checkboxStyle: number;
					public static AppCompatTheme_checkedTextViewStyle: number;
					public static AppCompatTheme_colorAccent: number;
					public static AppCompatTheme_colorBackgroundFloating: number;
					public static AppCompatTheme_colorButtonNormal: number;
					public static AppCompatTheme_colorControlActivated: number;
					public static AppCompatTheme_colorControlHighlight: number;
					public static AppCompatTheme_colorControlNormal: number;
					public static AppCompatTheme_colorError: number;
					public static AppCompatTheme_colorPrimary: number;
					public static AppCompatTheme_colorPrimaryDark: number;
					public static AppCompatTheme_colorSwitchThumbNormal: number;
					public static AppCompatTheme_controlBackground: number;
					public static AppCompatTheme_dialogCornerRadius: number;
					public static AppCompatTheme_dialogPreferredPadding: number;
					public static AppCompatTheme_dialogTheme: number;
					public static AppCompatTheme_dividerHorizontal: number;
					public static AppCompatTheme_dividerVertical: number;
					public static AppCompatTheme_dropDownListViewStyle: number;
					public static AppCompatTheme_dropdownListPreferredItemHeight: number;
					public static AppCompatTheme_editTextBackground: number;
					public static AppCompatTheme_editTextColor: number;
					public static AppCompatTheme_editTextStyle: number;
					public static AppCompatTheme_homeAsUpIndicator: number;
					public static AppCompatTheme_imageButtonStyle: number;
					public static AppCompatTheme_listChoiceBackgroundIndicator: number;
					public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
					public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
					public static AppCompatTheme_listDividerAlertDialog: number;
					public static AppCompatTheme_listMenuViewStyle: number;
					public static AppCompatTheme_listPopupWindowStyle: number;
					public static AppCompatTheme_listPreferredItemHeight: number;
					public static AppCompatTheme_listPreferredItemHeightLarge: number;
					public static AppCompatTheme_listPreferredItemHeightSmall: number;
					public static AppCompatTheme_listPreferredItemPaddingEnd: number;
					public static AppCompatTheme_listPreferredItemPaddingLeft: number;
					public static AppCompatTheme_listPreferredItemPaddingRight: number;
					public static AppCompatTheme_listPreferredItemPaddingStart: number;
					public static AppCompatTheme_panelBackground: number;
					public static AppCompatTheme_panelMenuListTheme: number;
					public static AppCompatTheme_panelMenuListWidth: number;
					public static AppCompatTheme_popupMenuStyle: number;
					public static AppCompatTheme_popupWindowStyle: number;
					public static AppCompatTheme_radioButtonStyle: number;
					public static AppCompatTheme_ratingBarStyle: number;
					public static AppCompatTheme_ratingBarStyleIndicator: number;
					public static AppCompatTheme_ratingBarStyleSmall: number;
					public static AppCompatTheme_searchViewStyle: number;
					public static AppCompatTheme_seekBarStyle: number;
					public static AppCompatTheme_selectableItemBackground: number;
					public static AppCompatTheme_selectableItemBackgroundBorderless: number;
					public static AppCompatTheme_spinnerDropDownItemStyle: number;
					public static AppCompatTheme_spinnerStyle: number;
					public static AppCompatTheme_switchStyle: number;
					public static AppCompatTheme_textAppearanceLargePopupMenu: number;
					public static AppCompatTheme_textAppearanceListItem: number;
					public static AppCompatTheme_textAppearanceListItemSecondary: number;
					public static AppCompatTheme_textAppearanceListItemSmall: number;
					public static AppCompatTheme_textAppearancePopupMenuHeader: number;
					public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
					public static AppCompatTheme_textAppearanceSearchResultTitle: number;
					public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
					public static AppCompatTheme_textColorAlertDialogListItem: number;
					public static AppCompatTheme_textColorSearchUrl: number;
					public static AppCompatTheme_toolbarNavigationButtonStyle: number;
					public static AppCompatTheme_toolbarStyle: number;
					public static AppCompatTheme_tooltipForegroundColor: number;
					public static AppCompatTheme_tooltipFrameBackground: number;
					public static AppCompatTheme_viewInflaterClass: number;
					public static AppCompatTheme_windowActionBar: number;
					public static AppCompatTheme_windowActionBarOverlay: number;
					public static AppCompatTheme_windowActionModeOverlay: number;
					public static AppCompatTheme_windowFixedHeightMajor: number;
					public static AppCompatTheme_windowFixedHeightMinor: number;
					public static AppCompatTheme_windowFixedWidthMajor: number;
					public static AppCompatTheme_windowFixedWidthMinor: number;
					public static AppCompatTheme_windowMinWidthMajor: number;
					public static AppCompatTheme_windowMinWidthMinor: number;
					public static AppCompatTheme_windowNoTitle: number;
					public static ButtonBarLayout: number[];
					public static ButtonBarLayout_allowStacking: number;
					public static CompoundButton: number[];
					public static CompoundButton_android_button: number;
					public static CompoundButton_buttonCompat: number;
					public static CompoundButton_buttonTint: number;
					public static CompoundButton_buttonTintMode: number;
					public static DrawerArrowToggle: number[];
					public static DrawerArrowToggle_arrowHeadLength: number;
					public static DrawerArrowToggle_arrowShaftLength: number;
					public static DrawerArrowToggle_barLength: number;
					public static DrawerArrowToggle_color: number;
					public static DrawerArrowToggle_drawableSize: number;
					public static DrawerArrowToggle_gapBetweenBars: number;
					public static DrawerArrowToggle_spinBars: number;
					public static DrawerArrowToggle_thickness: number;
					public static LinearLayoutCompat: number[];
					public static LinearLayoutCompat_android_gravity: number;
					public static LinearLayoutCompat_android_orientation: number;
					public static LinearLayoutCompat_android_baselineAligned: number;
					public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
					public static LinearLayoutCompat_android_weightSum: number;
					public static LinearLayoutCompat_divider: number;
					public static LinearLayoutCompat_dividerPadding: number;
					public static LinearLayoutCompat_measureWithLargestChild: number;
					public static LinearLayoutCompat_showDividers: number;
					public static LinearLayoutCompat_Layout: number[];
					public static LinearLayoutCompat_Layout_android_layout_gravity: number;
					public static LinearLayoutCompat_Layout_android_layout_width: number;
					public static LinearLayoutCompat_Layout_android_layout_height: number;
					public static LinearLayoutCompat_Layout_android_layout_weight: number;
					public static ListPopupWindow: number[];
					public static ListPopupWindow_android_dropDownHorizontalOffset: number;
					public static ListPopupWindow_android_dropDownVerticalOffset: number;
					public static MenuGroup: number[];
					public static MenuGroup_android_enabled: number;
					public static MenuGroup_android_id: number;
					public static MenuGroup_android_visible: number;
					public static MenuGroup_android_menuCategory: number;
					public static MenuGroup_android_orderInCategory: number;
					public static MenuGroup_android_checkableBehavior: number;
					public static MenuItem: number[];
					public static MenuItem_android_icon: number;
					public static MenuItem_android_enabled: number;
					public static MenuItem_android_id: number;
					public static MenuItem_android_checked: number;
					public static MenuItem_android_visible: number;
					public static MenuItem_android_menuCategory: number;
					public static MenuItem_android_orderInCategory: number;
					public static MenuItem_android_title: number;
					public static MenuItem_android_titleCondensed: number;
					public static MenuItem_android_alphabeticShortcut: number;
					public static MenuItem_android_numericShortcut: number;
					public static MenuItem_android_checkable: number;
					public static MenuItem_android_onClick: number;
					public static MenuItem_actionLayout: number;
					public static MenuItem_actionProviderClass: number;
					public static MenuItem_actionViewClass: number;
					public static MenuItem_alphabeticModifiers: number;
					public static MenuItem_contentDescription: number;
					public static MenuItem_iconTint: number;
					public static MenuItem_iconTintMode: number;
					public static MenuItem_numericModifiers: number;
					public static MenuItem_showAsAction: number;
					public static MenuItem_tooltipText: number;
					public static MenuView: number[];
					public static MenuView_android_windowAnimationStyle: number;
					public static MenuView_android_itemTextAppearance: number;
					public static MenuView_android_horizontalDivider: number;
					public static MenuView_android_verticalDivider: number;
					public static MenuView_android_headerBackground: number;
					public static MenuView_android_itemBackground: number;
					public static MenuView_android_itemIconDisabledAlpha: number;
					public static MenuView_preserveIconSpacing: number;
					public static MenuView_subMenuArrow: number;
					public static PopupWindow: number[];
					public static PopupWindow_android_popupBackground: number;
					public static PopupWindow_android_popupAnimationStyle: number;
					public static PopupWindow_overlapAnchor: number;
					public static PopupWindowBackgroundState: number[];
					public static PopupWindowBackgroundState_state_above_anchor: number;
					public static RecyclerView: number[];
					public static RecyclerView_android_orientation: number;
					public static RecyclerView_android_clipToPadding: number;
					public static RecyclerView_android_descendantFocusability: number;
					public static RecyclerView_fastScrollEnabled: number;
					public static RecyclerView_fastScrollHorizontalThumbDrawable: number;
					public static RecyclerView_fastScrollHorizontalTrackDrawable: number;
					public static RecyclerView_fastScrollVerticalThumbDrawable: number;
					public static RecyclerView_fastScrollVerticalTrackDrawable: number;
					public static RecyclerView_layoutManager: number;
					public static RecyclerView_reverseLayout: number;
					public static RecyclerView_spanCount: number;
					public static RecyclerView_stackFromEnd: number;
					public static SearchView: number[];
					public static SearchView_android_textAppearance: number;
					public static SearchView_android_focusable: number;
					public static SearchView_android_maxWidth: number;
					public static SearchView_android_text: number;
					public static SearchView_android_hint: number;
					public static SearchView_android_inputType: number;
					public static SearchView_android_imeOptions: number;
					public static SearchView_animateMenuItems: number;
					public static SearchView_animateNavigationIcon: number;
					public static SearchView_autoShowKeyboard: number;
					public static SearchView_backHandlingEnabled: number;
					public static SearchView_backgroundTint: number;
					public static SearchView_closeIcon: number;
					public static SearchView_commitIcon: number;
					public static SearchView_defaultQueryHint: number;
					public static SearchView_goIcon: number;
					public static SearchView_headerLayout: number;
					public static SearchView_hideNavigationIcon: number;
					public static SearchView_iconifiedByDefault: number;
					public static SearchView_layout: number;
					public static SearchView_queryBackground: number;
					public static SearchView_queryHint: number;
					public static SearchView_searchHintIcon: number;
					public static SearchView_searchIcon: number;
					public static SearchView_searchPrefixText: number;
					public static SearchView_submitBackground: number;
					public static SearchView_suggestionRowLayout: number;
					public static SearchView_useDrawerArrowDrawable: number;
					public static SearchView_voiceIcon: number;
					public static Spinner: number[];
					public static Spinner_android_entries: number;
					public static Spinner_android_popupBackground: number;
					public static Spinner_android_prompt: number;
					public static Spinner_android_dropDownWidth: number;
					public static Spinner_popupTheme: number;
					public static SwitchCompat: number[];
					public static SwitchCompat_android_textOn: number;
					public static SwitchCompat_android_textOff: number;
					public static SwitchCompat_android_thumb: number;
					public static SwitchCompat_showText: number;
					public static SwitchCompat_splitTrack: number;
					public static SwitchCompat_switchMinWidth: number;
					public static SwitchCompat_switchPadding: number;
					public static SwitchCompat_switchTextAppearance: number;
					public static SwitchCompat_thumbTextPadding: number;
					public static SwitchCompat_thumbTint: number;
					public static SwitchCompat_thumbTintMode: number;
					public static SwitchCompat_track: number;
					public static SwitchCompat_trackTint: number;
					public static SwitchCompat_trackTintMode: number;
					public static TextAppearance: number[];
					public static TextAppearance_android_textSize: number;
					public static TextAppearance_android_typeface: number;
					public static TextAppearance_android_textStyle: number;
					public static TextAppearance_android_textColor: number;
					public static TextAppearance_android_textColorHint: number;
					public static TextAppearance_android_textColorLink: number;
					public static TextAppearance_android_shadowColor: number;
					public static TextAppearance_android_shadowDx: number;
					public static TextAppearance_android_shadowDy: number;
					public static TextAppearance_android_shadowRadius: number;
					public static TextAppearance_android_fontFamily: number;
					public static TextAppearance_android_textFontWeight: number;
					public static TextAppearance_fontFamily: number;
					public static TextAppearance_fontVariationSettings: number;
					public static TextAppearance_textAllCaps: number;
					public static TextAppearance_textLocale: number;
					public static Toolbar: number[];
					public static Toolbar_android_gravity: number;
					public static Toolbar_android_minHeight: number;
					public static Toolbar_buttonGravity: number;
					public static Toolbar_collapseContentDescription: number;
					public static Toolbar_collapseIcon: number;
					public static Toolbar_contentInsetEnd: number;
					public static Toolbar_contentInsetEndWithActions: number;
					public static Toolbar_contentInsetLeft: number;
					public static Toolbar_contentInsetRight: number;
					public static Toolbar_contentInsetStart: number;
					public static Toolbar_contentInsetStartWithNavigation: number;
					public static Toolbar_logo: number;
					public static Toolbar_logoDescription: number;
					public static Toolbar_maxButtonHeight: number;
					public static Toolbar_menu: number;
					public static Toolbar_navigationContentDescription: number;
					public static Toolbar_navigationIcon: number;
					public static Toolbar_popupTheme: number;
					public static Toolbar_subtitle: number;
					public static Toolbar_subtitleTextAppearance: number;
					public static Toolbar_subtitleTextColor: number;
					public static Toolbar_title: number;
					public static Toolbar_titleMargin: number;
					public static Toolbar_titleMarginBottom: number;
					public static Toolbar_titleMarginEnd: number;
					public static Toolbar_titleMarginStart: number;
					public static Toolbar_titleMarginTop: number;
					public static Toolbar_titleMargins: number;
					public static Toolbar_titleTextAppearance: number;
					public static Toolbar_titleTextColor: number;
					public static View: number[];
					public static View_android_theme: number;
					public static View_android_focusable: number;
					public static View_paddingEnd: number;
					public static View_paddingStart: number;
					public static View_theme: number;
					public static ViewBackgroundHelper: number[];
					public static ViewBackgroundHelper_android_background: number;
					public static ViewBackgroundHelper_backgroundTint: number;
					public static ViewBackgroundHelper_backgroundTintMode: number;
					public static ViewStubCompat: number[];
					public static ViewStubCompat_android_id: number;
					public static ViewStubCompat_android_layout: number;
					public static ViewStubCompat_android_inflatedId: number;
					public static "<clinit>"(): void;
				}
			}
		}
	}
}

declare module com {
	export module zqc {
		export module opencc {
			export module android {
				export module lib {
					export class R extends java.lang.Object {
						public static class: java.lang.Class<com.zqc.opencc.android.lib.R>;
					}
				}
			}
		}
	}
}

declare module de {
	export module hdodenhof {
		export module circleimageview {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<de.hdodenhof.circleimageview.R>;
			}
			export module R {
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<de.hdodenhof.circleimageview.R.attr>;
					public static civ_border_color: number;
					public static civ_border_overlay: number;
					public static civ_border_width: number;
					public static civ_circle_background_color: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<de.hdodenhof.circleimageview.R.styleable>;
					public static CircleImageView: number[];
					public static CircleImageView_civ_border_color: number;
					public static CircleImageView_civ_border_overlay: number;
					public static CircleImageView_civ_border_width: number;
					public static CircleImageView_civ_circle_background_color: number;
					public static "<clinit>"(): void;
				}
			}
		}
	}
}

declare module de {
	export module psdev {
		export module licensesdialog {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<de.psdev.licensesdialog.R>;
			}
			export module R {
				export class anim extends java.lang.Object {
					public static class: java.lang.Class<de.psdev.licensesdialog.R.anim>;
					public static abc_fade_in: number;
					public static abc_fade_out: number;
					public static abc_grow_fade_in_from_bottom: number;
					public static abc_popup_enter: number;
					public static abc_popup_exit: number;
					public static abc_shrink_fade_out_from_bottom: number;
					public static abc_slide_in_bottom: number;
					public static abc_slide_in_top: number;
					public static abc_slide_out_bottom: number;
					public static abc_slide_out_top: number;
					public static abc_tooltip_enter: number;
					public static abc_tooltip_exit: number;
					public static btn_checkbox_to_checked_box_inner_merged_animation: number;
					public static btn_checkbox_to_checked_box_outer_merged_animation: number;
					public static btn_checkbox_to_checked_icon_null_animation: number;
					public static btn_checkbox_to_unchecked_box_inner_merged_animation: number;
					public static btn_checkbox_to_unchecked_check_path_merged_animation: number;
					public static btn_checkbox_to_unchecked_icon_null_animation: number;
					public static btn_radio_to_off_mtrl_dot_group_animation: number;
					public static btn_radio_to_off_mtrl_ring_outer_animation: number;
					public static btn_radio_to_off_mtrl_ring_outer_path_animation: number;
					public static btn_radio_to_on_mtrl_dot_group_animation: number;
					public static btn_radio_to_on_mtrl_ring_outer_animation: number;
					public static btn_radio_to_on_mtrl_ring_outer_path_animation: number;
				}
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<de.psdev.licensesdialog.R.attr>;
					public static actionBarDivider: number;
					public static actionBarItemBackground: number;
					public static actionBarPopupTheme: number;
					public static actionBarSize: number;
					public static actionBarSplitStyle: number;
					public static actionBarStyle: number;
					public static actionBarTabBarStyle: number;
					public static actionBarTabStyle: number;
					public static actionBarTabTextStyle: number;
					public static actionBarTheme: number;
					public static actionBarWidgetTheme: number;
					public static actionButtonStyle: number;
					public static actionDropDownStyle: number;
					public static actionLayout: number;
					public static actionMenuTextAppearance: number;
					public static actionMenuTextColor: number;
					public static actionModeBackground: number;
					public static actionModeCloseButtonStyle: number;
					public static actionModeCloseDrawable: number;
					public static actionModeCopyDrawable: number;
					public static actionModeCutDrawable: number;
					public static actionModeFindDrawable: number;
					public static actionModePasteDrawable: number;
					public static actionModePopupWindowStyle: number;
					public static actionModeSelectAllDrawable: number;
					public static actionModeShareDrawable: number;
					public static actionModeSplitBackground: number;
					public static actionModeStyle: number;
					public static actionModeWebSearchDrawable: number;
					public static actionOverflowButtonStyle: number;
					public static actionOverflowMenuStyle: number;
					public static actionProviderClass: number;
					public static actionViewClass: number;
					public static activityChooserViewStyle: number;
					public static alertDialogButtonGroupStyle: number;
					public static alertDialogCenterButtons: number;
					public static alertDialogStyle: number;
					public static alertDialogTheme: number;
					public static allowStacking: number;
					public static alpha: number;
					public static alphabeticModifiers: number;
					public static arrowHeadLength: number;
					public static arrowShaftLength: number;
					public static autoCompleteTextViewStyle: number;
					public static autoSizeMaxTextSize: number;
					public static autoSizeMinTextSize: number;
					public static autoSizePresetSizes: number;
					public static autoSizeStepGranularity: number;
					public static autoSizeTextType: number;
					public static background: number;
					public static backgroundSplit: number;
					public static backgroundStacked: number;
					public static backgroundTint: number;
					public static backgroundTintMode: number;
					public static barLength: number;
					public static borderlessButtonStyle: number;
					public static buttonBarButtonStyle: number;
					public static buttonBarNegativeButtonStyle: number;
					public static buttonBarNeutralButtonStyle: number;
					public static buttonBarPositiveButtonStyle: number;
					public static buttonBarStyle: number;
					public static buttonCompat: number;
					public static buttonGravity: number;
					public static buttonIconDimen: number;
					public static buttonPanelSideLayout: number;
					public static buttonStyle: number;
					public static buttonStyleSmall: number;
					public static buttonTint: number;
					public static buttonTintMode: number;
					public static checkboxStyle: number;
					public static checkedTextViewStyle: number;
					public static closeIcon: number;
					public static closeItemLayout: number;
					public static collapseContentDescription: number;
					public static collapseIcon: number;
					public static color: number;
					public static colorAccent: number;
					public static colorBackgroundFloating: number;
					public static colorButtonNormal: number;
					public static colorControlActivated: number;
					public static colorControlHighlight: number;
					public static colorControlNormal: number;
					public static colorError: number;
					public static colorPrimary: number;
					public static colorPrimaryDark: number;
					public static colorSwitchThumbNormal: number;
					public static commitIcon: number;
					public static contentDescription: number;
					public static contentInsetEnd: number;
					public static contentInsetEndWithActions: number;
					public static contentInsetLeft: number;
					public static contentInsetRight: number;
					public static contentInsetStart: number;
					public static contentInsetStartWithNavigation: number;
					public static controlBackground: number;
					public static customNavigationLayout: number;
					public static defaultQueryHint: number;
					public static dialogCornerRadius: number;
					public static dialogPreferredPadding: number;
					public static dialogTheme: number;
					public static displayOptions: number;
					public static divider: number;
					public static dividerHorizontal: number;
					public static dividerPadding: number;
					public static dividerVertical: number;
					public static drawableBottomCompat: number;
					public static drawableEndCompat: number;
					public static drawableLeftCompat: number;
					public static drawableRightCompat: number;
					public static drawableSize: number;
					public static drawableStartCompat: number;
					public static drawableTint: number;
					public static drawableTintMode: number;
					public static drawableTopCompat: number;
					public static drawerArrowStyle: number;
					public static dropDownListViewStyle: number;
					public static dropdownListPreferredItemHeight: number;
					public static editTextBackground: number;
					public static editTextColor: number;
					public static editTextStyle: number;
					public static elevation: number;
					public static expandActivityOverflowButtonDrawable: number;
					public static firstBaselineToTopHeight: number;
					public static font: number;
					public static fontFamily: number;
					public static fontProviderAuthority: number;
					public static fontProviderCerts: number;
					public static fontProviderFetchStrategy: number;
					public static fontProviderFetchTimeout: number;
					public static fontProviderPackage: number;
					public static fontProviderQuery: number;
					public static fontStyle: number;
					public static fontVariationSettings: number;
					public static fontWeight: number;
					public static gapBetweenBars: number;
					public static goIcon: number;
					public static height: number;
					public static hideOnContentScroll: number;
					public static homeAsUpIndicator: number;
					public static homeLayout: number;
					public static icon: number;
					public static iconTint: number;
					public static iconTintMode: number;
					public static iconifiedByDefault: number;
					public static imageButtonStyle: number;
					public static indeterminateProgressStyle: number;
					public static initialActivityCount: number;
					public static isLightTheme: number;
					public static itemPadding: number;
					public static lastBaselineToBottomHeight: number;
					public static layout: number;
					public static lineHeight: number;
					public static listChoiceBackgroundIndicator: number;
					public static listChoiceIndicatorMultipleAnimated: number;
					public static listChoiceIndicatorSingleAnimated: number;
					public static listDividerAlertDialog: number;
					public static listItemLayout: number;
					public static listLayout: number;
					public static listMenuViewStyle: number;
					public static listPopupWindowStyle: number;
					public static listPreferredItemHeight: number;
					public static listPreferredItemHeightLarge: number;
					public static listPreferredItemHeightSmall: number;
					public static listPreferredItemPaddingEnd: number;
					public static listPreferredItemPaddingLeft: number;
					public static listPreferredItemPaddingRight: number;
					public static listPreferredItemPaddingStart: number;
					public static logo: number;
					public static logoDescription: number;
					public static maxButtonHeight: number;
					public static measureWithLargestChild: number;
					public static menu: number;
					public static multiChoiceItemLayout: number;
					public static navigationContentDescription: number;
					public static navigationIcon: number;
					public static navigationMode: number;
					public static numericModifiers: number;
					public static overlapAnchor: number;
					public static paddingBottomNoButtons: number;
					public static paddingEnd: number;
					public static paddingStart: number;
					public static paddingTopNoTitle: number;
					public static panelBackground: number;
					public static panelMenuListTheme: number;
					public static panelMenuListWidth: number;
					public static popupMenuStyle: number;
					public static popupTheme: number;
					public static popupWindowStyle: number;
					public static preserveIconSpacing: number;
					public static progressBarPadding: number;
					public static progressBarStyle: number;
					public static queryBackground: number;
					public static queryHint: number;
					public static radioButtonStyle: number;
					public static ratingBarStyle: number;
					public static ratingBarStyleIndicator: number;
					public static ratingBarStyleSmall: number;
					public static searchHintIcon: number;
					public static searchIcon: number;
					public static searchViewStyle: number;
					public static seekBarStyle: number;
					public static selectableItemBackground: number;
					public static selectableItemBackgroundBorderless: number;
					public static showAsAction: number;
					public static showDividers: number;
					public static showText: number;
					public static showTitle: number;
					public static singleChoiceItemLayout: number;
					public static spinBars: number;
					public static spinnerDropDownItemStyle: number;
					public static spinnerStyle: number;
					public static splitTrack: number;
					public static srcCompat: number;
					public static state_above_anchor: number;
					public static subMenuArrow: number;
					public static submitBackground: number;
					public static subtitle: number;
					public static subtitleTextAppearance: number;
					public static subtitleTextColor: number;
					public static subtitleTextStyle: number;
					public static suggestionRowLayout: number;
					public static switchMinWidth: number;
					public static switchPadding: number;
					public static switchStyle: number;
					public static switchTextAppearance: number;
					public static textAllCaps: number;
					public static textAppearanceLargePopupMenu: number;
					public static textAppearanceListItem: number;
					public static textAppearanceListItemSecondary: number;
					public static textAppearanceListItemSmall: number;
					public static textAppearancePopupMenuHeader: number;
					public static textAppearanceSearchResultSubtitle: number;
					public static textAppearanceSearchResultTitle: number;
					public static textAppearanceSmallPopupMenu: number;
					public static textColorAlertDialogListItem: number;
					public static textColorSearchUrl: number;
					public static textLocale: number;
					public static theme: number;
					public static thickness: number;
					public static thumbTextPadding: number;
					public static thumbTint: number;
					public static thumbTintMode: number;
					public static tickMark: number;
					public static tickMarkTint: number;
					public static tickMarkTintMode: number;
					public static tint: number;
					public static tintMode: number;
					public static title: number;
					public static titleMargin: number;
					public static titleMarginBottom: number;
					public static titleMarginEnd: number;
					public static titleMarginStart: number;
					public static titleMarginTop: number;
					public static titleMargins: number;
					public static titleTextAppearance: number;
					public static titleTextColor: number;
					public static titleTextStyle: number;
					public static toolbarNavigationButtonStyle: number;
					public static toolbarStyle: number;
					public static tooltipForegroundColor: number;
					public static tooltipFrameBackground: number;
					public static tooltipText: number;
					public static track: number;
					public static trackTint: number;
					public static trackTintMode: number;
					public static ttcIndex: number;
					public static viewInflaterClass: number;
					public static voiceIcon: number;
					public static windowActionBar: number;
					public static windowActionBarOverlay: number;
					public static windowActionModeOverlay: number;
					public static windowFixedHeightMajor: number;
					public static windowFixedHeightMinor: number;
					public static windowFixedWidthMajor: number;
					public static windowFixedWidthMinor: number;
					public static windowMinWidthMajor: number;
					public static windowMinWidthMinor: number;
					public static windowNoTitle: number;
				}
				export class bool extends java.lang.Object {
					public static class: java.lang.Class<de.psdev.licensesdialog.R.bool>;
					public static abc_action_bar_embed_tabs: number;
					public static abc_allow_stacked_button_bar: number;
					public static abc_config_actionMenuItemAllCaps: number;
				}
				export class color extends java.lang.Object {
					public static class: java.lang.Class<de.psdev.licensesdialog.R.color>;
					public static abc_background_cache_hint_selector_material_dark: number;
					public static abc_background_cache_hint_selector_material_light: number;
					public static abc_btn_colored_borderless_text_material: number;
					public static abc_btn_colored_text_material: number;
					public static abc_color_highlight_material: number;
					public static abc_decor_view_status_guard: number;
					public static abc_decor_view_status_guard_light: number;
					public static abc_hint_foreground_material_dark: number;
					public static abc_hint_foreground_material_light: number;
					public static abc_primary_text_disable_only_material_dark: number;
					public static abc_primary_text_disable_only_material_light: number;
					public static abc_primary_text_material_dark: number;
					public static abc_primary_text_material_light: number;
					public static abc_search_url_text: number;
					public static abc_search_url_text_normal: number;
					public static abc_search_url_text_pressed: number;
					public static abc_search_url_text_selected: number;
					public static abc_secondary_text_material_dark: number;
					public static abc_secondary_text_material_light: number;
					public static abc_tint_btn_checkable: number;
					public static abc_tint_default: number;
					public static abc_tint_edittext: number;
					public static abc_tint_seek_thumb: number;
					public static abc_tint_spinner: number;
					public static abc_tint_switch_track: number;
					public static accent_material_dark: number;
					public static accent_material_light: number;
					public static androidx_core_ripple_material_light: number;
					public static androidx_core_secondary_text_default_material_light: number;
					public static background_floating_material_dark: number;
					public static background_floating_material_light: number;
					public static background_material_dark: number;
					public static background_material_light: number;
					public static bright_foreground_disabled_material_dark: number;
					public static bright_foreground_disabled_material_light: number;
					public static bright_foreground_inverse_material_dark: number;
					public static bright_foreground_inverse_material_light: number;
					public static bright_foreground_material_dark: number;
					public static bright_foreground_material_light: number;
					public static button_material_dark: number;
					public static button_material_light: number;
					public static dim_foreground_disabled_material_dark: number;
					public static dim_foreground_disabled_material_light: number;
					public static dim_foreground_material_dark: number;
					public static dim_foreground_material_light: number;
					public static error_color_material_dark: number;
					public static error_color_material_light: number;
					public static foreground_material_dark: number;
					public static foreground_material_light: number;
					public static highlighted_text_material_dark: number;
					public static highlighted_text_material_light: number;
					public static material_blue_grey_800: number;
					public static material_blue_grey_900: number;
					public static material_blue_grey_950: number;
					public static material_deep_teal_200: number;
					public static material_deep_teal_500: number;
					public static material_grey_100: number;
					public static material_grey_300: number;
					public static material_grey_50: number;
					public static material_grey_600: number;
					public static material_grey_800: number;
					public static material_grey_850: number;
					public static material_grey_900: number;
					public static notification_action_color_filter: number;
					public static notification_icon_bg_color: number;
					public static primary_dark_material_dark: number;
					public static primary_dark_material_light: number;
					public static primary_material_dark: number;
					public static primary_material_light: number;
					public static primary_text_default_material_dark: number;
					public static primary_text_default_material_light: number;
					public static primary_text_disabled_material_dark: number;
					public static primary_text_disabled_material_light: number;
					public static ripple_material_dark: number;
					public static ripple_material_light: number;
					public static secondary_text_default_material_dark: number;
					public static secondary_text_default_material_light: number;
					public static secondary_text_disabled_material_dark: number;
					public static secondary_text_disabled_material_light: number;
					public static switch_thumb_disabled_material_dark: number;
					public static switch_thumb_disabled_material_light: number;
					public static switch_thumb_material_dark: number;
					public static switch_thumb_material_light: number;
					public static switch_thumb_normal_material_dark: number;
					public static switch_thumb_normal_material_light: number;
					public static tooltip_background_dark: number;
					public static tooltip_background_light: number;
				}
				export class dimen extends java.lang.Object {
					public static class: java.lang.Class<de.psdev.licensesdialog.R.dimen>;
					public static abc_action_bar_content_inset_material: number;
					public static abc_action_bar_content_inset_with_nav: number;
					public static abc_action_bar_default_height_material: number;
					public static abc_action_bar_default_padding_end_material: number;
					public static abc_action_bar_default_padding_start_material: number;
					public static abc_action_bar_elevation_material: number;
					public static abc_action_bar_icon_vertical_padding_material: number;
					public static abc_action_bar_overflow_padding_end_material: number;
					public static abc_action_bar_overflow_padding_start_material: number;
					public static abc_action_bar_stacked_max_height: number;
					public static abc_action_bar_stacked_tab_max_width: number;
					public static abc_action_bar_subtitle_bottom_margin_material: number;
					public static abc_action_bar_subtitle_top_margin_material: number;
					public static abc_action_button_min_height_material: number;
					public static abc_action_button_min_width_material: number;
					public static abc_action_button_min_width_overflow_material: number;
					public static abc_alert_dialog_button_bar_height: number;
					public static abc_alert_dialog_button_dimen: number;
					public static abc_button_inset_horizontal_material: number;
					public static abc_button_inset_vertical_material: number;
					public static abc_button_padding_horizontal_material: number;
					public static abc_button_padding_vertical_material: number;
					public static abc_cascading_menus_min_smallest_width: number;
					public static abc_config_prefDialogWidth: number;
					public static abc_control_corner_material: number;
					public static abc_control_inset_material: number;
					public static abc_control_padding_material: number;
					public static abc_dialog_corner_radius_material: number;
					public static abc_dialog_fixed_height_major: number;
					public static abc_dialog_fixed_height_minor: number;
					public static abc_dialog_fixed_width_major: number;
					public static abc_dialog_fixed_width_minor: number;
					public static abc_dialog_list_padding_bottom_no_buttons: number;
					public static abc_dialog_list_padding_top_no_title: number;
					public static abc_dialog_min_width_major: number;
					public static abc_dialog_min_width_minor: number;
					public static abc_dialog_padding_material: number;
					public static abc_dialog_padding_top_material: number;
					public static abc_dialog_title_divider_material: number;
					public static abc_disabled_alpha_material_dark: number;
					public static abc_disabled_alpha_material_light: number;
					public static abc_dropdownitem_icon_width: number;
					public static abc_dropdownitem_text_padding_left: number;
					public static abc_dropdownitem_text_padding_right: number;
					public static abc_edit_text_inset_bottom_material: number;
					public static abc_edit_text_inset_horizontal_material: number;
					public static abc_edit_text_inset_top_material: number;
					public static abc_floating_window_z: number;
					public static abc_list_item_height_large_material: number;
					public static abc_list_item_height_material: number;
					public static abc_list_item_height_small_material: number;
					public static abc_list_item_padding_horizontal_material: number;
					public static abc_panel_menu_list_width: number;
					public static abc_progress_bar_height_material: number;
					public static abc_search_view_preferred_height: number;
					public static abc_search_view_preferred_width: number;
					public static abc_seekbar_track_background_height_material: number;
					public static abc_seekbar_track_progress_height_material: number;
					public static abc_select_dialog_padding_start_material: number;
					public static abc_switch_padding: number;
					public static abc_text_size_body_1_material: number;
					public static abc_text_size_body_2_material: number;
					public static abc_text_size_button_material: number;
					public static abc_text_size_caption_material: number;
					public static abc_text_size_display_1_material: number;
					public static abc_text_size_display_2_material: number;
					public static abc_text_size_display_3_material: number;
					public static abc_text_size_display_4_material: number;
					public static abc_text_size_headline_material: number;
					public static abc_text_size_large_material: number;
					public static abc_text_size_medium_material: number;
					public static abc_text_size_menu_header_material: number;
					public static abc_text_size_menu_material: number;
					public static abc_text_size_small_material: number;
					public static abc_text_size_subhead_material: number;
					public static abc_text_size_subtitle_material_toolbar: number;
					public static abc_text_size_title_material: number;
					public static abc_text_size_title_material_toolbar: number;
					public static compat_button_inset_horizontal_material: number;
					public static compat_button_inset_vertical_material: number;
					public static compat_button_padding_horizontal_material: number;
					public static compat_button_padding_vertical_material: number;
					public static compat_control_corner_material: number;
					public static compat_notification_large_icon_max_height: number;
					public static compat_notification_large_icon_max_width: number;
					public static disabled_alpha_material_dark: number;
					public static disabled_alpha_material_light: number;
					public static highlight_alpha_material_colored: number;
					public static highlight_alpha_material_dark: number;
					public static highlight_alpha_material_light: number;
					public static hint_alpha_material_dark: number;
					public static hint_alpha_material_light: number;
					public static hint_pressed_alpha_material_dark: number;
					public static hint_pressed_alpha_material_light: number;
					public static notification_action_icon_size: number;
					public static notification_action_text_size: number;
					public static notification_big_circle_margin: number;
					public static notification_content_margin_start: number;
					public static notification_large_icon_height: number;
					public static notification_large_icon_width: number;
					public static notification_main_column_padding_top: number;
					public static notification_media_narrow_margin: number;
					public static notification_right_icon_size: number;
					public static notification_right_side_padding_top: number;
					public static notification_small_icon_background_padding: number;
					public static notification_small_icon_size_as_large: number;
					public static notification_subtext_size: number;
					public static notification_top_pad: number;
					public static notification_top_pad_large_text: number;
					public static tooltip_corner_radius: number;
					public static tooltip_horizontal_padding: number;
					public static tooltip_margin: number;
					public static tooltip_precise_anchor_extra_offset: number;
					public static tooltip_precise_anchor_threshold: number;
					public static tooltip_vertical_padding: number;
					public static tooltip_y_offset_non_touch: number;
					public static tooltip_y_offset_touch: number;
				}
				export class drawable extends java.lang.Object {
					public static class: java.lang.Class<de.psdev.licensesdialog.R.drawable>;
					public static abc_ab_share_pack_mtrl_alpha: number;
					public static abc_action_bar_item_background_material: number;
					public static abc_btn_borderless_material: number;
					public static abc_btn_check_material: number;
					public static abc_btn_check_material_anim: number;
					public static abc_btn_check_to_on_mtrl_000: number;
					public static abc_btn_check_to_on_mtrl_015: number;
					public static abc_btn_colored_material: number;
					public static abc_btn_default_mtrl_shape: number;
					public static abc_btn_radio_material: number;
					public static abc_btn_radio_material_anim: number;
					public static abc_btn_radio_to_on_mtrl_000: number;
					public static abc_btn_radio_to_on_mtrl_015: number;
					public static abc_btn_switch_to_on_mtrl_00001: number;
					public static abc_btn_switch_to_on_mtrl_00012: number;
					public static abc_cab_background_internal_bg: number;
					public static abc_cab_background_top_material: number;
					public static abc_cab_background_top_mtrl_alpha: number;
					public static abc_control_background_material: number;
					public static abc_dialog_material_background: number;
					public static abc_edit_text_material: number;
					public static abc_ic_ab_back_material: number;
					public static abc_ic_arrow_drop_right_black_24dp: number;
					public static abc_ic_clear_material: number;
					public static abc_ic_commit_search_api_mtrl_alpha: number;
					public static abc_ic_go_search_api_material: number;
					public static abc_ic_menu_copy_mtrl_am_alpha: number;
					public static abc_ic_menu_cut_mtrl_alpha: number;
					public static abc_ic_menu_overflow_material: number;
					public static abc_ic_menu_paste_mtrl_am_alpha: number;
					public static abc_ic_menu_selectall_mtrl_alpha: number;
					public static abc_ic_menu_share_mtrl_alpha: number;
					public static abc_ic_search_api_material: number;
					public static abc_ic_star_black_16dp: number;
					public static abc_ic_star_black_36dp: number;
					public static abc_ic_star_black_48dp: number;
					public static abc_ic_star_half_black_16dp: number;
					public static abc_ic_star_half_black_36dp: number;
					public static abc_ic_star_half_black_48dp: number;
					public static abc_ic_voice_search_api_material: number;
					public static abc_item_background_holo_dark: number;
					public static abc_item_background_holo_light: number;
					public static abc_list_divider_material: number;
					public static abc_list_divider_mtrl_alpha: number;
					public static abc_list_focused_holo: number;
					public static abc_list_longpressed_holo: number;
					public static abc_list_pressed_holo_dark: number;
					public static abc_list_pressed_holo_light: number;
					public static abc_list_selector_background_transition_holo_dark: number;
					public static abc_list_selector_background_transition_holo_light: number;
					public static abc_list_selector_disabled_holo_dark: number;
					public static abc_list_selector_disabled_holo_light: number;
					public static abc_list_selector_holo_dark: number;
					public static abc_list_selector_holo_light: number;
					public static abc_menu_hardkey_panel_mtrl_mult: number;
					public static abc_popup_background_mtrl_mult: number;
					public static abc_ratingbar_indicator_material: number;
					public static abc_ratingbar_material: number;
					public static abc_ratingbar_small_material: number;
					public static abc_scrubber_control_off_mtrl_alpha: number;
					public static abc_scrubber_control_to_pressed_mtrl_000: number;
					public static abc_scrubber_control_to_pressed_mtrl_005: number;
					public static abc_scrubber_primary_mtrl_alpha: number;
					public static abc_scrubber_track_mtrl_alpha: number;
					public static abc_seekbar_thumb_material: number;
					public static abc_seekbar_tick_mark_material: number;
					public static abc_seekbar_track_material: number;
					public static abc_spinner_mtrl_am_alpha: number;
					public static abc_spinner_textfield_background_material: number;
					public static abc_switch_thumb_material: number;
					public static abc_switch_track_mtrl_alpha: number;
					public static abc_tab_indicator_material: number;
					public static abc_tab_indicator_mtrl_alpha: number;
					public static abc_text_cursor_material: number;
					public static abc_text_select_handle_left_mtrl_dark: number;
					public static abc_text_select_handle_left_mtrl_light: number;
					public static abc_text_select_handle_middle_mtrl_dark: number;
					public static abc_text_select_handle_middle_mtrl_light: number;
					public static abc_text_select_handle_right_mtrl_dark: number;
					public static abc_text_select_handle_right_mtrl_light: number;
					public static abc_textfield_activated_mtrl_alpha: number;
					public static abc_textfield_default_mtrl_alpha: number;
					public static abc_textfield_search_activated_mtrl_alpha: number;
					public static abc_textfield_search_default_mtrl_alpha: number;
					public static abc_textfield_search_material: number;
					public static abc_vector_test: number;
					public static btn_checkbox_checked_mtrl: number;
					public static btn_checkbox_checked_to_unchecked_mtrl_animation: number;
					public static btn_checkbox_unchecked_mtrl: number;
					public static btn_checkbox_unchecked_to_checked_mtrl_animation: number;
					public static btn_radio_off_mtrl: number;
					public static btn_radio_off_to_on_mtrl_animation: number;
					public static btn_radio_on_mtrl: number;
					public static btn_radio_on_to_off_mtrl_animation: number;
					public static notification_action_background: number;
					public static notification_bg: number;
					public static notification_bg_low: number;
					public static notification_bg_low_normal: number;
					public static notification_bg_low_pressed: number;
					public static notification_bg_normal: number;
					public static notification_bg_normal_pressed: number;
					public static notification_icon_background: number;
					public static notification_template_icon_bg: number;
					public static notification_template_icon_low_bg: number;
					public static notification_tile_bg: number;
					public static notify_panel_notification_icon_bg: number;
					public static tooltip_frame_dark: number;
					public static tooltip_frame_light: number;
				}
				export class id extends java.lang.Object {
					public static class: java.lang.Class<de.psdev.licensesdialog.R.id>;
					public static accessibility_action_clickable_span: number;
					public static accessibility_custom_action_0: number;
					public static accessibility_custom_action_1: number;
					public static accessibility_custom_action_10: number;
					public static accessibility_custom_action_11: number;
					public static accessibility_custom_action_12: number;
					public static accessibility_custom_action_13: number;
					public static accessibility_custom_action_14: number;
					public static accessibility_custom_action_15: number;
					public static accessibility_custom_action_16: number;
					public static accessibility_custom_action_17: number;
					public static accessibility_custom_action_18: number;
					public static accessibility_custom_action_19: number;
					public static accessibility_custom_action_2: number;
					public static accessibility_custom_action_20: number;
					public static accessibility_custom_action_21: number;
					public static accessibility_custom_action_22: number;
					public static accessibility_custom_action_23: number;
					public static accessibility_custom_action_24: number;
					public static accessibility_custom_action_25: number;
					public static accessibility_custom_action_26: number;
					public static accessibility_custom_action_27: number;
					public static accessibility_custom_action_28: number;
					public static accessibility_custom_action_29: number;
					public static accessibility_custom_action_3: number;
					public static accessibility_custom_action_30: number;
					public static accessibility_custom_action_31: number;
					public static accessibility_custom_action_4: number;
					public static accessibility_custom_action_5: number;
					public static accessibility_custom_action_6: number;
					public static accessibility_custom_action_7: number;
					public static accessibility_custom_action_8: number;
					public static accessibility_custom_action_9: number;
					public static action_bar: number;
					public static action_bar_activity_content: number;
					public static action_bar_container: number;
					public static action_bar_root: number;
					public static action_bar_spinner: number;
					public static action_bar_subtitle: number;
					public static action_bar_title: number;
					public static action_container: number;
					public static action_context_bar: number;
					public static action_divider: number;
					public static action_image: number;
					public static action_menu_divider: number;
					public static action_menu_presenter: number;
					public static action_mode_bar: number;
					public static action_mode_bar_stub: number;
					public static action_mode_close_button: number;
					public static action_text: number;
					public static actions: number;
					public static activity_chooser_view_content: number;
					public static add: number;
					public static alertTitle: number;
					public static async: number;
					public static blocking: number;
					public static buttonPanel: number;
					public static checkbox: number;
					public static checked: number;
					public static chronometer: number;
					public static content: number;
					public static contentPanel: number;
					public static custom: number;
					public static customPanel: number;
					public static decor_content_parent: number;
					public static default_activity_button: number;
					public static dialog_button: number;
					public static edit_query: number;
					public static expand_activities_button: number;
					public static expanded_menu: number;
					public static forever: number;
					public static group_divider: number;
					public static home: number;
					public static icon: number;
					public static icon_group: number;
					public static image: number;
					public static info: number;
					public static italic: number;
					public static line1: number;
					public static line3: number;
					public static listMode: number;
					public static list_item: number;
					public static message: number;
					public static multiply: number;
					public static none: number;
					public static normal: number;
					public static notification_background: number;
					public static notification_main_column: number;
					public static notification_main_column_container: number;
					public static off: number;
					public static on: number;
					public static parentPanel: number;
					public static progress_circular: number;
					public static progress_horizontal: number;
					public static radio: number;
					public static right_icon: number;
					public static right_side: number;
					public static screen: number;
					public static scrollIndicatorDown: number;
					public static scrollIndicatorUp: number;
					public static scrollView: number;
					public static search_badge: number;
					public static search_bar: number;
					public static search_button: number;
					public static search_close_btn: number;
					public static search_edit_frame: number;
					public static search_go_btn: number;
					public static search_mag_icon: number;
					public static search_plate: number;
					public static search_src_text: number;
					public static search_voice_btn: number;
					public static select_dialog_listview: number;
					public static shortcut: number;
					public static spacer: number;
					public static split_action_bar: number;
					public static src_atop: number;
					public static src_in: number;
					public static src_over: number;
					public static submenuarrow: number;
					public static submit_area: number;
					public static tabMode: number;
					public static tag_accessibility_actions: number;
					public static tag_accessibility_clickable_spans: number;
					public static tag_accessibility_heading: number;
					public static tag_accessibility_pane_title: number;
					public static tag_screen_reader_focusable: number;
					public static tag_transition_group: number;
					public static tag_unhandled_key_event_manager: number;
					public static tag_unhandled_key_listeners: number;
					public static text: number;
					public static text2: number;
					public static textSpacerNoButtons: number;
					public static textSpacerNoTitle: number;
					public static time: number;
					public static title: number;
					public static titleDividerNoCustom: number;
					public static title_template: number;
					public static topPanel: number;
					public static unchecked: number;
					public static uniform: number;
					public static up: number;
					public static wrap_content: number;
				}
				export class integer extends java.lang.Object {
					public static class: java.lang.Class<de.psdev.licensesdialog.R.integer>;
					public static abc_config_activityDefaultDur: number;
					public static abc_config_activityShortDur: number;
					public static cancel_button_image_alpha: number;
					public static config_tooltipAnimTime: number;
					public static status_bar_notification_info_maxnum: number;
				}
				export class interpolator extends java.lang.Object {
					public static class: java.lang.Class<de.psdev.licensesdialog.R.interpolator>;
					public static btn_checkbox_checked_mtrl_animation_interpolator_0: number;
					public static btn_checkbox_checked_mtrl_animation_interpolator_1: number;
					public static btn_checkbox_unchecked_mtrl_animation_interpolator_0: number;
					public static btn_checkbox_unchecked_mtrl_animation_interpolator_1: number;
					public static btn_radio_to_off_mtrl_animation_interpolator_0: number;
					public static btn_radio_to_on_mtrl_animation_interpolator_0: number;
					public static fast_out_slow_in: number;
				}
				export class layout extends java.lang.Object {
					public static class: java.lang.Class<de.psdev.licensesdialog.R.layout>;
					public static abc_action_bar_title_item: number;
					public static abc_action_bar_up_container: number;
					public static abc_action_menu_item_layout: number;
					public static abc_action_menu_layout: number;
					public static abc_action_mode_bar: number;
					public static abc_action_mode_close_item_material: number;
					public static abc_activity_chooser_view: number;
					public static abc_activity_chooser_view_list_item: number;
					public static abc_alert_dialog_button_bar_material: number;
					public static abc_alert_dialog_material: number;
					public static abc_alert_dialog_title_material: number;
					public static abc_cascading_menu_item_layout: number;
					public static abc_dialog_title_material: number;
					public static abc_expanded_menu_layout: number;
					public static abc_list_menu_item_checkbox: number;
					public static abc_list_menu_item_icon: number;
					public static abc_list_menu_item_layout: number;
					public static abc_list_menu_item_radio: number;
					public static abc_popup_menu_header_item_layout: number;
					public static abc_popup_menu_item_layout: number;
					public static abc_screen_content_include: number;
					public static abc_screen_simple: number;
					public static abc_screen_simple_overlay_action_mode: number;
					public static abc_screen_toolbar: number;
					public static abc_search_dropdown_item_icons_2line: number;
					public static abc_search_view: number;
					public static abc_select_dialog_material: number;
					public static abc_tooltip: number;
					public static custom_dialog: number;
					public static notification_action: number;
					public static notification_action_tombstone: number;
					public static notification_template_custom_big: number;
					public static notification_template_icon_group: number;
					public static notification_template_part_chronometer: number;
					public static notification_template_part_time: number;
					public static select_dialog_item_material: number;
					public static select_dialog_multichoice_material: number;
					public static select_dialog_singlechoice_material: number;
					public static support_simple_spinner_dropdown_item: number;
				}
				export class raw extends java.lang.Object {
					public static class: java.lang.Class<de.psdev.licensesdialog.R.raw>;
					public static asl_20_full: number;
					public static asl_20_summary: number;
					public static bsd2_full: number;
					public static bsd2_summary: number;
					public static bsd3_full: number;
					public static bsd3_summary: number;
					public static ccand_30_full: number;
					public static ccand_30_summary: number;
					public static ccby_30_full: number;
					public static ccby_30_summary: number;
					public static ccbysa_30_full: number;
					public static ccbysa_30_summary: number;
					public static epl_v10_full: number;
					public static epl_v10_summary: number;
					public static gpl_20_full: number;
					public static gpl_20_summary: number;
					public static gpl_30_full: number;
					public static gpl_30_summary: number;
					public static isc_full: number;
					public static isc_summary: number;
					public static lgpl_21_full: number;
					public static lgpl_21_summary: number;
					public static lgpl_3_full: number;
					public static lgpl_3_summary: number;
					public static mit_full: number;
					public static mit_summary: number;
					public static mpl_11_full: number;
					public static mpl_11_summary: number;
					public static mpl_20_full: number;
					public static mpl_20_summary: number;
					public static notices: number;
					public static sil_ofl_11_full: number;
					public static sil_ofl_11_summary: number;
				}
				export class style extends java.lang.Object {
					public static class: java.lang.Class<de.psdev.licensesdialog.R.style>;
					public static AlertDialog_AppCompat: number;
					public static AlertDialog_AppCompat_Light: number;
					public static Animation_AppCompat_Dialog: number;
					public static Animation_AppCompat_DropDownUp: number;
					public static Animation_AppCompat_Tooltip: number;
					public static Base_AlertDialog_AppCompat: number;
					public static Base_AlertDialog_AppCompat_Light: number;
					public static Base_Animation_AppCompat_Dialog: number;
					public static Base_Animation_AppCompat_DropDownUp: number;
					public static Base_Animation_AppCompat_Tooltip: number;
					public static Base_DialogWindowTitleBackground_AppCompat: number;
					public static Base_DialogWindowTitle_AppCompat: number;
					public static Base_TextAppearance_AppCompat: number;
					public static Base_TextAppearance_AppCompat_Body1: number;
					public static Base_TextAppearance_AppCompat_Body2: number;
					public static Base_TextAppearance_AppCompat_Button: number;
					public static Base_TextAppearance_AppCompat_Caption: number;
					public static Base_TextAppearance_AppCompat_Display1: number;
					public static Base_TextAppearance_AppCompat_Display2: number;
					public static Base_TextAppearance_AppCompat_Display3: number;
					public static Base_TextAppearance_AppCompat_Display4: number;
					public static Base_TextAppearance_AppCompat_Headline: number;
					public static Base_TextAppearance_AppCompat_Inverse: number;
					public static Base_TextAppearance_AppCompat_Large: number;
					public static Base_TextAppearance_AppCompat_Large_Inverse: number;
					public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
					public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
					public static Base_TextAppearance_AppCompat_Medium: number;
					public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
					public static Base_TextAppearance_AppCompat_Menu: number;
					public static Base_TextAppearance_AppCompat_SearchResult: number;
					public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
					public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
					public static Base_TextAppearance_AppCompat_Small: number;
					public static Base_TextAppearance_AppCompat_Small_Inverse: number;
					public static Base_TextAppearance_AppCompat_Subhead: number;
					public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
					public static Base_TextAppearance_AppCompat_Title: number;
					public static Base_TextAppearance_AppCompat_Title_Inverse: number;
					public static Base_TextAppearance_AppCompat_Tooltip: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
					public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
					public static Base_TextAppearance_AppCompat_Widget_Button: number;
					public static Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
					public static Base_TextAppearance_AppCompat_Widget_Button_Colored: number;
					public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
					public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
					public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
					public static Base_TextAppearance_AppCompat_Widget_Switch: number;
					public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
					public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
					public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
					public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
					public static Base_ThemeOverlay_AppCompat: number;
					public static Base_ThemeOverlay_AppCompat_ActionBar: number;
					public static Base_ThemeOverlay_AppCompat_Dark: number;
					public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
					public static Base_ThemeOverlay_AppCompat_Dialog: number;
					public static Base_ThemeOverlay_AppCompat_Dialog_Alert: number;
					public static Base_ThemeOverlay_AppCompat_Light: number;
					public static Base_Theme_AppCompat: number;
					public static Base_Theme_AppCompat_CompactMenu: number;
					public static Base_Theme_AppCompat_Dialog: number;
					public static Base_Theme_AppCompat_DialogWhenLarge: number;
					public static Base_Theme_AppCompat_Dialog_Alert: number;
					public static Base_Theme_AppCompat_Dialog_FixedSize: number;
					public static Base_Theme_AppCompat_Dialog_MinWidth: number;
					public static Base_Theme_AppCompat_Light: number;
					public static Base_Theme_AppCompat_Light_DarkActionBar: number;
					public static Base_Theme_AppCompat_Light_Dialog: number;
					public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
					public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
					public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
					public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
					public static Base_V21_ThemeOverlay_AppCompat_Dialog: number;
					public static Base_V21_Theme_AppCompat: number;
					public static Base_V21_Theme_AppCompat_Dialog: number;
					public static Base_V21_Theme_AppCompat_Light: number;
					public static Base_V21_Theme_AppCompat_Light_Dialog: number;
					public static Base_V22_Theme_AppCompat: number;
					public static Base_V22_Theme_AppCompat_Light: number;
					public static Base_V23_Theme_AppCompat: number;
					public static Base_V23_Theme_AppCompat_Light: number;
					public static Base_V26_Theme_AppCompat: number;
					public static Base_V26_Theme_AppCompat_Light: number;
					public static Base_V26_Widget_AppCompat_Toolbar: number;
					public static Base_V28_Theme_AppCompat: number;
					public static Base_V28_Theme_AppCompat_Light: number;
					public static Base_V7_ThemeOverlay_AppCompat_Dialog: number;
					public static Base_V7_Theme_AppCompat: number;
					public static Base_V7_Theme_AppCompat_Dialog: number;
					public static Base_V7_Theme_AppCompat_Light: number;
					public static Base_V7_Theme_AppCompat_Light_Dialog: number;
					public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
					public static Base_V7_Widget_AppCompat_EditText: number;
					public static Base_V7_Widget_AppCompat_Toolbar: number;
					public static Base_Widget_AppCompat_ActionBar: number;
					public static Base_Widget_AppCompat_ActionBar_Solid: number;
					public static Base_Widget_AppCompat_ActionBar_TabBar: number;
					public static Base_Widget_AppCompat_ActionBar_TabText: number;
					public static Base_Widget_AppCompat_ActionBar_TabView: number;
					public static Base_Widget_AppCompat_ActionButton: number;
					public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
					public static Base_Widget_AppCompat_ActionButton_Overflow: number;
					public static Base_Widget_AppCompat_ActionMode: number;
					public static Base_Widget_AppCompat_ActivityChooserView: number;
					public static Base_Widget_AppCompat_AutoCompleteTextView: number;
					public static Base_Widget_AppCompat_Button: number;
					public static Base_Widget_AppCompat_ButtonBar: number;
					public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
					public static Base_Widget_AppCompat_Button_Borderless: number;
					public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
					public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
					public static Base_Widget_AppCompat_Button_Colored: number;
					public static Base_Widget_AppCompat_Button_Small: number;
					public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
					public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
					public static Base_Widget_AppCompat_CompoundButton_Switch: number;
					public static Base_Widget_AppCompat_DrawerArrowToggle: number;
					public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
					public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
					public static Base_Widget_AppCompat_EditText: number;
					public static Base_Widget_AppCompat_ImageButton: number;
					public static Base_Widget_AppCompat_Light_ActionBar: number;
					public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
					public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
					public static Base_Widget_AppCompat_Light_PopupMenu: number;
					public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
					public static Base_Widget_AppCompat_ListMenuView: number;
					public static Base_Widget_AppCompat_ListPopupWindow: number;
					public static Base_Widget_AppCompat_ListView: number;
					public static Base_Widget_AppCompat_ListView_DropDown: number;
					public static Base_Widget_AppCompat_ListView_Menu: number;
					public static Base_Widget_AppCompat_PopupMenu: number;
					public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
					public static Base_Widget_AppCompat_PopupWindow: number;
					public static Base_Widget_AppCompat_ProgressBar: number;
					public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
					public static Base_Widget_AppCompat_RatingBar: number;
					public static Base_Widget_AppCompat_RatingBar_Indicator: number;
					public static Base_Widget_AppCompat_RatingBar_Small: number;
					public static Base_Widget_AppCompat_SearchView: number;
					public static Base_Widget_AppCompat_SearchView_ActionBar: number;
					public static Base_Widget_AppCompat_SeekBar: number;
					public static Base_Widget_AppCompat_SeekBar_Discrete: number;
					public static Base_Widget_AppCompat_Spinner: number;
					public static Base_Widget_AppCompat_Spinner_Underlined: number;
					public static Base_Widget_AppCompat_TextView: number;
					public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
					public static Base_Widget_AppCompat_Toolbar: number;
					public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
					public static Platform_AppCompat: number;
					public static Platform_AppCompat_Light: number;
					public static Platform_ThemeOverlay_AppCompat: number;
					public static Platform_ThemeOverlay_AppCompat_Dark: number;
					public static Platform_ThemeOverlay_AppCompat_Light: number;
					public static Platform_V21_AppCompat: number;
					public static Platform_V21_AppCompat_Light: number;
					public static Platform_V25_AppCompat: number;
					public static Platform_V25_AppCompat_Light: number;
					public static Platform_Widget_AppCompat_Spinner: number;
					public static RtlOverlay_DialogWindowTitle_AppCompat: number;
					public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
					public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
					public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Title: number;
					public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
					public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
					public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
					public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
					public static TextAppearance_AppCompat: number;
					public static TextAppearance_AppCompat_Body1: number;
					public static TextAppearance_AppCompat_Body2: number;
					public static TextAppearance_AppCompat_Button: number;
					public static TextAppearance_AppCompat_Caption: number;
					public static TextAppearance_AppCompat_Display1: number;
					public static TextAppearance_AppCompat_Display2: number;
					public static TextAppearance_AppCompat_Display3: number;
					public static TextAppearance_AppCompat_Display4: number;
					public static TextAppearance_AppCompat_Headline: number;
					public static TextAppearance_AppCompat_Inverse: number;
					public static TextAppearance_AppCompat_Large: number;
					public static TextAppearance_AppCompat_Large_Inverse: number;
					public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
					public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
					public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
					public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
					public static TextAppearance_AppCompat_Medium: number;
					public static TextAppearance_AppCompat_Medium_Inverse: number;
					public static TextAppearance_AppCompat_Menu: number;
					public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
					public static TextAppearance_AppCompat_SearchResult_Title: number;
					public static TextAppearance_AppCompat_Small: number;
					public static TextAppearance_AppCompat_Small_Inverse: number;
					public static TextAppearance_AppCompat_Subhead: number;
					public static TextAppearance_AppCompat_Subhead_Inverse: number;
					public static TextAppearance_AppCompat_Title: number;
					public static TextAppearance_AppCompat_Title_Inverse: number;
					public static TextAppearance_AppCompat_Tooltip: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
					public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
					public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
					public static TextAppearance_AppCompat_Widget_Button: number;
					public static TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
					public static TextAppearance_AppCompat_Widget_Button_Colored: number;
					public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
					public static TextAppearance_AppCompat_Widget_DropDownItem: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
					public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
					public static TextAppearance_AppCompat_Widget_Switch: number;
					public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
					public static TextAppearance_Compat_Notification: number;
					public static TextAppearance_Compat_Notification_Info: number;
					public static TextAppearance_Compat_Notification_Line2: number;
					public static TextAppearance_Compat_Notification_Time: number;
					public static TextAppearance_Compat_Notification_Title: number;
					public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
					public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
					public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
					public static ThemeOverlay_AppCompat: number;
					public static ThemeOverlay_AppCompat_ActionBar: number;
					public static ThemeOverlay_AppCompat_Dark: number;
					public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
					public static ThemeOverlay_AppCompat_DayNight: number;
					public static ThemeOverlay_AppCompat_DayNight_ActionBar: number;
					public static ThemeOverlay_AppCompat_Dialog: number;
					public static ThemeOverlay_AppCompat_Dialog_Alert: number;
					public static ThemeOverlay_AppCompat_Light: number;
					public static Theme_AppCompat: number;
					public static Theme_AppCompat_CompactMenu: number;
					public static Theme_AppCompat_DayNight: number;
					public static Theme_AppCompat_DayNight_DarkActionBar: number;
					public static Theme_AppCompat_DayNight_Dialog: number;
					public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
					public static Theme_AppCompat_DayNight_Dialog_Alert: number;
					public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
					public static Theme_AppCompat_DayNight_NoActionBar: number;
					public static Theme_AppCompat_Dialog: number;
					public static Theme_AppCompat_DialogWhenLarge: number;
					public static Theme_AppCompat_Dialog_Alert: number;
					public static Theme_AppCompat_Dialog_MinWidth: number;
					public static Theme_AppCompat_Empty: number;
					public static Theme_AppCompat_Light: number;
					public static Theme_AppCompat_Light_DarkActionBar: number;
					public static Theme_AppCompat_Light_Dialog: number;
					public static Theme_AppCompat_Light_DialogWhenLarge: number;
					public static Theme_AppCompat_Light_Dialog_Alert: number;
					public static Theme_AppCompat_Light_Dialog_MinWidth: number;
					public static Theme_AppCompat_Light_NoActionBar: number;
					public static Theme_AppCompat_NoActionBar: number;
					public static Widget_AppCompat_ActionBar: number;
					public static Widget_AppCompat_ActionBar_Solid: number;
					public static Widget_AppCompat_ActionBar_TabBar: number;
					public static Widget_AppCompat_ActionBar_TabText: number;
					public static Widget_AppCompat_ActionBar_TabView: number;
					public static Widget_AppCompat_ActionButton: number;
					public static Widget_AppCompat_ActionButton_CloseMode: number;
					public static Widget_AppCompat_ActionButton_Overflow: number;
					public static Widget_AppCompat_ActionMode: number;
					public static Widget_AppCompat_ActivityChooserView: number;
					public static Widget_AppCompat_AutoCompleteTextView: number;
					public static Widget_AppCompat_Button: number;
					public static Widget_AppCompat_ButtonBar: number;
					public static Widget_AppCompat_ButtonBar_AlertDialog: number;
					public static Widget_AppCompat_Button_Borderless: number;
					public static Widget_AppCompat_Button_Borderless_Colored: number;
					public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
					public static Widget_AppCompat_Button_Colored: number;
					public static Widget_AppCompat_Button_Small: number;
					public static Widget_AppCompat_CompoundButton_CheckBox: number;
					public static Widget_AppCompat_CompoundButton_RadioButton: number;
					public static Widget_AppCompat_CompoundButton_Switch: number;
					public static Widget_AppCompat_DrawerArrowToggle: number;
					public static Widget_AppCompat_DropDownItem_Spinner: number;
					public static Widget_AppCompat_EditText: number;
					public static Widget_AppCompat_ImageButton: number;
					public static Widget_AppCompat_Light_ActionBar: number;
					public static Widget_AppCompat_Light_ActionBar_Solid: number;
					public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabBar: number;
					public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabText: number;
					public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
					public static Widget_AppCompat_Light_ActionBar_TabView: number;
					public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
					public static Widget_AppCompat_Light_ActionButton: number;
					public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
					public static Widget_AppCompat_Light_ActionButton_Overflow: number;
					public static Widget_AppCompat_Light_ActionMode_Inverse: number;
					public static Widget_AppCompat_Light_ActivityChooserView: number;
					public static Widget_AppCompat_Light_AutoCompleteTextView: number;
					public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
					public static Widget_AppCompat_Light_ListPopupWindow: number;
					public static Widget_AppCompat_Light_ListView_DropDown: number;
					public static Widget_AppCompat_Light_PopupMenu: number;
					public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
					public static Widget_AppCompat_Light_SearchView: number;
					public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
					public static Widget_AppCompat_ListMenuView: number;
					public static Widget_AppCompat_ListPopupWindow: number;
					public static Widget_AppCompat_ListView: number;
					public static Widget_AppCompat_ListView_DropDown: number;
					public static Widget_AppCompat_ListView_Menu: number;
					public static Widget_AppCompat_PopupMenu: number;
					public static Widget_AppCompat_PopupMenu_Overflow: number;
					public static Widget_AppCompat_PopupWindow: number;
					public static Widget_AppCompat_ProgressBar: number;
					public static Widget_AppCompat_ProgressBar_Horizontal: number;
					public static Widget_AppCompat_RatingBar: number;
					public static Widget_AppCompat_RatingBar_Indicator: number;
					public static Widget_AppCompat_RatingBar_Small: number;
					public static Widget_AppCompat_SearchView: number;
					public static Widget_AppCompat_SearchView_ActionBar: number;
					public static Widget_AppCompat_SeekBar: number;
					public static Widget_AppCompat_SeekBar_Discrete: number;
					public static Widget_AppCompat_Spinner: number;
					public static Widget_AppCompat_Spinner_DropDown: number;
					public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
					public static Widget_AppCompat_Spinner_Underlined: number;
					public static Widget_AppCompat_TextView: number;
					public static Widget_AppCompat_TextView_SpinnerItem: number;
					public static Widget_AppCompat_Toolbar: number;
					public static Widget_AppCompat_Toolbar_Button_Navigation: number;
					public static Widget_Compat_NotificationActionContainer: number;
					public static Widget_Compat_NotificationActionText: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<de.psdev.licensesdialog.R.styleable>;
					public static ActionBar: number[];
					public static ActionBar_background: number;
					public static ActionBar_backgroundSplit: number;
					public static ActionBar_backgroundStacked: number;
					public static ActionBar_contentInsetEnd: number;
					public static ActionBar_contentInsetEndWithActions: number;
					public static ActionBar_contentInsetLeft: number;
					public static ActionBar_contentInsetRight: number;
					public static ActionBar_contentInsetStart: number;
					public static ActionBar_contentInsetStartWithNavigation: number;
					public static ActionBar_customNavigationLayout: number;
					public static ActionBar_displayOptions: number;
					public static ActionBar_divider: number;
					public static ActionBar_elevation: number;
					public static ActionBar_height: number;
					public static ActionBar_hideOnContentScroll: number;
					public static ActionBar_homeAsUpIndicator: number;
					public static ActionBar_homeLayout: number;
					public static ActionBar_icon: number;
					public static ActionBar_indeterminateProgressStyle: number;
					public static ActionBar_itemPadding: number;
					public static ActionBar_logo: number;
					public static ActionBar_navigationMode: number;
					public static ActionBar_popupTheme: number;
					public static ActionBar_progressBarPadding: number;
					public static ActionBar_progressBarStyle: number;
					public static ActionBar_subtitle: number;
					public static ActionBar_subtitleTextStyle: number;
					public static ActionBar_title: number;
					public static ActionBar_titleTextStyle: number;
					public static ActionBarLayout: number[];
					public static ActionBarLayout_android_layout_gravity: number;
					public static ActionMenuItemView: number[];
					public static ActionMenuItemView_android_minWidth: number;
					public static ActionMenuView: number[];
					public static ActionMode: number[];
					public static ActionMode_background: number;
					public static ActionMode_backgroundSplit: number;
					public static ActionMode_closeItemLayout: number;
					public static ActionMode_height: number;
					public static ActionMode_subtitleTextStyle: number;
					public static ActionMode_titleTextStyle: number;
					public static ActivityChooserView: number[];
					public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
					public static ActivityChooserView_initialActivityCount: number;
					public static AlertDialog: number[];
					public static AlertDialog_android_layout: number;
					public static AlertDialog_buttonIconDimen: number;
					public static AlertDialog_buttonPanelSideLayout: number;
					public static AlertDialog_listItemLayout: number;
					public static AlertDialog_listLayout: number;
					public static AlertDialog_multiChoiceItemLayout: number;
					public static AlertDialog_showTitle: number;
					public static AlertDialog_singleChoiceItemLayout: number;
					public static AnimatedStateListDrawableCompat: number[];
					public static AnimatedStateListDrawableCompat_android_dither: number;
					public static AnimatedStateListDrawableCompat_android_visible: number;
					public static AnimatedStateListDrawableCompat_android_variablePadding: number;
					public static AnimatedStateListDrawableCompat_android_constantSize: number;
					public static AnimatedStateListDrawableCompat_android_enterFadeDuration: number;
					public static AnimatedStateListDrawableCompat_android_exitFadeDuration: number;
					public static AnimatedStateListDrawableItem: number[];
					public static AnimatedStateListDrawableItem_android_id: number;
					public static AnimatedStateListDrawableItem_android_drawable: number;
					public static AnimatedStateListDrawableTransition: number[];
					public static AnimatedStateListDrawableTransition_android_drawable: number;
					public static AnimatedStateListDrawableTransition_android_toId: number;
					public static AnimatedStateListDrawableTransition_android_fromId: number;
					public static AnimatedStateListDrawableTransition_android_reversible: number;
					public static AppCompatImageView: number[];
					public static AppCompatImageView_android_src: number;
					public static AppCompatImageView_srcCompat: number;
					public static AppCompatImageView_tint: number;
					public static AppCompatImageView_tintMode: number;
					public static AppCompatSeekBar: number[];
					public static AppCompatSeekBar_android_thumb: number;
					public static AppCompatSeekBar_tickMark: number;
					public static AppCompatSeekBar_tickMarkTint: number;
					public static AppCompatSeekBar_tickMarkTintMode: number;
					public static AppCompatTextHelper: number[];
					public static AppCompatTextHelper_android_textAppearance: number;
					public static AppCompatTextHelper_android_drawableTop: number;
					public static AppCompatTextHelper_android_drawableBottom: number;
					public static AppCompatTextHelper_android_drawableLeft: number;
					public static AppCompatTextHelper_android_drawableRight: number;
					public static AppCompatTextHelper_android_drawableStart: number;
					public static AppCompatTextHelper_android_drawableEnd: number;
					public static AppCompatTextView: number[];
					public static AppCompatTextView_android_textAppearance: number;
					public static AppCompatTextView_autoSizeMaxTextSize: number;
					public static AppCompatTextView_autoSizeMinTextSize: number;
					public static AppCompatTextView_autoSizePresetSizes: number;
					public static AppCompatTextView_autoSizeStepGranularity: number;
					public static AppCompatTextView_autoSizeTextType: number;
					public static AppCompatTextView_drawableBottomCompat: number;
					public static AppCompatTextView_drawableEndCompat: number;
					public static AppCompatTextView_drawableLeftCompat: number;
					public static AppCompatTextView_drawableRightCompat: number;
					public static AppCompatTextView_drawableStartCompat: number;
					public static AppCompatTextView_drawableTint: number;
					public static AppCompatTextView_drawableTintMode: number;
					public static AppCompatTextView_drawableTopCompat: number;
					public static AppCompatTextView_emojiCompatEnabled: number;
					public static AppCompatTextView_firstBaselineToTopHeight: number;
					public static AppCompatTextView_fontFamily: number;
					public static AppCompatTextView_fontVariationSettings: number;
					public static AppCompatTextView_lastBaselineToBottomHeight: number;
					public static AppCompatTextView_lineHeight: number;
					public static AppCompatTextView_textAllCaps: number;
					public static AppCompatTextView_textLocale: number;
					public static AppCompatTheme: number[];
					public static AppCompatTheme_android_windowIsFloating: number;
					public static AppCompatTheme_android_windowAnimationStyle: number;
					public static AppCompatTheme_actionBarDivider: number;
					public static AppCompatTheme_actionBarItemBackground: number;
					public static AppCompatTheme_actionBarPopupTheme: number;
					public static AppCompatTheme_actionBarSize: number;
					public static AppCompatTheme_actionBarSplitStyle: number;
					public static AppCompatTheme_actionBarStyle: number;
					public static AppCompatTheme_actionBarTabBarStyle: number;
					public static AppCompatTheme_actionBarTabStyle: number;
					public static AppCompatTheme_actionBarTabTextStyle: number;
					public static AppCompatTheme_actionBarTheme: number;
					public static AppCompatTheme_actionBarWidgetTheme: number;
					public static AppCompatTheme_actionButtonStyle: number;
					public static AppCompatTheme_actionDropDownStyle: number;
					public static AppCompatTheme_actionMenuTextAppearance: number;
					public static AppCompatTheme_actionMenuTextColor: number;
					public static AppCompatTheme_actionModeBackground: number;
					public static AppCompatTheme_actionModeCloseButtonStyle: number;
					public static AppCompatTheme_actionModeCloseContentDescription: number;
					public static AppCompatTheme_actionModeCloseDrawable: number;
					public static AppCompatTheme_actionModeCopyDrawable: number;
					public static AppCompatTheme_actionModeCutDrawable: number;
					public static AppCompatTheme_actionModeFindDrawable: number;
					public static AppCompatTheme_actionModePasteDrawable: number;
					public static AppCompatTheme_actionModePopupWindowStyle: number;
					public static AppCompatTheme_actionModeSelectAllDrawable: number;
					public static AppCompatTheme_actionModeShareDrawable: number;
					public static AppCompatTheme_actionModeSplitBackground: number;
					public static AppCompatTheme_actionModeStyle: number;
					public static AppCompatTheme_actionModeTheme: number;
					public static AppCompatTheme_actionModeWebSearchDrawable: number;
					public static AppCompatTheme_actionOverflowButtonStyle: number;
					public static AppCompatTheme_actionOverflowMenuStyle: number;
					public static AppCompatTheme_activityChooserViewStyle: number;
					public static AppCompatTheme_alertDialogButtonGroupStyle: number;
					public static AppCompatTheme_alertDialogCenterButtons: number;
					public static AppCompatTheme_alertDialogStyle: number;
					public static AppCompatTheme_alertDialogTheme: number;
					public static AppCompatTheme_autoCompleteTextViewStyle: number;
					public static AppCompatTheme_borderlessButtonStyle: number;
					public static AppCompatTheme_buttonBarButtonStyle: number;
					public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
					public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
					public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
					public static AppCompatTheme_buttonBarStyle: number;
					public static AppCompatTheme_buttonStyle: number;
					public static AppCompatTheme_buttonStyleSmall: number;
					public static AppCompatTheme_checkboxStyle: number;
					public static AppCompatTheme_checkedTextViewStyle: number;
					public static AppCompatTheme_colorAccent: number;
					public static AppCompatTheme_colorBackgroundFloating: number;
					public static AppCompatTheme_colorButtonNormal: number;
					public static AppCompatTheme_colorControlActivated: number;
					public static AppCompatTheme_colorControlHighlight: number;
					public static AppCompatTheme_colorControlNormal: number;
					public static AppCompatTheme_colorError: number;
					public static AppCompatTheme_colorPrimary: number;
					public static AppCompatTheme_colorPrimaryDark: number;
					public static AppCompatTheme_colorSwitchThumbNormal: number;
					public static AppCompatTheme_controlBackground: number;
					public static AppCompatTheme_dialogCornerRadius: number;
					public static AppCompatTheme_dialogPreferredPadding: number;
					public static AppCompatTheme_dialogTheme: number;
					public static AppCompatTheme_dividerHorizontal: number;
					public static AppCompatTheme_dividerVertical: number;
					public static AppCompatTheme_dropDownListViewStyle: number;
					public static AppCompatTheme_dropdownListPreferredItemHeight: number;
					public static AppCompatTheme_editTextBackground: number;
					public static AppCompatTheme_editTextColor: number;
					public static AppCompatTheme_editTextStyle: number;
					public static AppCompatTheme_homeAsUpIndicator: number;
					public static AppCompatTheme_imageButtonStyle: number;
					public static AppCompatTheme_listChoiceBackgroundIndicator: number;
					public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
					public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
					public static AppCompatTheme_listDividerAlertDialog: number;
					public static AppCompatTheme_listMenuViewStyle: number;
					public static AppCompatTheme_listPopupWindowStyle: number;
					public static AppCompatTheme_listPreferredItemHeight: number;
					public static AppCompatTheme_listPreferredItemHeightLarge: number;
					public static AppCompatTheme_listPreferredItemHeightSmall: number;
					public static AppCompatTheme_listPreferredItemPaddingEnd: number;
					public static AppCompatTheme_listPreferredItemPaddingLeft: number;
					public static AppCompatTheme_listPreferredItemPaddingRight: number;
					public static AppCompatTheme_listPreferredItemPaddingStart: number;
					public static AppCompatTheme_panelBackground: number;
					public static AppCompatTheme_panelMenuListTheme: number;
					public static AppCompatTheme_panelMenuListWidth: number;
					public static AppCompatTheme_popupMenuStyle: number;
					public static AppCompatTheme_popupWindowStyle: number;
					public static AppCompatTheme_radioButtonStyle: number;
					public static AppCompatTheme_ratingBarStyle: number;
					public static AppCompatTheme_ratingBarStyleIndicator: number;
					public static AppCompatTheme_ratingBarStyleSmall: number;
					public static AppCompatTheme_searchViewStyle: number;
					public static AppCompatTheme_seekBarStyle: number;
					public static AppCompatTheme_selectableItemBackground: number;
					public static AppCompatTheme_selectableItemBackgroundBorderless: number;
					public static AppCompatTheme_spinnerDropDownItemStyle: number;
					public static AppCompatTheme_spinnerStyle: number;
					public static AppCompatTheme_switchStyle: number;
					public static AppCompatTheme_textAppearanceLargePopupMenu: number;
					public static AppCompatTheme_textAppearanceListItem: number;
					public static AppCompatTheme_textAppearanceListItemSecondary: number;
					public static AppCompatTheme_textAppearanceListItemSmall: number;
					public static AppCompatTheme_textAppearancePopupMenuHeader: number;
					public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
					public static AppCompatTheme_textAppearanceSearchResultTitle: number;
					public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
					public static AppCompatTheme_textColorAlertDialogListItem: number;
					public static AppCompatTheme_textColorSearchUrl: number;
					public static AppCompatTheme_toolbarNavigationButtonStyle: number;
					public static AppCompatTheme_toolbarStyle: number;
					public static AppCompatTheme_tooltipForegroundColor: number;
					public static AppCompatTheme_tooltipFrameBackground: number;
					public static AppCompatTheme_viewInflaterClass: number;
					public static AppCompatTheme_windowActionBar: number;
					public static AppCompatTheme_windowActionBarOverlay: number;
					public static AppCompatTheme_windowActionModeOverlay: number;
					public static AppCompatTheme_windowFixedHeightMajor: number;
					public static AppCompatTheme_windowFixedHeightMinor: number;
					public static AppCompatTheme_windowFixedWidthMajor: number;
					public static AppCompatTheme_windowFixedWidthMinor: number;
					public static AppCompatTheme_windowMinWidthMajor: number;
					public static AppCompatTheme_windowMinWidthMinor: number;
					public static AppCompatTheme_windowNoTitle: number;
					public static ButtonBarLayout: number[];
					public static ButtonBarLayout_allowStacking: number;
					public static ColorStateListItem: number[];
					public static ColorStateListItem_android_color: number;
					public static ColorStateListItem_android_alpha: number;
					public static ColorStateListItem_android_lStar: number;
					public static ColorStateListItem_alpha: number;
					public static ColorStateListItem_lStar: number;
					public static CompoundButton: number[];
					public static CompoundButton_android_button: number;
					public static CompoundButton_buttonCompat: number;
					public static CompoundButton_buttonTint: number;
					public static CompoundButton_buttonTintMode: number;
					public static DrawerArrowToggle: number[];
					public static DrawerArrowToggle_arrowHeadLength: number;
					public static DrawerArrowToggle_arrowShaftLength: number;
					public static DrawerArrowToggle_barLength: number;
					public static DrawerArrowToggle_color: number;
					public static DrawerArrowToggle_drawableSize: number;
					public static DrawerArrowToggle_gapBetweenBars: number;
					public static DrawerArrowToggle_spinBars: number;
					public static DrawerArrowToggle_thickness: number;
					public static FontFamily: number[];
					public static FontFamily_fontProviderAuthority: number;
					public static FontFamily_fontProviderCerts: number;
					public static FontFamily_fontProviderFetchStrategy: number;
					public static FontFamily_fontProviderFetchTimeout: number;
					public static FontFamily_fontProviderPackage: number;
					public static FontFamily_fontProviderQuery: number;
					public static FontFamily_fontProviderSystemFontFamily: number;
					public static FontFamilyFont: number[];
					public static FontFamilyFont_android_font: number;
					public static FontFamilyFont_android_fontWeight: number;
					public static FontFamilyFont_android_fontStyle: number;
					public static FontFamilyFont_android_ttcIndex: number;
					public static FontFamilyFont_android_fontVariationSettings: number;
					public static FontFamilyFont_font: number;
					public static FontFamilyFont_fontStyle: number;
					public static FontFamilyFont_fontVariationSettings: number;
					public static FontFamilyFont_fontWeight: number;
					public static FontFamilyFont_ttcIndex: number;
					public static GradientColor: number[];
					public static GradientColor_android_startColor: number;
					public static GradientColor_android_endColor: number;
					public static GradientColor_android_type: number;
					public static GradientColor_android_centerX: number;
					public static GradientColor_android_centerY: number;
					public static GradientColor_android_gradientRadius: number;
					public static GradientColor_android_tileMode: number;
					public static GradientColor_android_centerColor: number;
					public static GradientColor_android_startX: number;
					public static GradientColor_android_startY: number;
					public static GradientColor_android_endX: number;
					public static GradientColor_android_endY: number;
					public static GradientColorItem: number[];
					public static GradientColorItem_android_color: number;
					public static GradientColorItem_android_offset: number;
					public static LinearLayoutCompat: number[];
					public static LinearLayoutCompat_android_gravity: number;
					public static LinearLayoutCompat_android_orientation: number;
					public static LinearLayoutCompat_android_baselineAligned: number;
					public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
					public static LinearLayoutCompat_android_weightSum: number;
					public static LinearLayoutCompat_divider: number;
					public static LinearLayoutCompat_dividerPadding: number;
					public static LinearLayoutCompat_measureWithLargestChild: number;
					public static LinearLayoutCompat_showDividers: number;
					public static LinearLayoutCompat_Layout: number[];
					public static LinearLayoutCompat_Layout_android_layout_gravity: number;
					public static LinearLayoutCompat_Layout_android_layout_width: number;
					public static LinearLayoutCompat_Layout_android_layout_height: number;
					public static LinearLayoutCompat_Layout_android_layout_weight: number;
					public static ListPopupWindow: number[];
					public static ListPopupWindow_android_dropDownHorizontalOffset: number;
					public static ListPopupWindow_android_dropDownVerticalOffset: number;
					public static MenuGroup: number[];
					public static MenuGroup_android_enabled: number;
					public static MenuGroup_android_id: number;
					public static MenuGroup_android_visible: number;
					public static MenuGroup_android_menuCategory: number;
					public static MenuGroup_android_orderInCategory: number;
					public static MenuGroup_android_checkableBehavior: number;
					public static MenuItem: number[];
					public static MenuItem_android_icon: number;
					public static MenuItem_android_enabled: number;
					public static MenuItem_android_id: number;
					public static MenuItem_android_checked: number;
					public static MenuItem_android_visible: number;
					public static MenuItem_android_menuCategory: number;
					public static MenuItem_android_orderInCategory: number;
					public static MenuItem_android_title: number;
					public static MenuItem_android_titleCondensed: number;
					public static MenuItem_android_alphabeticShortcut: number;
					public static MenuItem_android_numericShortcut: number;
					public static MenuItem_android_checkable: number;
					public static MenuItem_android_onClick: number;
					public static MenuItem_actionLayout: number;
					public static MenuItem_actionProviderClass: number;
					public static MenuItem_actionViewClass: number;
					public static MenuItem_alphabeticModifiers: number;
					public static MenuItem_contentDescription: number;
					public static MenuItem_iconTint: number;
					public static MenuItem_iconTintMode: number;
					public static MenuItem_numericModifiers: number;
					public static MenuItem_showAsAction: number;
					public static MenuItem_tooltipText: number;
					public static MenuView: number[];
					public static MenuView_android_windowAnimationStyle: number;
					public static MenuView_android_itemTextAppearance: number;
					public static MenuView_android_horizontalDivider: number;
					public static MenuView_android_verticalDivider: number;
					public static MenuView_android_headerBackground: number;
					public static MenuView_android_itemBackground: number;
					public static MenuView_android_itemIconDisabledAlpha: number;
					public static MenuView_preserveIconSpacing: number;
					public static MenuView_subMenuArrow: number;
					public static PopupWindow: number[];
					public static PopupWindow_android_popupBackground: number;
					public static PopupWindow_android_popupAnimationStyle: number;
					public static PopupWindow_overlapAnchor: number;
					public static PopupWindowBackgroundState: number[];
					public static PopupWindowBackgroundState_state_above_anchor: number;
					public static RecycleListView: number[];
					public static RecycleListView_paddingBottomNoButtons: number;
					public static RecycleListView_paddingTopNoTitle: number;
					public static SearchView: number[];
					public static SearchView_android_textAppearance: number;
					public static SearchView_android_focusable: number;
					public static SearchView_android_maxWidth: number;
					public static SearchView_android_text: number;
					public static SearchView_android_hint: number;
					public static SearchView_android_inputType: number;
					public static SearchView_android_imeOptions: number;
					public static SearchView_animateMenuItems: number;
					public static SearchView_animateNavigationIcon: number;
					public static SearchView_autoShowKeyboard: number;
					public static SearchView_backHandlingEnabled: number;
					public static SearchView_backgroundTint: number;
					public static SearchView_closeIcon: number;
					public static SearchView_commitIcon: number;
					public static SearchView_defaultQueryHint: number;
					public static SearchView_goIcon: number;
					public static SearchView_headerLayout: number;
					public static SearchView_hideNavigationIcon: number;
					public static SearchView_iconifiedByDefault: number;
					public static SearchView_layout: number;
					public static SearchView_queryBackground: number;
					public static SearchView_queryHint: number;
					public static SearchView_searchHintIcon: number;
					public static SearchView_searchIcon: number;
					public static SearchView_searchPrefixText: number;
					public static SearchView_submitBackground: number;
					public static SearchView_suggestionRowLayout: number;
					public static SearchView_useDrawerArrowDrawable: number;
					public static SearchView_voiceIcon: number;
					public static Spinner: number[];
					public static Spinner_android_entries: number;
					public static Spinner_android_popupBackground: number;
					public static Spinner_android_prompt: number;
					public static Spinner_android_dropDownWidth: number;
					public static Spinner_popupTheme: number;
					public static StateListDrawable: number[];
					public static StateListDrawable_android_dither: number;
					public static StateListDrawable_android_visible: number;
					public static StateListDrawable_android_variablePadding: number;
					public static StateListDrawable_android_constantSize: number;
					public static StateListDrawable_android_enterFadeDuration: number;
					public static StateListDrawable_android_exitFadeDuration: number;
					public static StateListDrawableItem: number[];
					public static StateListDrawableItem_android_drawable: number;
					public static SwitchCompat: number[];
					public static SwitchCompat_android_textOn: number;
					public static SwitchCompat_android_textOff: number;
					public static SwitchCompat_android_thumb: number;
					public static SwitchCompat_showText: number;
					public static SwitchCompat_splitTrack: number;
					public static SwitchCompat_switchMinWidth: number;
					public static SwitchCompat_switchPadding: number;
					public static SwitchCompat_switchTextAppearance: number;
					public static SwitchCompat_thumbTextPadding: number;
					public static SwitchCompat_thumbTint: number;
					public static SwitchCompat_thumbTintMode: number;
					public static SwitchCompat_track: number;
					public static SwitchCompat_trackTint: number;
					public static SwitchCompat_trackTintMode: number;
					public static TextAppearance: number[];
					public static TextAppearance_android_textSize: number;
					public static TextAppearance_android_typeface: number;
					public static TextAppearance_android_textStyle: number;
					public static TextAppearance_android_textColor: number;
					public static TextAppearance_android_textColorHint: number;
					public static TextAppearance_android_textColorLink: number;
					public static TextAppearance_android_shadowColor: number;
					public static TextAppearance_android_shadowDx: number;
					public static TextAppearance_android_shadowDy: number;
					public static TextAppearance_android_shadowRadius: number;
					public static TextAppearance_android_fontFamily: number;
					public static TextAppearance_android_textFontWeight: number;
					public static TextAppearance_fontFamily: number;
					public static TextAppearance_fontVariationSettings: number;
					public static TextAppearance_textAllCaps: number;
					public static TextAppearance_textLocale: number;
					public static Toolbar: number[];
					public static Toolbar_android_gravity: number;
					public static Toolbar_android_minHeight: number;
					public static Toolbar_buttonGravity: number;
					public static Toolbar_collapseContentDescription: number;
					public static Toolbar_collapseIcon: number;
					public static Toolbar_contentInsetEnd: number;
					public static Toolbar_contentInsetEndWithActions: number;
					public static Toolbar_contentInsetLeft: number;
					public static Toolbar_contentInsetRight: number;
					public static Toolbar_contentInsetStart: number;
					public static Toolbar_contentInsetStartWithNavigation: number;
					public static Toolbar_logo: number;
					public static Toolbar_logoDescription: number;
					public static Toolbar_maxButtonHeight: number;
					public static Toolbar_menu: number;
					public static Toolbar_navigationContentDescription: number;
					public static Toolbar_navigationIcon: number;
					public static Toolbar_popupTheme: number;
					public static Toolbar_subtitle: number;
					public static Toolbar_subtitleTextAppearance: number;
					public static Toolbar_subtitleTextColor: number;
					public static Toolbar_title: number;
					public static Toolbar_titleMargin: number;
					public static Toolbar_titleMarginBottom: number;
					public static Toolbar_titleMarginEnd: number;
					public static Toolbar_titleMarginStart: number;
					public static Toolbar_titleMarginTop: number;
					public static Toolbar_titleMargins: number;
					public static Toolbar_titleTextAppearance: number;
					public static Toolbar_titleTextColor: number;
					public static View: number[];
					public static View_android_theme: number;
					public static View_android_focusable: number;
					public static View_paddingEnd: number;
					public static View_paddingStart: number;
					public static View_theme: number;
					public static ViewBackgroundHelper: number[];
					public static ViewBackgroundHelper_android_background: number;
					public static ViewBackgroundHelper_backgroundTint: number;
					public static ViewBackgroundHelper_backgroundTintMode: number;
					public static ViewStubCompat: number[];
					public static ViewStubCompat_android_id: number;
					public static ViewStubCompat_android_layout: number;
					public static ViewStubCompat_android_inflatedId: number;
					public static "<clinit>"(): void;
				}
			}
		}
	}
}

declare module ezy {
	export module assist {
		export module compat {
			export class RomUtil extends java.lang.Object {
				public static class: java.lang.Class<ezy.assist.compat.RomUtil>;
				public static ROM_MIUI: string;
				public static ROM_EMUI: string;
				public static ROM_FLYME: string;
				public static ROM_OPPO: string;
				public static ROM_SMARTISAN: string;
				public static ROM_VIVO: string;
				public static ROM_QIKU: string;
				public static ROM_LENOVO: string;
				public static ROM_SAMSUNG: string;
				public static check(rom: string): boolean;
				public static isMiui(): boolean;
				public static isOppo(): boolean;
				public static isQiku(): boolean;
				public static isSmartisan(): boolean;
				public static getName(): string;
				public static getVersion(): string;
				public static isVivo(): boolean;
				public static isFlyme(): boolean;
				public constructor();
				public static isEmui(): boolean;
				public static getProp(name: string): string;
			}
		}
	}
}

declare module ezy {
	export module assist {
		export module compat {
			export class SettingsCompat extends java.lang.Object {
				public static class: java.lang.Class<ezy.assist.compat.SettingsCompat>;
				public static manageWriteSettings(context: android.content.Context): void;
				public static canDrawOverlays(context: android.content.Context): boolean;
				public static manageDrawOverlays(context: android.content.Context): void;
				public constructor();
				public static canWriteSettings(context: android.content.Context): boolean;
			}
		}
	}
}

declare module io {
	export module codetail {
		export module view {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<io.codetail.view.R>;
			}
		}
	}
}

declare module io {
	export module reactivex {
		export module android {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<io.reactivex.android.R>;
			}
		}
	}
}

declare module jackpal {
	export module androidterm {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<jackpal.androidterm.R>;
		}
		export module R {
			export class array extends java.lang.Object {
				public static class: java.lang.Class<jackpal.androidterm.R.array>;
				public static control_keys_short_names: number;
				public static entries_actionbar_preference: number;
				public static entries_backaction_preference: number;
				public static entries_color_preference: number;
				public static entries_controlkey_preference: number;
				public static entries_cursorblink_preference: number;
				public static entries_cursorstyle_preference: number;
				public static entries_fnkey_preference: number;
				public static entries_fontsize_preference: number;
				public static entries_ime_preference: number;
				public static entries_orientation_preference: number;
				public static entries_statusbar_preference: number;
				public static entries_termtype_preference: number;
				public static entryvalues_actionbar_preference: number;
				public static entryvalues_backaction_preference: number;
				public static entryvalues_color_preference: number;
				public static entryvalues_controlkey_preference: number;
				public static entryvalues_cursorblink_preference: number;
				public static entryvalues_cursorstyle_preference: number;
				public static entryvalues_fnkey_preference: number;
				public static entryvalues_fontsize_preference: number;
				public static entryvalues_ime_preference: number;
				public static entryvalues_orientation_preference: number;
				public static entryvalues_statusbar_preference: number;
				public static fn_keys_short_names: number;
			}
			export class bool extends java.lang.Object {
				public static class: java.lang.Class<jackpal.androidterm.R.bool>;
				public static pref_allow_prepend_path_default: number;
				public static pref_alt_sends_esc_default: number;
				public static pref_close_window_on_process_exit_default: number;
				public static pref_do_path_extensions_default: number;
				public static pref_mouse_tracking_default: number;
				public static pref_use_keyboard_shortcuts_default: number;
				public static pref_utf8_by_default_default: number;
				public static pref_verify_path_default: number;
			}
			export class color extends java.lang.Object {
				public static class: java.lang.Class<jackpal.androidterm.R.color>;
				public static accent: number;
				public static primary: number;
				public static primary_dark: number;
			}
			export class drawable extends java.lang.Object {
				public static class: java.lang.Class<jackpal.androidterm.R.drawable>;
				public static atari_small: number;
				public static atari_small_nodpi: number;
				public static btn_close_window: number;
				public static close_background: number;
				public static ic_folder: number;
				public static ic_folderup: number;
				public static ic_launcher: number;
				public static ic_menu_add: number;
				public static ic_menu_back: number;
				public static ic_menu_close_clear_cancel: number;
				public static ic_menu_forward: number;
				public static ic_menu_preferences: number;
				public static ic_menu_windows: number;
				public static ic_stat_service_notification_icon: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<jackpal.androidterm.R.id>;
				public static action_help: number;
				public static imageview: number;
				public static mainview: number;
				public static menu_close_window: number;
				public static menu_new_window: number;
				public static menu_preferences: number;
				public static menu_reset: number;
				public static menu_send_email: number;
				public static menu_special_keys: number;
				public static menu_toggle_soft_keyboard: number;
				public static menu_toggle_wakelock: number;
				public static menu_toggle_wifilock: number;
				public static menu_window_list: number;
				public static scrollview: number;
				public static textview: number;
				public static view_flipper: number;
				public static window_list_close: number;
				public static window_list_label: number;
				public static window_list_separator: number;
			}
			export class integer extends java.lang.Object {
				public static class: java.lang.Class<jackpal.androidterm.R.integer>;
				public static pref_actionbar_default: number;
				public static pref_orientation_default: number;
			}
			export class layout extends java.lang.Object {
				public static class: java.lang.Class<jackpal.androidterm.R.layout>;
				public static term_activity: number;
				public static window_list_item: number;
				public static window_list_new_window: number;
			}
			export class menu extends java.lang.Object {
				public static class: java.lang.Class<jackpal.androidterm.R.menu>;
				public static main: number;
			}
			export class style extends java.lang.Object {
				public static class: java.lang.Class<jackpal.androidterm.R.style>;
				public static Theme: number;
				public static Theme_Holo: number;
				public static Theme_Holo_ActionBarOverlay: number;
				public static Widget_ActionBarOverlay: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<jackpal.androidterm.R.styleable>;
				public static EmulatorView: number[];
				public static "<clinit>"(): void;
			}
			export class xml extends java.lang.Object {
				public static class: java.lang.Class<jackpal.androidterm.R.xml>;
				public static preferences: number;
			}
		}
	}
}

declare module jackpal {
	export module androidterm {
		export module emulatorview {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<jackpal.androidterm.emulatorview.R>;
			}
			export module R {
				export class drawable extends java.lang.Object {
					public static class: java.lang.Class<jackpal.androidterm.emulatorview.R.drawable>;
					public static atari_small: number;
					public static atari_small_nodpi: number;
				}
			}
		}
	}
}

declare module jackpal {
	export module androidterm {
		export module libtermexec {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<jackpal.androidterm.libtermexec.R>;
			}
		}
	}
}

declare module me {
	export module zhanghai {
		export module android {
			export module materialprogressbar {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<me.zhanghai.android.materialprogressbar.R>;
				}
				export module R {
					export class anim extends java.lang.Object {
						public static class: java.lang.Class<me.zhanghai.android.materialprogressbar.R.anim>;
						public static abc_fade_in: number;
						public static abc_fade_out: number;
						public static abc_grow_fade_in_from_bottom: number;
						public static abc_popup_enter: number;
						public static abc_popup_exit: number;
						public static abc_shrink_fade_out_from_bottom: number;
						public static abc_slide_in_bottom: number;
						public static abc_slide_in_top: number;
						public static abc_slide_out_bottom: number;
						public static abc_slide_out_top: number;
						public static tooltip_enter: number;
						public static tooltip_exit: number;
					}
					export class attr extends java.lang.Object {
						public static class: java.lang.Class<me.zhanghai.android.materialprogressbar.R.attr>;
						public static actionBarDivider: number;
						public static actionBarItemBackground: number;
						public static actionBarPopupTheme: number;
						public static actionBarSize: number;
						public static actionBarSplitStyle: number;
						public static actionBarStyle: number;
						public static actionBarTabBarStyle: number;
						public static actionBarTabStyle: number;
						public static actionBarTabTextStyle: number;
						public static actionBarTheme: number;
						public static actionBarWidgetTheme: number;
						public static actionButtonStyle: number;
						public static actionDropDownStyle: number;
						public static actionLayout: number;
						public static actionMenuTextAppearance: number;
						public static actionMenuTextColor: number;
						public static actionModeBackground: number;
						public static actionModeCloseButtonStyle: number;
						public static actionModeCloseDrawable: number;
						public static actionModeCopyDrawable: number;
						public static actionModeCutDrawable: number;
						public static actionModeFindDrawable: number;
						public static actionModePasteDrawable: number;
						public static actionModePopupWindowStyle: number;
						public static actionModeSelectAllDrawable: number;
						public static actionModeShareDrawable: number;
						public static actionModeSplitBackground: number;
						public static actionModeStyle: number;
						public static actionModeWebSearchDrawable: number;
						public static actionOverflowButtonStyle: number;
						public static actionOverflowMenuStyle: number;
						public static actionProviderClass: number;
						public static actionViewClass: number;
						public static activityChooserViewStyle: number;
						public static alertDialogButtonGroupStyle: number;
						public static alertDialogCenterButtons: number;
						public static alertDialogStyle: number;
						public static alertDialogTheme: number;
						public static allowStacking: number;
						public static alpha: number;
						public static alphabeticModifiers: number;
						public static arrowHeadLength: number;
						public static arrowShaftLength: number;
						public static autoCompleteTextViewStyle: number;
						public static autoSizeMaxTextSize: number;
						public static autoSizeMinTextSize: number;
						public static autoSizePresetSizes: number;
						public static autoSizeStepGranularity: number;
						public static autoSizeTextType: number;
						public static background: number;
						public static backgroundSplit: number;
						public static backgroundStacked: number;
						public static backgroundTint: number;
						public static backgroundTintMode: number;
						public static barLength: number;
						public static borderlessButtonStyle: number;
						public static buttonBarButtonStyle: number;
						public static buttonBarNegativeButtonStyle: number;
						public static buttonBarNeutralButtonStyle: number;
						public static buttonBarPositiveButtonStyle: number;
						public static buttonBarStyle: number;
						public static buttonGravity: number;
						public static buttonPanelSideLayout: number;
						public static buttonStyle: number;
						public static buttonStyleSmall: number;
						public static buttonTint: number;
						public static buttonTintMode: number;
						public static checkboxStyle: number;
						public static checkedTextViewStyle: number;
						public static closeIcon: number;
						public static closeItemLayout: number;
						public static collapseContentDescription: number;
						public static collapseIcon: number;
						public static color: number;
						public static colorAccent: number;
						public static colorBackgroundFloating: number;
						public static colorButtonNormal: number;
						public static colorControlActivated: number;
						public static colorControlHighlight: number;
						public static colorControlNormal: number;
						public static colorError: number;
						public static colorPrimary: number;
						public static colorPrimaryDark: number;
						public static colorSwitchThumbNormal: number;
						public static commitIcon: number;
						public static contentDescription: number;
						public static contentInsetEnd: number;
						public static contentInsetEndWithActions: number;
						public static contentInsetLeft: number;
						public static contentInsetRight: number;
						public static contentInsetStart: number;
						public static contentInsetStartWithNavigation: number;
						public static controlBackground: number;
						public static customNavigationLayout: number;
						public static defaultQueryHint: number;
						public static dialogPreferredPadding: number;
						public static dialogTheme: number;
						public static displayOptions: number;
						public static divider: number;
						public static dividerHorizontal: number;
						public static dividerPadding: number;
						public static dividerVertical: number;
						public static drawableSize: number;
						public static drawerArrowStyle: number;
						public static dropDownListViewStyle: number;
						public static dropdownListPreferredItemHeight: number;
						public static editTextBackground: number;
						public static editTextColor: number;
						public static editTextStyle: number;
						public static elevation: number;
						public static expandActivityOverflowButtonDrawable: number;
						public static font: number;
						public static fontFamily: number;
						public static fontProviderAuthority: number;
						public static fontProviderCerts: number;
						public static fontProviderFetchStrategy: number;
						public static fontProviderFetchTimeout: number;
						public static fontProviderPackage: number;
						public static fontProviderQuery: number;
						public static fontStyle: number;
						public static fontWeight: number;
						public static gapBetweenBars: number;
						public static goIcon: number;
						public static height: number;
						public static hideOnContentScroll: number;
						public static homeAsUpIndicator: number;
						public static homeLayout: number;
						public static icon: number;
						public static iconTint: number;
						public static iconTintMode: number;
						public static iconifiedByDefault: number;
						public static imageButtonStyle: number;
						public static indeterminateProgressStyle: number;
						public static initialActivityCount: number;
						public static isLightTheme: number;
						public static itemPadding: number;
						public static layout: number;
						public static listChoiceBackgroundIndicator: number;
						public static listDividerAlertDialog: number;
						public static listItemLayout: number;
						public static listLayout: number;
						public static listMenuViewStyle: number;
						public static listPopupWindowStyle: number;
						public static listPreferredItemHeight: number;
						public static listPreferredItemHeightLarge: number;
						public static listPreferredItemHeightSmall: number;
						public static listPreferredItemPaddingLeft: number;
						public static listPreferredItemPaddingRight: number;
						public static logo: number;
						public static logoDescription: number;
						public static maxButtonHeight: number;
						public static measureWithLargestChild: number;
						public static mpb_determinateCircularProgressStyle: number;
						public static mpb_indeterminateTint: number;
						public static mpb_indeterminateTintMode: number;
						public static mpb_progressBackgroundTint: number;
						public static mpb_progressBackgroundTintMode: number;
						public static mpb_progressStyle: number;
						public static mpb_progressTint: number;
						public static mpb_progressTintMode: number;
						public static mpb_secondaryProgressTint: number;
						public static mpb_secondaryProgressTintMode: number;
						public static mpb_setBothDrawables: number;
						public static mpb_showProgressBackground: number;
						public static mpb_useIntrinsicPadding: number;
						public static multiChoiceItemLayout: number;
						public static navigationContentDescription: number;
						public static navigationIcon: number;
						public static navigationMode: number;
						public static numericModifiers: number;
						public static overlapAnchor: number;
						public static paddingBottomNoButtons: number;
						public static paddingEnd: number;
						public static paddingStart: number;
						public static paddingTopNoTitle: number;
						public static panelBackground: number;
						public static panelMenuListTheme: number;
						public static panelMenuListWidth: number;
						public static popupMenuStyle: number;
						public static popupTheme: number;
						public static popupWindowStyle: number;
						public static preserveIconSpacing: number;
						public static progressBarPadding: number;
						public static progressBarStyle: number;
						public static queryBackground: number;
						public static queryHint: number;
						public static radioButtonStyle: number;
						public static ratingBarStyle: number;
						public static ratingBarStyleIndicator: number;
						public static ratingBarStyleSmall: number;
						public static searchHintIcon: number;
						public static searchIcon: number;
						public static searchViewStyle: number;
						public static seekBarStyle: number;
						public static selectableItemBackground: number;
						public static selectableItemBackgroundBorderless: number;
						public static showAsAction: number;
						public static showDividers: number;
						public static showText: number;
						public static showTitle: number;
						public static singleChoiceItemLayout: number;
						public static spinBars: number;
						public static spinnerDropDownItemStyle: number;
						public static spinnerStyle: number;
						public static splitTrack: number;
						public static srcCompat: number;
						public static state_above_anchor: number;
						public static subMenuArrow: number;
						public static submitBackground: number;
						public static subtitle: number;
						public static subtitleTextAppearance: number;
						public static subtitleTextColor: number;
						public static subtitleTextStyle: number;
						public static suggestionRowLayout: number;
						public static switchMinWidth: number;
						public static switchPadding: number;
						public static switchStyle: number;
						public static switchTextAppearance: number;
						public static textAllCaps: number;
						public static textAppearanceLargePopupMenu: number;
						public static textAppearanceListItem: number;
						public static textAppearanceListItemSecondary: number;
						public static textAppearanceListItemSmall: number;
						public static textAppearancePopupMenuHeader: number;
						public static textAppearanceSearchResultSubtitle: number;
						public static textAppearanceSearchResultTitle: number;
						public static textAppearanceSmallPopupMenu: number;
						public static textColorAlertDialogListItem: number;
						public static textColorSearchUrl: number;
						public static theme: number;
						public static thickness: number;
						public static thumbTextPadding: number;
						public static thumbTint: number;
						public static thumbTintMode: number;
						public static tickMark: number;
						public static tickMarkTint: number;
						public static tickMarkTintMode: number;
						public static tint: number;
						public static tintMode: number;
						public static title: number;
						public static titleMargin: number;
						public static titleMarginBottom: number;
						public static titleMarginEnd: number;
						public static titleMarginStart: number;
						public static titleMarginTop: number;
						public static titleMargins: number;
						public static titleTextAppearance: number;
						public static titleTextColor: number;
						public static titleTextStyle: number;
						public static toolbarNavigationButtonStyle: number;
						public static toolbarStyle: number;
						public static tooltipForegroundColor: number;
						public static tooltipFrameBackground: number;
						public static tooltipText: number;
						public static track: number;
						public static trackTint: number;
						public static trackTintMode: number;
						public static voiceIcon: number;
						public static windowActionBar: number;
						public static windowActionBarOverlay: number;
						public static windowActionModeOverlay: number;
						public static windowFixedHeightMajor: number;
						public static windowFixedHeightMinor: number;
						public static windowFixedWidthMajor: number;
						public static windowFixedWidthMinor: number;
						public static windowMinWidthMajor: number;
						public static windowMinWidthMinor: number;
						public static windowNoTitle: number;
					}
					export class bool extends java.lang.Object {
						public static class: java.lang.Class<me.zhanghai.android.materialprogressbar.R.bool>;
						public static abc_action_bar_embed_tabs: number;
						public static abc_allow_stacked_button_bar: number;
						public static abc_config_actionMenuItemAllCaps: number;
					}
					export class color extends java.lang.Object {
						public static class: java.lang.Class<me.zhanghai.android.materialprogressbar.R.color>;
						public static abc_background_cache_hint_selector_material_dark: number;
						public static abc_background_cache_hint_selector_material_light: number;
						public static abc_btn_colored_borderless_text_material: number;
						public static abc_btn_colored_text_material: number;
						public static abc_color_highlight_material: number;
						public static abc_hint_foreground_material_dark: number;
						public static abc_hint_foreground_material_light: number;
						public static abc_input_method_navigation_guard: number;
						public static abc_primary_text_disable_only_material_dark: number;
						public static abc_primary_text_disable_only_material_light: number;
						public static abc_primary_text_material_dark: number;
						public static abc_primary_text_material_light: number;
						public static abc_search_url_text: number;
						public static abc_search_url_text_normal: number;
						public static abc_search_url_text_pressed: number;
						public static abc_search_url_text_selected: number;
						public static abc_secondary_text_material_dark: number;
						public static abc_secondary_text_material_light: number;
						public static abc_tint_btn_checkable: number;
						public static abc_tint_default: number;
						public static abc_tint_edittext: number;
						public static abc_tint_seek_thumb: number;
						public static abc_tint_spinner: number;
						public static abc_tint_switch_track: number;
						public static accent_material_dark: number;
						public static accent_material_light: number;
						public static background_floating_material_dark: number;
						public static background_floating_material_light: number;
						public static background_material_dark: number;
						public static background_material_light: number;
						public static bright_foreground_disabled_material_dark: number;
						public static bright_foreground_disabled_material_light: number;
						public static bright_foreground_inverse_material_dark: number;
						public static bright_foreground_inverse_material_light: number;
						public static bright_foreground_material_dark: number;
						public static bright_foreground_material_light: number;
						public static button_material_dark: number;
						public static button_material_light: number;
						public static dim_foreground_disabled_material_dark: number;
						public static dim_foreground_disabled_material_light: number;
						public static dim_foreground_material_dark: number;
						public static dim_foreground_material_light: number;
						public static foreground_material_dark: number;
						public static foreground_material_light: number;
						public static highlighted_text_material_dark: number;
						public static highlighted_text_material_light: number;
						public static material_blue_grey_800: number;
						public static material_blue_grey_900: number;
						public static material_blue_grey_950: number;
						public static material_deep_teal_200: number;
						public static material_deep_teal_500: number;
						public static material_grey_100: number;
						public static material_grey_300: number;
						public static material_grey_50: number;
						public static material_grey_600: number;
						public static material_grey_800: number;
						public static material_grey_850: number;
						public static material_grey_900: number;
						public static notification_action_color_filter: number;
						public static notification_icon_bg_color: number;
						public static primary_dark_material_dark: number;
						public static primary_dark_material_light: number;
						public static primary_material_dark: number;
						public static primary_material_light: number;
						public static primary_text_default_material_dark: number;
						public static primary_text_default_material_light: number;
						public static primary_text_disabled_material_dark: number;
						public static primary_text_disabled_material_light: number;
						public static ripple_material_dark: number;
						public static ripple_material_light: number;
						public static secondary_text_default_material_dark: number;
						public static secondary_text_default_material_light: number;
						public static secondary_text_disabled_material_dark: number;
						public static secondary_text_disabled_material_light: number;
						public static switch_thumb_disabled_material_dark: number;
						public static switch_thumb_disabled_material_light: number;
						public static switch_thumb_material_dark: number;
						public static switch_thumb_material_light: number;
						public static switch_thumb_normal_material_dark: number;
						public static switch_thumb_normal_material_light: number;
						public static tooltip_background_dark: number;
						public static tooltip_background_light: number;
					}
					export class dimen extends java.lang.Object {
						public static class: java.lang.Class<me.zhanghai.android.materialprogressbar.R.dimen>;
						public static abc_action_bar_content_inset_material: number;
						public static abc_action_bar_content_inset_with_nav: number;
						public static abc_action_bar_default_height_material: number;
						public static abc_action_bar_default_padding_end_material: number;
						public static abc_action_bar_default_padding_start_material: number;
						public static abc_action_bar_elevation_material: number;
						public static abc_action_bar_icon_vertical_padding_material: number;
						public static abc_action_bar_overflow_padding_end_material: number;
						public static abc_action_bar_overflow_padding_start_material: number;
						public static abc_action_bar_stacked_max_height: number;
						public static abc_action_bar_stacked_tab_max_width: number;
						public static abc_action_bar_subtitle_bottom_margin_material: number;
						public static abc_action_bar_subtitle_top_margin_material: number;
						public static abc_action_button_min_height_material: number;
						public static abc_action_button_min_width_material: number;
						public static abc_action_button_min_width_overflow_material: number;
						public static abc_alert_dialog_button_bar_height: number;
						public static abc_button_inset_horizontal_material: number;
						public static abc_button_inset_vertical_material: number;
						public static abc_button_padding_horizontal_material: number;
						public static abc_button_padding_vertical_material: number;
						public static abc_cascading_menus_min_smallest_width: number;
						public static abc_config_prefDialogWidth: number;
						public static abc_control_corner_material: number;
						public static abc_control_inset_material: number;
						public static abc_control_padding_material: number;
						public static abc_dialog_fixed_height_major: number;
						public static abc_dialog_fixed_height_minor: number;
						public static abc_dialog_fixed_width_major: number;
						public static abc_dialog_fixed_width_minor: number;
						public static abc_dialog_list_padding_bottom_no_buttons: number;
						public static abc_dialog_list_padding_top_no_title: number;
						public static abc_dialog_min_width_major: number;
						public static abc_dialog_min_width_minor: number;
						public static abc_dialog_padding_material: number;
						public static abc_dialog_padding_top_material: number;
						public static abc_dialog_title_divider_material: number;
						public static abc_disabled_alpha_material_dark: number;
						public static abc_disabled_alpha_material_light: number;
						public static abc_dropdownitem_icon_width: number;
						public static abc_dropdownitem_text_padding_left: number;
						public static abc_dropdownitem_text_padding_right: number;
						public static abc_edit_text_inset_bottom_material: number;
						public static abc_edit_text_inset_horizontal_material: number;
						public static abc_edit_text_inset_top_material: number;
						public static abc_floating_window_z: number;
						public static abc_list_item_padding_horizontal_material: number;
						public static abc_panel_menu_list_width: number;
						public static abc_progress_bar_height_material: number;
						public static abc_search_view_preferred_height: number;
						public static abc_search_view_preferred_width: number;
						public static abc_seekbar_track_background_height_material: number;
						public static abc_seekbar_track_progress_height_material: number;
						public static abc_select_dialog_padding_start_material: number;
						public static abc_switch_padding: number;
						public static abc_text_size_body_1_material: number;
						public static abc_text_size_body_2_material: number;
						public static abc_text_size_button_material: number;
						public static abc_text_size_caption_material: number;
						public static abc_text_size_display_1_material: number;
						public static abc_text_size_display_2_material: number;
						public static abc_text_size_display_3_material: number;
						public static abc_text_size_display_4_material: number;
						public static abc_text_size_headline_material: number;
						public static abc_text_size_large_material: number;
						public static abc_text_size_medium_material: number;
						public static abc_text_size_menu_header_material: number;
						public static abc_text_size_menu_material: number;
						public static abc_text_size_small_material: number;
						public static abc_text_size_subhead_material: number;
						public static abc_text_size_subtitle_material_toolbar: number;
						public static abc_text_size_title_material: number;
						public static abc_text_size_title_material_toolbar: number;
						public static compat_button_inset_horizontal_material: number;
						public static compat_button_inset_vertical_material: number;
						public static compat_button_padding_horizontal_material: number;
						public static compat_button_padding_vertical_material: number;
						public static compat_control_corner_material: number;
						public static disabled_alpha_material_dark: number;
						public static disabled_alpha_material_light: number;
						public static highlight_alpha_material_colored: number;
						public static highlight_alpha_material_dark: number;
						public static highlight_alpha_material_light: number;
						public static hint_alpha_material_dark: number;
						public static hint_alpha_material_light: number;
						public static hint_pressed_alpha_material_dark: number;
						public static hint_pressed_alpha_material_light: number;
						public static notification_action_icon_size: number;
						public static notification_action_text_size: number;
						public static notification_big_circle_margin: number;
						public static notification_content_margin_start: number;
						public static notification_large_icon_height: number;
						public static notification_large_icon_width: number;
						public static notification_main_column_padding_top: number;
						public static notification_media_narrow_margin: number;
						public static notification_right_icon_size: number;
						public static notification_right_side_padding_top: number;
						public static notification_small_icon_background_padding: number;
						public static notification_small_icon_size_as_large: number;
						public static notification_subtext_size: number;
						public static notification_top_pad: number;
						public static notification_top_pad_large_text: number;
						public static tooltip_corner_radius: number;
						public static tooltip_horizontal_padding: number;
						public static tooltip_margin: number;
						public static tooltip_precise_anchor_extra_offset: number;
						public static tooltip_precise_anchor_threshold: number;
						public static tooltip_vertical_padding: number;
						public static tooltip_y_offset_non_touch: number;
						public static tooltip_y_offset_touch: number;
					}
					export class drawable extends java.lang.Object {
						public static class: java.lang.Class<me.zhanghai.android.materialprogressbar.R.drawable>;
						public static abc_ab_share_pack_mtrl_alpha: number;
						public static abc_action_bar_item_background_material: number;
						public static abc_btn_borderless_material: number;
						public static abc_btn_check_material: number;
						public static abc_btn_check_to_on_mtrl_000: number;
						public static abc_btn_check_to_on_mtrl_015: number;
						public static abc_btn_colored_material: number;
						public static abc_btn_default_mtrl_shape: number;
						public static abc_btn_radio_material: number;
						public static abc_btn_radio_to_on_mtrl_000: number;
						public static abc_btn_radio_to_on_mtrl_015: number;
						public static abc_btn_switch_to_on_mtrl_00001: number;
						public static abc_btn_switch_to_on_mtrl_00012: number;
						public static abc_cab_background_internal_bg: number;
						public static abc_cab_background_top_material: number;
						public static abc_cab_background_top_mtrl_alpha: number;
						public static abc_control_background_material: number;
						public static abc_dialog_material_background: number;
						public static abc_edit_text_material: number;
						public static abc_ic_ab_back_material: number;
						public static abc_ic_arrow_drop_right_black_24dp: number;
						public static abc_ic_clear_material: number;
						public static abc_ic_commit_search_api_mtrl_alpha: number;
						public static abc_ic_go_search_api_material: number;
						public static abc_ic_menu_copy_mtrl_am_alpha: number;
						public static abc_ic_menu_cut_mtrl_alpha: number;
						public static abc_ic_menu_overflow_material: number;
						public static abc_ic_menu_paste_mtrl_am_alpha: number;
						public static abc_ic_menu_selectall_mtrl_alpha: number;
						public static abc_ic_menu_share_mtrl_alpha: number;
						public static abc_ic_search_api_material: number;
						public static abc_ic_star_black_16dp: number;
						public static abc_ic_star_black_36dp: number;
						public static abc_ic_star_black_48dp: number;
						public static abc_ic_star_half_black_16dp: number;
						public static abc_ic_star_half_black_36dp: number;
						public static abc_ic_star_half_black_48dp: number;
						public static abc_ic_voice_search_api_material: number;
						public static abc_item_background_holo_dark: number;
						public static abc_item_background_holo_light: number;
						public static abc_list_divider_mtrl_alpha: number;
						public static abc_list_focused_holo: number;
						public static abc_list_longpressed_holo: number;
						public static abc_list_pressed_holo_dark: number;
						public static abc_list_pressed_holo_light: number;
						public static abc_list_selector_background_transition_holo_dark: number;
						public static abc_list_selector_background_transition_holo_light: number;
						public static abc_list_selector_disabled_holo_dark: number;
						public static abc_list_selector_disabled_holo_light: number;
						public static abc_list_selector_holo_dark: number;
						public static abc_list_selector_holo_light: number;
						public static abc_menu_hardkey_panel_mtrl_mult: number;
						public static abc_popup_background_mtrl_mult: number;
						public static abc_ratingbar_indicator_material: number;
						public static abc_ratingbar_material: number;
						public static abc_ratingbar_small_material: number;
						public static abc_scrubber_control_off_mtrl_alpha: number;
						public static abc_scrubber_control_to_pressed_mtrl_000: number;
						public static abc_scrubber_control_to_pressed_mtrl_005: number;
						public static abc_scrubber_primary_mtrl_alpha: number;
						public static abc_scrubber_track_mtrl_alpha: number;
						public static abc_seekbar_thumb_material: number;
						public static abc_seekbar_tick_mark_material: number;
						public static abc_seekbar_track_material: number;
						public static abc_spinner_mtrl_am_alpha: number;
						public static abc_spinner_textfield_background_material: number;
						public static abc_switch_thumb_material: number;
						public static abc_switch_track_mtrl_alpha: number;
						public static abc_tab_indicator_material: number;
						public static abc_tab_indicator_mtrl_alpha: number;
						public static abc_text_cursor_material: number;
						public static abc_text_select_handle_left_mtrl_dark: number;
						public static abc_text_select_handle_left_mtrl_light: number;
						public static abc_text_select_handle_middle_mtrl_dark: number;
						public static abc_text_select_handle_middle_mtrl_light: number;
						public static abc_text_select_handle_right_mtrl_dark: number;
						public static abc_text_select_handle_right_mtrl_light: number;
						public static abc_textfield_activated_mtrl_alpha: number;
						public static abc_textfield_default_mtrl_alpha: number;
						public static abc_textfield_search_activated_mtrl_alpha: number;
						public static abc_textfield_search_default_mtrl_alpha: number;
						public static abc_textfield_search_material: number;
						public static abc_vector_test: number;
						public static notification_action_background: number;
						public static notification_bg: number;
						public static notification_bg_low: number;
						public static notification_bg_low_normal: number;
						public static notification_bg_low_pressed: number;
						public static notification_bg_normal: number;
						public static notification_bg_normal_pressed: number;
						public static notification_icon_background: number;
						public static notification_template_icon_bg: number;
						public static notification_template_icon_low_bg: number;
						public static notification_tile_bg: number;
						public static notify_panel_notification_icon_bg: number;
						public static tooltip_frame_dark: number;
						public static tooltip_frame_light: number;
					}
					export class id extends java.lang.Object {
						public static class: java.lang.Class<me.zhanghai.android.materialprogressbar.R.id>;
						public static ALT: number;
						public static CTRL: number;
						public static FUNCTION: number;
						public static META: number;
						public static SHIFT: number;
						public static SYM: number;
						public static action_bar: number;
						public static action_bar_activity_content: number;
						public static action_bar_container: number;
						public static action_bar_root: number;
						public static action_bar_spinner: number;
						public static action_bar_subtitle: number;
						public static action_bar_title: number;
						public static action_container: number;
						public static action_context_bar: number;
						public static action_divider: number;
						public static action_image: number;
						public static action_menu_divider: number;
						public static action_menu_presenter: number;
						public static action_mode_bar: number;
						public static action_mode_bar_stub: number;
						public static action_mode_close_button: number;
						public static action_text: number;
						public static actions: number;
						public static activity_chooser_view_content: number;
						public static add: number;
						public static alertTitle: number;
						public static always: number;
						public static async: number;
						public static beginning: number;
						public static blocking: number;
						public static bottom: number;
						public static buttonPanel: number;
						public static checkbox: number;
						public static chronometer: number;
						public static circular: number;
						public static collapseActionView: number;
						public static contentPanel: number;
						public static custom: number;
						public static customPanel: number;
						public static decor_content_parent: number;
						public static default_activity_button: number;
						public static disableHome: number;
						public static dynamic: number;
						public static edit_query: number;
						public static end: number;
						public static expand_activities_button: number;
						public static expanded_menu: number;
						public static forever: number;
						public static home: number;
						public static homeAsUp: number;
						public static horizontal: number;
						public static icon: number;
						public static icon_group: number;
						public static ifRoom: number;
						public static image: number;
						public static info: number;
						public static italic: number;
						public static line1: number;
						public static line3: number;
						public static listMode: number;
						public static list_item: number;
						public static message: number;
						public static middle: number;
						public static multiply: number;
						public static never: number;
						public static none: number;
						public static normal: number;
						public static notification_background: number;
						public static notification_main_column: number;
						public static notification_main_column_container: number;
						public static parentPanel: number;
						public static progress_circular: number;
						public static progress_horizontal: number;
						public static radio: number;
						public static right_icon: number;
						public static right_side: number;
						public static screen: number;
						public static scrollIndicatorDown: number;
						public static scrollIndicatorUp: number;
						public static scrollView: number;
						public static search_badge: number;
						public static search_bar: number;
						public static search_button: number;
						public static search_close_btn: number;
						public static search_edit_frame: number;
						public static search_go_btn: number;
						public static search_mag_icon: number;
						public static search_plate: number;
						public static search_src_text: number;
						public static search_voice_btn: number;
						public static select_dialog_listview: number;
						public static shortcut: number;
						public static showCustom: number;
						public static showHome: number;
						public static showTitle: number;
						public static spacer: number;
						public static split_action_bar: number;
						public static src_atop: number;
						public static src_in: number;
						public static src_over: number;
						public static submenuarrow: number;
						public static submit_area: number;
						public static tabMode: number;
						public static text: number;
						public static text2: number;
						public static textSpacerNoButtons: number;
						public static textSpacerNoTitle: number;
						public static time: number;
						public static title: number;
						public static titleDividerNoCustom: number;
						public static title_template: number;
						public static top: number;
						public static topPanel: number;
						public static uniform: number;
						public static up: number;
						public static useLogo: number;
						public static withText: number;
						public static wrap_content: number;
					}
					export class integer extends java.lang.Object {
						public static class: java.lang.Class<me.zhanghai.android.materialprogressbar.R.integer>;
						public static abc_config_activityDefaultDur: number;
						public static abc_config_activityShortDur: number;
						public static cancel_button_image_alpha: number;
						public static config_tooltipAnimTime: number;
						public static status_bar_notification_info_maxnum: number;
					}
					export class layout extends java.lang.Object {
						public static class: java.lang.Class<me.zhanghai.android.materialprogressbar.R.layout>;
						public static abc_action_bar_title_item: number;
						public static abc_action_bar_up_container: number;
						public static abc_action_menu_item_layout: number;
						public static abc_action_menu_layout: number;
						public static abc_action_mode_bar: number;
						public static abc_action_mode_close_item_material: number;
						public static abc_activity_chooser_view: number;
						public static abc_activity_chooser_view_list_item: number;
						public static abc_alert_dialog_button_bar_material: number;
						public static abc_alert_dialog_material: number;
						public static abc_alert_dialog_title_material: number;
						public static abc_dialog_title_material: number;
						public static abc_expanded_menu_layout: number;
						public static abc_list_menu_item_checkbox: number;
						public static abc_list_menu_item_icon: number;
						public static abc_list_menu_item_layout: number;
						public static abc_list_menu_item_radio: number;
						public static abc_popup_menu_header_item_layout: number;
						public static abc_popup_menu_item_layout: number;
						public static abc_screen_content_include: number;
						public static abc_screen_simple: number;
						public static abc_screen_simple_overlay_action_mode: number;
						public static abc_screen_toolbar: number;
						public static abc_search_dropdown_item_icons_2line: number;
						public static abc_search_view: number;
						public static abc_select_dialog_material: number;
						public static notification_action: number;
						public static notification_action_tombstone: number;
						public static notification_template_custom_big: number;
						public static notification_template_icon_group: number;
						public static notification_template_part_chronometer: number;
						public static notification_template_part_time: number;
						public static select_dialog_item_material: number;
						public static select_dialog_multichoice_material: number;
						public static select_dialog_singlechoice_material: number;
						public static support_simple_spinner_dropdown_item: number;
					}
					export class style extends java.lang.Object {
						public static class: java.lang.Class<me.zhanghai.android.materialprogressbar.R.style>;
						public static AlertDialog_AppCompat: number;
						public static AlertDialog_AppCompat_Light: number;
						public static Animation_AppCompat_Dialog: number;
						public static Animation_AppCompat_DropDownUp: number;
						public static Animation_AppCompat_Tooltip: number;
						public static Base_AlertDialog_AppCompat: number;
						public static Base_AlertDialog_AppCompat_Light: number;
						public static Base_Animation_AppCompat_Dialog: number;
						public static Base_Animation_AppCompat_DropDownUp: number;
						public static Base_Animation_AppCompat_Tooltip: number;
						public static Base_DialogWindowTitleBackground_AppCompat: number;
						public static Base_DialogWindowTitle_AppCompat: number;
						public static Base_TextAppearance_AppCompat: number;
						public static Base_TextAppearance_AppCompat_Body1: number;
						public static Base_TextAppearance_AppCompat_Body2: number;
						public static Base_TextAppearance_AppCompat_Button: number;
						public static Base_TextAppearance_AppCompat_Caption: number;
						public static Base_TextAppearance_AppCompat_Display1: number;
						public static Base_TextAppearance_AppCompat_Display2: number;
						public static Base_TextAppearance_AppCompat_Display3: number;
						public static Base_TextAppearance_AppCompat_Display4: number;
						public static Base_TextAppearance_AppCompat_Headline: number;
						public static Base_TextAppearance_AppCompat_Inverse: number;
						public static Base_TextAppearance_AppCompat_Large: number;
						public static Base_TextAppearance_AppCompat_Large_Inverse: number;
						public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
						public static Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
						public static Base_TextAppearance_AppCompat_Medium: number;
						public static Base_TextAppearance_AppCompat_Medium_Inverse: number;
						public static Base_TextAppearance_AppCompat_Menu: number;
						public static Base_TextAppearance_AppCompat_SearchResult: number;
						public static Base_TextAppearance_AppCompat_SearchResult_Subtitle: number;
						public static Base_TextAppearance_AppCompat_SearchResult_Title: number;
						public static Base_TextAppearance_AppCompat_Small: number;
						public static Base_TextAppearance_AppCompat_Small_Inverse: number;
						public static Base_TextAppearance_AppCompat_Subhead: number;
						public static Base_TextAppearance_AppCompat_Subhead_Inverse: number;
						public static Base_TextAppearance_AppCompat_Title: number;
						public static Base_TextAppearance_AppCompat_Title_Inverse: number;
						public static Base_TextAppearance_AppCompat_Tooltip: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
						public static Base_TextAppearance_AppCompat_Widget_ActionMode_Title: number;
						public static Base_TextAppearance_AppCompat_Widget_Button: number;
						public static Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
						public static Base_TextAppearance_AppCompat_Widget_Button_Colored: number;
						public static Base_TextAppearance_AppCompat_Widget_Button_Inverse: number;
						public static Base_TextAppearance_AppCompat_Widget_DropDownItem: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
						public static Base_TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
						public static Base_TextAppearance_AppCompat_Widget_Switch: number;
						public static Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
						public static Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
						public static Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
						public static Base_TextAppearance_Widget_AppCompat_Toolbar_Title: number;
						public static Base_ThemeOverlay_AppCompat: number;
						public static Base_ThemeOverlay_AppCompat_ActionBar: number;
						public static Base_ThemeOverlay_AppCompat_Dark: number;
						public static Base_ThemeOverlay_AppCompat_Dark_ActionBar: number;
						public static Base_ThemeOverlay_AppCompat_Dialog: number;
						public static Base_ThemeOverlay_AppCompat_Dialog_Alert: number;
						public static Base_ThemeOverlay_AppCompat_Light: number;
						public static Base_Theme_AppCompat: number;
						public static Base_Theme_AppCompat_CompactMenu: number;
						public static Base_Theme_AppCompat_Dialog: number;
						public static Base_Theme_AppCompat_DialogWhenLarge: number;
						public static Base_Theme_AppCompat_Dialog_Alert: number;
						public static Base_Theme_AppCompat_Dialog_FixedSize: number;
						public static Base_Theme_AppCompat_Dialog_MinWidth: number;
						public static Base_Theme_AppCompat_Light: number;
						public static Base_Theme_AppCompat_Light_DarkActionBar: number;
						public static Base_Theme_AppCompat_Light_Dialog: number;
						public static Base_Theme_AppCompat_Light_DialogWhenLarge: number;
						public static Base_Theme_AppCompat_Light_Dialog_Alert: number;
						public static Base_Theme_AppCompat_Light_Dialog_FixedSize: number;
						public static Base_Theme_AppCompat_Light_Dialog_MinWidth: number;
						public static Base_V21_ThemeOverlay_AppCompat_Dialog: number;
						public static Base_V21_Theme_AppCompat: number;
						public static Base_V21_Theme_AppCompat_Dialog: number;
						public static Base_V21_Theme_AppCompat_Light: number;
						public static Base_V21_Theme_AppCompat_Light_Dialog: number;
						public static Base_V22_Theme_AppCompat: number;
						public static Base_V22_Theme_AppCompat_Light: number;
						public static Base_V23_Theme_AppCompat: number;
						public static Base_V23_Theme_AppCompat_Light: number;
						public static Base_V26_Theme_AppCompat: number;
						public static Base_V26_Theme_AppCompat_Light: number;
						public static Base_V26_Widget_AppCompat_Toolbar: number;
						public static Base_V7_ThemeOverlay_AppCompat_Dialog: number;
						public static Base_V7_Theme_AppCompat: number;
						public static Base_V7_Theme_AppCompat_Dialog: number;
						public static Base_V7_Theme_AppCompat_Light: number;
						public static Base_V7_Theme_AppCompat_Light_Dialog: number;
						public static Base_V7_Widget_AppCompat_AutoCompleteTextView: number;
						public static Base_V7_Widget_AppCompat_EditText: number;
						public static Base_V7_Widget_AppCompat_Toolbar: number;
						public static Base_Widget_AppCompat_ActionBar: number;
						public static Base_Widget_AppCompat_ActionBar_Solid: number;
						public static Base_Widget_AppCompat_ActionBar_TabBar: number;
						public static Base_Widget_AppCompat_ActionBar_TabText: number;
						public static Base_Widget_AppCompat_ActionBar_TabView: number;
						public static Base_Widget_AppCompat_ActionButton: number;
						public static Base_Widget_AppCompat_ActionButton_CloseMode: number;
						public static Base_Widget_AppCompat_ActionButton_Overflow: number;
						public static Base_Widget_AppCompat_ActionMode: number;
						public static Base_Widget_AppCompat_ActivityChooserView: number;
						public static Base_Widget_AppCompat_AutoCompleteTextView: number;
						public static Base_Widget_AppCompat_Button: number;
						public static Base_Widget_AppCompat_ButtonBar: number;
						public static Base_Widget_AppCompat_ButtonBar_AlertDialog: number;
						public static Base_Widget_AppCompat_Button_Borderless: number;
						public static Base_Widget_AppCompat_Button_Borderless_Colored: number;
						public static Base_Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
						public static Base_Widget_AppCompat_Button_Colored: number;
						public static Base_Widget_AppCompat_Button_Small: number;
						public static Base_Widget_AppCompat_CompoundButton_CheckBox: number;
						public static Base_Widget_AppCompat_CompoundButton_RadioButton: number;
						public static Base_Widget_AppCompat_CompoundButton_Switch: number;
						public static Base_Widget_AppCompat_DrawerArrowToggle: number;
						public static Base_Widget_AppCompat_DrawerArrowToggle_Common: number;
						public static Base_Widget_AppCompat_DropDownItem_Spinner: number;
						public static Base_Widget_AppCompat_EditText: number;
						public static Base_Widget_AppCompat_ImageButton: number;
						public static Base_Widget_AppCompat_Light_ActionBar: number;
						public static Base_Widget_AppCompat_Light_ActionBar_Solid: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabBar: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabText: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
						public static Base_Widget_AppCompat_Light_ActionBar_TabView: number;
						public static Base_Widget_AppCompat_Light_PopupMenu: number;
						public static Base_Widget_AppCompat_Light_PopupMenu_Overflow: number;
						public static Base_Widget_AppCompat_ListMenuView: number;
						public static Base_Widget_AppCompat_ListPopupWindow: number;
						public static Base_Widget_AppCompat_ListView: number;
						public static Base_Widget_AppCompat_ListView_DropDown: number;
						public static Base_Widget_AppCompat_ListView_Menu: number;
						public static Base_Widget_AppCompat_PopupMenu: number;
						public static Base_Widget_AppCompat_PopupMenu_Overflow: number;
						public static Base_Widget_AppCompat_PopupWindow: number;
						public static Base_Widget_AppCompat_ProgressBar: number;
						public static Base_Widget_AppCompat_ProgressBar_Horizontal: number;
						public static Base_Widget_AppCompat_RatingBar: number;
						public static Base_Widget_AppCompat_RatingBar_Indicator: number;
						public static Base_Widget_AppCompat_RatingBar_Small: number;
						public static Base_Widget_AppCompat_SearchView: number;
						public static Base_Widget_AppCompat_SearchView_ActionBar: number;
						public static Base_Widget_AppCompat_SeekBar: number;
						public static Base_Widget_AppCompat_SeekBar_Discrete: number;
						public static Base_Widget_AppCompat_Spinner: number;
						public static Base_Widget_AppCompat_Spinner_Underlined: number;
						public static Base_Widget_AppCompat_TextView_SpinnerItem: number;
						public static Base_Widget_AppCompat_Toolbar: number;
						public static Base_Widget_AppCompat_Toolbar_Button_Navigation: number;
						public static Platform_AppCompat: number;
						public static Platform_AppCompat_Light: number;
						public static Platform_ThemeOverlay_AppCompat: number;
						public static Platform_ThemeOverlay_AppCompat_Dark: number;
						public static Platform_ThemeOverlay_AppCompat_Light: number;
						public static Platform_V21_AppCompat: number;
						public static Platform_V21_AppCompat_Light: number;
						public static Platform_V25_AppCompat: number;
						public static Platform_V25_AppCompat_Light: number;
						public static Platform_Widget_AppCompat_Spinner: number;
						public static RtlOverlay_DialogWindowTitle_AppCompat: number;
						public static RtlOverlay_Widget_AppCompat_ActionBar_TitleItem: number;
						public static RtlOverlay_Widget_AppCompat_DialogTitle_Icon: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup: number;
						public static RtlOverlay_Widget_AppCompat_PopupMenuItem_Text: number;
						public static RtlOverlay_Widget_AppCompat_SearchView_MagIcon: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Query: number;
						public static RtlOverlay_Widget_AppCompat_Search_DropDown_Text: number;
						public static RtlUnderlay_Widget_AppCompat_ActionButton: number;
						public static RtlUnderlay_Widget_AppCompat_ActionButton_Overflow: number;
						public static TextAppearance_AppCompat: number;
						public static TextAppearance_AppCompat_Body1: number;
						public static TextAppearance_AppCompat_Body2: number;
						public static TextAppearance_AppCompat_Button: number;
						public static TextAppearance_AppCompat_Caption: number;
						public static TextAppearance_AppCompat_Display1: number;
						public static TextAppearance_AppCompat_Display2: number;
						public static TextAppearance_AppCompat_Display3: number;
						public static TextAppearance_AppCompat_Display4: number;
						public static TextAppearance_AppCompat_Headline: number;
						public static TextAppearance_AppCompat_Inverse: number;
						public static TextAppearance_AppCompat_Large: number;
						public static TextAppearance_AppCompat_Large_Inverse: number;
						public static TextAppearance_AppCompat_Light_SearchResult_Subtitle: number;
						public static TextAppearance_AppCompat_Light_SearchResult_Title: number;
						public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Large: number;
						public static TextAppearance_AppCompat_Light_Widget_PopupMenu_Small: number;
						public static TextAppearance_AppCompat_Medium: number;
						public static TextAppearance_AppCompat_Medium_Inverse: number;
						public static TextAppearance_AppCompat_Menu: number;
						public static TextAppearance_AppCompat_SearchResult_Subtitle: number;
						public static TextAppearance_AppCompat_SearchResult_Title: number;
						public static TextAppearance_AppCompat_Small: number;
						public static TextAppearance_AppCompat_Small_Inverse: number;
						public static TextAppearance_AppCompat_Subhead: number;
						public static TextAppearance_AppCompat_Subhead_Inverse: number;
						public static TextAppearance_AppCompat_Title: number;
						public static TextAppearance_AppCompat_Title_Inverse: number;
						public static TextAppearance_AppCompat_Tooltip: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Menu: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Title: number;
						public static TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Title: number;
						public static TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse: number;
						public static TextAppearance_AppCompat_Widget_Button: number;
						public static TextAppearance_AppCompat_Widget_Button_Borderless_Colored: number;
						public static TextAppearance_AppCompat_Widget_Button_Colored: number;
						public static TextAppearance_AppCompat_Widget_Button_Inverse: number;
						public static TextAppearance_AppCompat_Widget_DropDownItem: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Header: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Large: number;
						public static TextAppearance_AppCompat_Widget_PopupMenu_Small: number;
						public static TextAppearance_AppCompat_Widget_Switch: number;
						public static TextAppearance_AppCompat_Widget_TextView_SpinnerItem: number;
						public static TextAppearance_Compat_Notification: number;
						public static TextAppearance_Compat_Notification_Info: number;
						public static TextAppearance_Compat_Notification_Line2: number;
						public static TextAppearance_Compat_Notification_Time: number;
						public static TextAppearance_Compat_Notification_Title: number;
						public static TextAppearance_Widget_AppCompat_ExpandedMenu_Item: number;
						public static TextAppearance_Widget_AppCompat_Toolbar_Subtitle: number;
						public static TextAppearance_Widget_AppCompat_Toolbar_Title: number;
						public static ThemeOverlay_AppCompat: number;
						public static ThemeOverlay_AppCompat_ActionBar: number;
						public static ThemeOverlay_AppCompat_Dark: number;
						public static ThemeOverlay_AppCompat_Dark_ActionBar: number;
						public static ThemeOverlay_AppCompat_Dialog: number;
						public static ThemeOverlay_AppCompat_Dialog_Alert: number;
						public static ThemeOverlay_AppCompat_Light: number;
						public static Theme_AppCompat: number;
						public static Theme_AppCompat_CompactMenu: number;
						public static Theme_AppCompat_DayNight: number;
						public static Theme_AppCompat_DayNight_DarkActionBar: number;
						public static Theme_AppCompat_DayNight_Dialog: number;
						public static Theme_AppCompat_DayNight_DialogWhenLarge: number;
						public static Theme_AppCompat_DayNight_Dialog_Alert: number;
						public static Theme_AppCompat_DayNight_Dialog_MinWidth: number;
						public static Theme_AppCompat_DayNight_NoActionBar: number;
						public static Theme_AppCompat_Dialog: number;
						public static Theme_AppCompat_DialogWhenLarge: number;
						public static Theme_AppCompat_Dialog_Alert: number;
						public static Theme_AppCompat_Dialog_MinWidth: number;
						public static Theme_AppCompat_Light: number;
						public static Theme_AppCompat_Light_DarkActionBar: number;
						public static Theme_AppCompat_Light_Dialog: number;
						public static Theme_AppCompat_Light_DialogWhenLarge: number;
						public static Theme_AppCompat_Light_Dialog_Alert: number;
						public static Theme_AppCompat_Light_Dialog_MinWidth: number;
						public static Theme_AppCompat_Light_NoActionBar: number;
						public static Theme_AppCompat_NoActionBar: number;
						public static Widget_AppCompat_ActionBar: number;
						public static Widget_AppCompat_ActionBar_Solid: number;
						public static Widget_AppCompat_ActionBar_TabBar: number;
						public static Widget_AppCompat_ActionBar_TabText: number;
						public static Widget_AppCompat_ActionBar_TabView: number;
						public static Widget_AppCompat_ActionButton: number;
						public static Widget_AppCompat_ActionButton_CloseMode: number;
						public static Widget_AppCompat_ActionButton_Overflow: number;
						public static Widget_AppCompat_ActionMode: number;
						public static Widget_AppCompat_ActivityChooserView: number;
						public static Widget_AppCompat_AutoCompleteTextView: number;
						public static Widget_AppCompat_Button: number;
						public static Widget_AppCompat_ButtonBar: number;
						public static Widget_AppCompat_ButtonBar_AlertDialog: number;
						public static Widget_AppCompat_Button_Borderless: number;
						public static Widget_AppCompat_Button_Borderless_Colored: number;
						public static Widget_AppCompat_Button_ButtonBar_AlertDialog: number;
						public static Widget_AppCompat_Button_Colored: number;
						public static Widget_AppCompat_Button_Small: number;
						public static Widget_AppCompat_CompoundButton_CheckBox: number;
						public static Widget_AppCompat_CompoundButton_RadioButton: number;
						public static Widget_AppCompat_CompoundButton_Switch: number;
						public static Widget_AppCompat_DrawerArrowToggle: number;
						public static Widget_AppCompat_DropDownItem_Spinner: number;
						public static Widget_AppCompat_EditText: number;
						public static Widget_AppCompat_ImageButton: number;
						public static Widget_AppCompat_Light_ActionBar: number;
						public static Widget_AppCompat_Light_ActionBar_Solid: number;
						public static Widget_AppCompat_Light_ActionBar_Solid_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabBar: number;
						public static Widget_AppCompat_Light_ActionBar_TabBar_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabText: number;
						public static Widget_AppCompat_Light_ActionBar_TabText_Inverse: number;
						public static Widget_AppCompat_Light_ActionBar_TabView: number;
						public static Widget_AppCompat_Light_ActionBar_TabView_Inverse: number;
						public static Widget_AppCompat_Light_ActionButton: number;
						public static Widget_AppCompat_Light_ActionButton_CloseMode: number;
						public static Widget_AppCompat_Light_ActionButton_Overflow: number;
						public static Widget_AppCompat_Light_ActionMode_Inverse: number;
						public static Widget_AppCompat_Light_ActivityChooserView: number;
						public static Widget_AppCompat_Light_AutoCompleteTextView: number;
						public static Widget_AppCompat_Light_DropDownItem_Spinner: number;
						public static Widget_AppCompat_Light_ListPopupWindow: number;
						public static Widget_AppCompat_Light_ListView_DropDown: number;
						public static Widget_AppCompat_Light_PopupMenu: number;
						public static Widget_AppCompat_Light_PopupMenu_Overflow: number;
						public static Widget_AppCompat_Light_SearchView: number;
						public static Widget_AppCompat_Light_Spinner_DropDown_ActionBar: number;
						public static Widget_AppCompat_ListMenuView: number;
						public static Widget_AppCompat_ListPopupWindow: number;
						public static Widget_AppCompat_ListView: number;
						public static Widget_AppCompat_ListView_DropDown: number;
						public static Widget_AppCompat_ListView_Menu: number;
						public static Widget_AppCompat_PopupMenu: number;
						public static Widget_AppCompat_PopupMenu_Overflow: number;
						public static Widget_AppCompat_PopupWindow: number;
						public static Widget_AppCompat_ProgressBar: number;
						public static Widget_AppCompat_ProgressBar_Horizontal: number;
						public static Widget_AppCompat_RatingBar: number;
						public static Widget_AppCompat_RatingBar_Indicator: number;
						public static Widget_AppCompat_RatingBar_Small: number;
						public static Widget_AppCompat_SearchView: number;
						public static Widget_AppCompat_SearchView_ActionBar: number;
						public static Widget_AppCompat_SeekBar: number;
						public static Widget_AppCompat_SeekBar_Discrete: number;
						public static Widget_AppCompat_Spinner: number;
						public static Widget_AppCompat_Spinner_DropDown: number;
						public static Widget_AppCompat_Spinner_DropDown_ActionBar: number;
						public static Widget_AppCompat_Spinner_Underlined: number;
						public static Widget_AppCompat_TextView_SpinnerItem: number;
						public static Widget_AppCompat_Toolbar: number;
						public static Widget_AppCompat_Toolbar_Button_Navigation: number;
						public static Widget_Compat_NotificationActionContainer: number;
						public static Widget_Compat_NotificationActionText: number;
						public static Widget_MaterialProgressBar_ProgressBar: number;
						public static Widget_MaterialProgressBar_ProgressBar_Horizontal: number;
						public static Widget_MaterialProgressBar_ProgressBar_Horizontal_NoPadding: number;
						public static Widget_MaterialProgressBar_ProgressBar_Large: number;
						public static Widget_MaterialProgressBar_ProgressBar_Large_NoPadding: number;
						public static Widget_MaterialProgressBar_ProgressBar_NoPadding: number;
						public static Widget_MaterialProgressBar_ProgressBar_Small: number;
						public static Widget_MaterialProgressBar_ProgressBar_Small_NoPadding: number;
					}
					export class styleable extends java.lang.Object {
						public static class: java.lang.Class<me.zhanghai.android.materialprogressbar.R.styleable>;
						public static ActionBar: number[];
						public static ActionBar_background: number;
						public static ActionBar_backgroundSplit: number;
						public static ActionBar_backgroundStacked: number;
						public static ActionBar_contentInsetEnd: number;
						public static ActionBar_contentInsetEndWithActions: number;
						public static ActionBar_contentInsetLeft: number;
						public static ActionBar_contentInsetRight: number;
						public static ActionBar_contentInsetStart: number;
						public static ActionBar_contentInsetStartWithNavigation: number;
						public static ActionBar_customNavigationLayout: number;
						public static ActionBar_displayOptions: number;
						public static ActionBar_divider: number;
						public static ActionBar_elevation: number;
						public static ActionBar_height: number;
						public static ActionBar_hideOnContentScroll: number;
						public static ActionBar_homeAsUpIndicator: number;
						public static ActionBar_homeLayout: number;
						public static ActionBar_icon: number;
						public static ActionBar_indeterminateProgressStyle: number;
						public static ActionBar_itemPadding: number;
						public static ActionBar_logo: number;
						public static ActionBar_navigationMode: number;
						public static ActionBar_popupTheme: number;
						public static ActionBar_progressBarPadding: number;
						public static ActionBar_progressBarStyle: number;
						public static ActionBar_subtitle: number;
						public static ActionBar_subtitleTextStyle: number;
						public static ActionBar_title: number;
						public static ActionBar_titleTextStyle: number;
						public static ActionBarLayout: number[];
						public static ActionBarLayout_android_layout_gravity: number;
						public static ActionMenuItemView: number[];
						public static ActionMenuItemView_android_minWidth: number;
						public static ActionMenuView: number[];
						public static ActionMode: number[];
						public static ActionMode_background: number;
						public static ActionMode_backgroundSplit: number;
						public static ActionMode_closeItemLayout: number;
						public static ActionMode_height: number;
						public static ActionMode_subtitleTextStyle: number;
						public static ActionMode_titleTextStyle: number;
						public static ActivityChooserView: number[];
						public static ActivityChooserView_expandActivityOverflowButtonDrawable: number;
						public static ActivityChooserView_initialActivityCount: number;
						public static AlertDialog: number[];
						public static AlertDialog_android_layout: number;
						public static AlertDialog_buttonIconDimen: number;
						public static AlertDialog_buttonPanelSideLayout: number;
						public static AlertDialog_listItemLayout: number;
						public static AlertDialog_listLayout: number;
						public static AlertDialog_multiChoiceItemLayout: number;
						public static AlertDialog_showTitle: number;
						public static AlertDialog_singleChoiceItemLayout: number;
						public static AppCompatImageView: number[];
						public static AppCompatImageView_android_src: number;
						public static AppCompatImageView_srcCompat: number;
						public static AppCompatImageView_tint: number;
						public static AppCompatImageView_tintMode: number;
						public static AppCompatSeekBar: number[];
						public static AppCompatSeekBar_android_thumb: number;
						public static AppCompatSeekBar_tickMark: number;
						public static AppCompatSeekBar_tickMarkTint: number;
						public static AppCompatSeekBar_tickMarkTintMode: number;
						public static AppCompatTextHelper: number[];
						public static AppCompatTextHelper_android_textAppearance: number;
						public static AppCompatTextHelper_android_drawableTop: number;
						public static AppCompatTextHelper_android_drawableBottom: number;
						public static AppCompatTextHelper_android_drawableLeft: number;
						public static AppCompatTextHelper_android_drawableRight: number;
						public static AppCompatTextHelper_android_drawableStart: number;
						public static AppCompatTextHelper_android_drawableEnd: number;
						public static AppCompatTextView: number[];
						public static AppCompatTextView_android_textAppearance: number;
						public static AppCompatTextView_autoSizeMaxTextSize: number;
						public static AppCompatTextView_autoSizeMinTextSize: number;
						public static AppCompatTextView_autoSizePresetSizes: number;
						public static AppCompatTextView_autoSizeStepGranularity: number;
						public static AppCompatTextView_autoSizeTextType: number;
						public static AppCompatTextView_drawableBottomCompat: number;
						public static AppCompatTextView_drawableEndCompat: number;
						public static AppCompatTextView_drawableLeftCompat: number;
						public static AppCompatTextView_drawableRightCompat: number;
						public static AppCompatTextView_drawableStartCompat: number;
						public static AppCompatTextView_drawableTint: number;
						public static AppCompatTextView_drawableTintMode: number;
						public static AppCompatTextView_drawableTopCompat: number;
						public static AppCompatTextView_emojiCompatEnabled: number;
						public static AppCompatTextView_firstBaselineToTopHeight: number;
						public static AppCompatTextView_fontFamily: number;
						public static AppCompatTextView_fontVariationSettings: number;
						public static AppCompatTextView_lastBaselineToBottomHeight: number;
						public static AppCompatTextView_lineHeight: number;
						public static AppCompatTextView_textAllCaps: number;
						public static AppCompatTextView_textLocale: number;
						public static AppCompatTheme: number[];
						public static AppCompatTheme_android_windowIsFloating: number;
						public static AppCompatTheme_android_windowAnimationStyle: number;
						public static AppCompatTheme_actionBarDivider: number;
						public static AppCompatTheme_actionBarItemBackground: number;
						public static AppCompatTheme_actionBarPopupTheme: number;
						public static AppCompatTheme_actionBarSize: number;
						public static AppCompatTheme_actionBarSplitStyle: number;
						public static AppCompatTheme_actionBarStyle: number;
						public static AppCompatTheme_actionBarTabBarStyle: number;
						public static AppCompatTheme_actionBarTabStyle: number;
						public static AppCompatTheme_actionBarTabTextStyle: number;
						public static AppCompatTheme_actionBarTheme: number;
						public static AppCompatTheme_actionBarWidgetTheme: number;
						public static AppCompatTheme_actionButtonStyle: number;
						public static AppCompatTheme_actionDropDownStyle: number;
						public static AppCompatTheme_actionMenuTextAppearance: number;
						public static AppCompatTheme_actionMenuTextColor: number;
						public static AppCompatTheme_actionModeBackground: number;
						public static AppCompatTheme_actionModeCloseButtonStyle: number;
						public static AppCompatTheme_actionModeCloseContentDescription: number;
						public static AppCompatTheme_actionModeCloseDrawable: number;
						public static AppCompatTheme_actionModeCopyDrawable: number;
						public static AppCompatTheme_actionModeCutDrawable: number;
						public static AppCompatTheme_actionModeFindDrawable: number;
						public static AppCompatTheme_actionModePasteDrawable: number;
						public static AppCompatTheme_actionModePopupWindowStyle: number;
						public static AppCompatTheme_actionModeSelectAllDrawable: number;
						public static AppCompatTheme_actionModeShareDrawable: number;
						public static AppCompatTheme_actionModeSplitBackground: number;
						public static AppCompatTheme_actionModeStyle: number;
						public static AppCompatTheme_actionModeTheme: number;
						public static AppCompatTheme_actionModeWebSearchDrawable: number;
						public static AppCompatTheme_actionOverflowButtonStyle: number;
						public static AppCompatTheme_actionOverflowMenuStyle: number;
						public static AppCompatTheme_activityChooserViewStyle: number;
						public static AppCompatTheme_alertDialogButtonGroupStyle: number;
						public static AppCompatTheme_alertDialogCenterButtons: number;
						public static AppCompatTheme_alertDialogStyle: number;
						public static AppCompatTheme_alertDialogTheme: number;
						public static AppCompatTheme_autoCompleteTextViewStyle: number;
						public static AppCompatTheme_borderlessButtonStyle: number;
						public static AppCompatTheme_buttonBarButtonStyle: number;
						public static AppCompatTheme_buttonBarNegativeButtonStyle: number;
						public static AppCompatTheme_buttonBarNeutralButtonStyle: number;
						public static AppCompatTheme_buttonBarPositiveButtonStyle: number;
						public static AppCompatTheme_buttonBarStyle: number;
						public static AppCompatTheme_buttonStyle: number;
						public static AppCompatTheme_buttonStyleSmall: number;
						public static AppCompatTheme_checkboxStyle: number;
						public static AppCompatTheme_checkedTextViewStyle: number;
						public static AppCompatTheme_colorAccent: number;
						public static AppCompatTheme_colorBackgroundFloating: number;
						public static AppCompatTheme_colorButtonNormal: number;
						public static AppCompatTheme_colorControlActivated: number;
						public static AppCompatTheme_colorControlHighlight: number;
						public static AppCompatTheme_colorControlNormal: number;
						public static AppCompatTheme_colorError: number;
						public static AppCompatTheme_colorPrimary: number;
						public static AppCompatTheme_colorPrimaryDark: number;
						public static AppCompatTheme_colorSwitchThumbNormal: number;
						public static AppCompatTheme_controlBackground: number;
						public static AppCompatTheme_dialogCornerRadius: number;
						public static AppCompatTheme_dialogPreferredPadding: number;
						public static AppCompatTheme_dialogTheme: number;
						public static AppCompatTheme_dividerHorizontal: number;
						public static AppCompatTheme_dividerVertical: number;
						public static AppCompatTheme_dropDownListViewStyle: number;
						public static AppCompatTheme_dropdownListPreferredItemHeight: number;
						public static AppCompatTheme_editTextBackground: number;
						public static AppCompatTheme_editTextColor: number;
						public static AppCompatTheme_editTextStyle: number;
						public static AppCompatTheme_homeAsUpIndicator: number;
						public static AppCompatTheme_imageButtonStyle: number;
						public static AppCompatTheme_listChoiceBackgroundIndicator: number;
						public static AppCompatTheme_listChoiceIndicatorMultipleAnimated: number;
						public static AppCompatTheme_listChoiceIndicatorSingleAnimated: number;
						public static AppCompatTheme_listDividerAlertDialog: number;
						public static AppCompatTheme_listMenuViewStyle: number;
						public static AppCompatTheme_listPopupWindowStyle: number;
						public static AppCompatTheme_listPreferredItemHeight: number;
						public static AppCompatTheme_listPreferredItemHeightLarge: number;
						public static AppCompatTheme_listPreferredItemHeightSmall: number;
						public static AppCompatTheme_listPreferredItemPaddingEnd: number;
						public static AppCompatTheme_listPreferredItemPaddingLeft: number;
						public static AppCompatTheme_listPreferredItemPaddingRight: number;
						public static AppCompatTheme_listPreferredItemPaddingStart: number;
						public static AppCompatTheme_panelBackground: number;
						public static AppCompatTheme_panelMenuListTheme: number;
						public static AppCompatTheme_panelMenuListWidth: number;
						public static AppCompatTheme_popupMenuStyle: number;
						public static AppCompatTheme_popupWindowStyle: number;
						public static AppCompatTheme_radioButtonStyle: number;
						public static AppCompatTheme_ratingBarStyle: number;
						public static AppCompatTheme_ratingBarStyleIndicator: number;
						public static AppCompatTheme_ratingBarStyleSmall: number;
						public static AppCompatTheme_searchViewStyle: number;
						public static AppCompatTheme_seekBarStyle: number;
						public static AppCompatTheme_selectableItemBackground: number;
						public static AppCompatTheme_selectableItemBackgroundBorderless: number;
						public static AppCompatTheme_spinnerDropDownItemStyle: number;
						public static AppCompatTheme_spinnerStyle: number;
						public static AppCompatTheme_switchStyle: number;
						public static AppCompatTheme_textAppearanceLargePopupMenu: number;
						public static AppCompatTheme_textAppearanceListItem: number;
						public static AppCompatTheme_textAppearanceListItemSecondary: number;
						public static AppCompatTheme_textAppearanceListItemSmall: number;
						public static AppCompatTheme_textAppearancePopupMenuHeader: number;
						public static AppCompatTheme_textAppearanceSearchResultSubtitle: number;
						public static AppCompatTheme_textAppearanceSearchResultTitle: number;
						public static AppCompatTheme_textAppearanceSmallPopupMenu: number;
						public static AppCompatTheme_textColorAlertDialogListItem: number;
						public static AppCompatTheme_textColorSearchUrl: number;
						public static AppCompatTheme_toolbarNavigationButtonStyle: number;
						public static AppCompatTheme_toolbarStyle: number;
						public static AppCompatTheme_tooltipForegroundColor: number;
						public static AppCompatTheme_tooltipFrameBackground: number;
						public static AppCompatTheme_viewInflaterClass: number;
						public static AppCompatTheme_windowActionBar: number;
						public static AppCompatTheme_windowActionBarOverlay: number;
						public static AppCompatTheme_windowActionModeOverlay: number;
						public static AppCompatTheme_windowFixedHeightMajor: number;
						public static AppCompatTheme_windowFixedHeightMinor: number;
						public static AppCompatTheme_windowFixedWidthMajor: number;
						public static AppCompatTheme_windowFixedWidthMinor: number;
						public static AppCompatTheme_windowMinWidthMajor: number;
						public static AppCompatTheme_windowMinWidthMinor: number;
						public static AppCompatTheme_windowNoTitle: number;
						public static ButtonBarLayout: number[];
						public static ButtonBarLayout_allowStacking: number;
						public static ColorStateListItem: number[];
						public static ColorStateListItem_android_color: number;
						public static ColorStateListItem_android_alpha: number;
						public static ColorStateListItem_android_lStar: number;
						public static ColorStateListItem_alpha: number;
						public static ColorStateListItem_lStar: number;
						public static CompoundButton: number[];
						public static CompoundButton_android_button: number;
						public static CompoundButton_buttonCompat: number;
						public static CompoundButton_buttonTint: number;
						public static CompoundButton_buttonTintMode: number;
						public static DrawerArrowToggle: number[];
						public static DrawerArrowToggle_arrowHeadLength: number;
						public static DrawerArrowToggle_arrowShaftLength: number;
						public static DrawerArrowToggle_barLength: number;
						public static DrawerArrowToggle_color: number;
						public static DrawerArrowToggle_drawableSize: number;
						public static DrawerArrowToggle_gapBetweenBars: number;
						public static DrawerArrowToggle_spinBars: number;
						public static DrawerArrowToggle_thickness: number;
						public static FontFamily: number[];
						public static FontFamily_fontProviderAuthority: number;
						public static FontFamily_fontProviderCerts: number;
						public static FontFamily_fontProviderFetchStrategy: number;
						public static FontFamily_fontProviderFetchTimeout: number;
						public static FontFamily_fontProviderPackage: number;
						public static FontFamily_fontProviderQuery: number;
						public static FontFamily_fontProviderSystemFontFamily: number;
						public static FontFamilyFont: number[];
						public static FontFamilyFont_android_font: number;
						public static FontFamilyFont_android_fontWeight: number;
						public static FontFamilyFont_android_fontStyle: number;
						public static FontFamilyFont_android_ttcIndex: number;
						public static FontFamilyFont_android_fontVariationSettings: number;
						public static FontFamilyFont_font: number;
						public static FontFamilyFont_fontStyle: number;
						public static FontFamilyFont_fontVariationSettings: number;
						public static FontFamilyFont_fontWeight: number;
						public static FontFamilyFont_ttcIndex: number;
						public static LinearLayoutCompat: number[];
						public static LinearLayoutCompat_android_gravity: number;
						public static LinearLayoutCompat_android_orientation: number;
						public static LinearLayoutCompat_android_baselineAligned: number;
						public static LinearLayoutCompat_android_baselineAlignedChildIndex: number;
						public static LinearLayoutCompat_android_weightSum: number;
						public static LinearLayoutCompat_divider: number;
						public static LinearLayoutCompat_dividerPadding: number;
						public static LinearLayoutCompat_measureWithLargestChild: number;
						public static LinearLayoutCompat_showDividers: number;
						public static LinearLayoutCompat_Layout: number[];
						public static LinearLayoutCompat_Layout_android_layout_gravity: number;
						public static LinearLayoutCompat_Layout_android_layout_width: number;
						public static LinearLayoutCompat_Layout_android_layout_height: number;
						public static LinearLayoutCompat_Layout_android_layout_weight: number;
						public static ListPopupWindow: number[];
						public static ListPopupWindow_android_dropDownHorizontalOffset: number;
						public static ListPopupWindow_android_dropDownVerticalOffset: number;
						public static MaterialProgressBar: number[];
						public static MaterialProgressBar_mpb_determinateCircularProgressStyle: number;
						public static MaterialProgressBar_mpb_indeterminateTint: number;
						public static MaterialProgressBar_mpb_indeterminateTintMode: number;
						public static MaterialProgressBar_mpb_progressBackgroundTint: number;
						public static MaterialProgressBar_mpb_progressBackgroundTintMode: number;
						public static MaterialProgressBar_mpb_progressStyle: number;
						public static MaterialProgressBar_mpb_progressTint: number;
						public static MaterialProgressBar_mpb_progressTintMode: number;
						public static MaterialProgressBar_mpb_secondaryProgressTint: number;
						public static MaterialProgressBar_mpb_secondaryProgressTintMode: number;
						public static MaterialProgressBar_mpb_setBothDrawables: number;
						public static MaterialProgressBar_mpb_showProgressBackground: number;
						public static MaterialProgressBar_mpb_useIntrinsicPadding: number;
						public static MenuGroup: number[];
						public static MenuGroup_android_enabled: number;
						public static MenuGroup_android_id: number;
						public static MenuGroup_android_visible: number;
						public static MenuGroup_android_menuCategory: number;
						public static MenuGroup_android_orderInCategory: number;
						public static MenuGroup_android_checkableBehavior: number;
						public static MenuItem: number[];
						public static MenuItem_android_icon: number;
						public static MenuItem_android_enabled: number;
						public static MenuItem_android_id: number;
						public static MenuItem_android_checked: number;
						public static MenuItem_android_visible: number;
						public static MenuItem_android_menuCategory: number;
						public static MenuItem_android_orderInCategory: number;
						public static MenuItem_android_title: number;
						public static MenuItem_android_titleCondensed: number;
						public static MenuItem_android_alphabeticShortcut: number;
						public static MenuItem_android_numericShortcut: number;
						public static MenuItem_android_checkable: number;
						public static MenuItem_android_onClick: number;
						public static MenuItem_actionLayout: number;
						public static MenuItem_actionProviderClass: number;
						public static MenuItem_actionViewClass: number;
						public static MenuItem_alphabeticModifiers: number;
						public static MenuItem_contentDescription: number;
						public static MenuItem_iconTint: number;
						public static MenuItem_iconTintMode: number;
						public static MenuItem_numericModifiers: number;
						public static MenuItem_showAsAction: number;
						public static MenuItem_tooltipText: number;
						public static MenuView: number[];
						public static MenuView_android_windowAnimationStyle: number;
						public static MenuView_android_itemTextAppearance: number;
						public static MenuView_android_horizontalDivider: number;
						public static MenuView_android_verticalDivider: number;
						public static MenuView_android_headerBackground: number;
						public static MenuView_android_itemBackground: number;
						public static MenuView_android_itemIconDisabledAlpha: number;
						public static MenuView_preserveIconSpacing: number;
						public static MenuView_subMenuArrow: number;
						public static PopupWindow: number[];
						public static PopupWindow_android_popupBackground: number;
						public static PopupWindow_android_popupAnimationStyle: number;
						public static PopupWindow_overlapAnchor: number;
						public static PopupWindowBackgroundState: number[];
						public static PopupWindowBackgroundState_state_above_anchor: number;
						public static RecycleListView: number[];
						public static RecycleListView_paddingBottomNoButtons: number;
						public static RecycleListView_paddingTopNoTitle: number;
						public static SearchView: number[];
						public static SearchView_android_textAppearance: number;
						public static SearchView_android_focusable: number;
						public static SearchView_android_maxWidth: number;
						public static SearchView_android_text: number;
						public static SearchView_android_hint: number;
						public static SearchView_android_inputType: number;
						public static SearchView_android_imeOptions: number;
						public static SearchView_animateMenuItems: number;
						public static SearchView_animateNavigationIcon: number;
						public static SearchView_autoShowKeyboard: number;
						public static SearchView_backHandlingEnabled: number;
						public static SearchView_backgroundTint: number;
						public static SearchView_closeIcon: number;
						public static SearchView_commitIcon: number;
						public static SearchView_defaultQueryHint: number;
						public static SearchView_goIcon: number;
						public static SearchView_headerLayout: number;
						public static SearchView_hideNavigationIcon: number;
						public static SearchView_iconifiedByDefault: number;
						public static SearchView_layout: number;
						public static SearchView_queryBackground: number;
						public static SearchView_queryHint: number;
						public static SearchView_searchHintIcon: number;
						public static SearchView_searchIcon: number;
						public static SearchView_searchPrefixText: number;
						public static SearchView_submitBackground: number;
						public static SearchView_suggestionRowLayout: number;
						public static SearchView_useDrawerArrowDrawable: number;
						public static SearchView_voiceIcon: number;
						public static Spinner: number[];
						public static Spinner_android_entries: number;
						public static Spinner_android_popupBackground: number;
						public static Spinner_android_prompt: number;
						public static Spinner_android_dropDownWidth: number;
						public static Spinner_popupTheme: number;
						public static SwitchCompat: number[];
						public static SwitchCompat_android_textOn: number;
						public static SwitchCompat_android_textOff: number;
						public static SwitchCompat_android_thumb: number;
						public static SwitchCompat_showText: number;
						public static SwitchCompat_splitTrack: number;
						public static SwitchCompat_switchMinWidth: number;
						public static SwitchCompat_switchPadding: number;
						public static SwitchCompat_switchTextAppearance: number;
						public static SwitchCompat_thumbTextPadding: number;
						public static SwitchCompat_thumbTint: number;
						public static SwitchCompat_thumbTintMode: number;
						public static SwitchCompat_track: number;
						public static SwitchCompat_trackTint: number;
						public static SwitchCompat_trackTintMode: number;
						public static TextAppearance: number[];
						public static TextAppearance_android_textSize: number;
						public static TextAppearance_android_typeface: number;
						public static TextAppearance_android_textStyle: number;
						public static TextAppearance_android_textColor: number;
						public static TextAppearance_android_textColorHint: number;
						public static TextAppearance_android_textColorLink: number;
						public static TextAppearance_android_shadowColor: number;
						public static TextAppearance_android_shadowDx: number;
						public static TextAppearance_android_shadowDy: number;
						public static TextAppearance_android_shadowRadius: number;
						public static TextAppearance_android_fontFamily: number;
						public static TextAppearance_android_textFontWeight: number;
						public static TextAppearance_fontFamily: number;
						public static TextAppearance_fontVariationSettings: number;
						public static TextAppearance_textAllCaps: number;
						public static TextAppearance_textLocale: number;
						public static Toolbar: number[];
						public static Toolbar_android_gravity: number;
						public static Toolbar_android_minHeight: number;
						public static Toolbar_buttonGravity: number;
						public static Toolbar_collapseContentDescription: number;
						public static Toolbar_collapseIcon: number;
						public static Toolbar_contentInsetEnd: number;
						public static Toolbar_contentInsetEndWithActions: number;
						public static Toolbar_contentInsetLeft: number;
						public static Toolbar_contentInsetRight: number;
						public static Toolbar_contentInsetStart: number;
						public static Toolbar_contentInsetStartWithNavigation: number;
						public static Toolbar_logo: number;
						public static Toolbar_logoDescription: number;
						public static Toolbar_maxButtonHeight: number;
						public static Toolbar_menu: number;
						public static Toolbar_navigationContentDescription: number;
						public static Toolbar_navigationIcon: number;
						public static Toolbar_popupTheme: number;
						public static Toolbar_subtitle: number;
						public static Toolbar_subtitleTextAppearance: number;
						public static Toolbar_subtitleTextColor: number;
						public static Toolbar_title: number;
						public static Toolbar_titleMargin: number;
						public static Toolbar_titleMarginBottom: number;
						public static Toolbar_titleMarginEnd: number;
						public static Toolbar_titleMarginStart: number;
						public static Toolbar_titleMarginTop: number;
						public static Toolbar_titleMargins: number;
						public static Toolbar_titleTextAppearance: number;
						public static Toolbar_titleTextColor: number;
						public static View: number[];
						public static View_android_theme: number;
						public static View_android_focusable: number;
						public static View_paddingEnd: number;
						public static View_paddingStart: number;
						public static View_theme: number;
						public static ViewBackgroundHelper: number[];
						public static ViewBackgroundHelper_android_background: number;
						public static ViewBackgroundHelper_backgroundTint: number;
						public static ViewBackgroundHelper_backgroundTintMode: number;
						public static ViewStubCompat: number[];
						public static ViewStubCompat_android_id: number;
						public static ViewStubCompat_android_layout: number;
						public static ViewStubCompat_android_inflatedId: number;
						public static "<clinit>"(): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export abstract class AbstractAutoJs extends java.lang.Object {
				public static class: java.lang.Class<org.autojs.autojs.AbstractAutoJs>;
				public constructor(application: android.app.Application);
				public getScriptEngineService(): org.autojs.autojs.engine.ScriptEngineService;
				public getApplicationContext(): android.content.Context;
				public createAppUtils(context: android.content.Context): org.autojs.autojs.runtime.api.AppUtils;
				public getAppUtils(): org.autojs.autojs.runtime.api.AppUtils;
				public createGlobalConsole(): org.autojs.autojs.core.console.GlobalConsole;
				public getNotificationObserver(): org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver;
				public createRuntime(): org.autojs.autojs.runtime.ScriptRuntime;
				public getLayoutInspector(): org.autojs.autojs.core.accessibility.LayoutInspector;
				public getApplication(): android.app.Application;
				public getUiHandler(): org.autojs.autojs.tool.UiHandler;
				public getRuntime(): org.autojs.autojs.runtime.ScriptRuntime;
				public getGlobalConsole(): org.autojs.autojs.core.console.GlobalConsole;
				public getInfoProvider(): org.autojs.autojs.core.activity.ActivityInfoProvider;
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export class App extends androidx.multidex.MultiDexApplication {
				public static class: java.lang.Class<org.autojs.autojs.App>;
				public onTrimMemory(level: number): void;
				public getDynamicBroadcastReceivers(): org.autojs.autojs.external.receiver.DynamicBroadcastReceivers;
				public onCreate(): void;
				public onConfigurationChanged(newConfig: android.content.res.Configuration): void;
				public getDevPluginService(): org.autojs.autojs.pluginclient.DevPluginService;
				public attachBaseContext(base: android.content.Context): void;
				public onTrimMemory(param0: number): void;
				public attachBaseContext(param0: android.content.Context): void;
				public constructor();
				public constructor(base: android.content.Context);
			}
			export module App {
				export class Companion extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.App.Companion>;
					public getApp(): org.autojs.autojs.App;
					public getProcessNameCompat(): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export class AutoJs extends org.autojs.autojs.AbstractAutoJs {
				public static class: java.lang.Class<org.autojs.autojs.AutoJs>;
				public static getInstance(): org.autojs.autojs.AutoJs;
				public constructor(application: android.app.Application);
				public createAppUtils(context: android.content.Context): org.autojs.autojs.runtime.api.AppUtils;
				public static initInstance(application: android.app.Application): void;
				public constructor(appContext: android.app.Application);
				public createGlobalConsole(): org.autojs.autojs.core.console.GlobalConsole;
				public createRuntime(): org.autojs.autojs.runtime.ScriptRuntime;
			}
			export module AutoJs {
				export class Companion extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.AutoJs.Companion>;
					public initInstance(application: android.app.Application): void;
					public getInstance(): org.autojs.autojs.AutoJs;
				}
				export class LayoutInspectFloatyWindow extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.AutoJs.LayoutInspectFloatyWindow>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.AutoJs$LayoutInspectFloatyWindow interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						create(param0: org.autojs.autojs.core.accessibility.NodeInfo): org.autojs.autojs.ui.floating.FullScreenFloatyWindow;
					});
					public constructor();
					public create(param0: org.autojs.autojs.core.accessibility.NodeInfo): org.autojs.autojs.ui.floating.FullScreenFloatyWindow;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module annotation {
				export class CodeAuthor extends java.lang.Object implements java.lang.annotation.Annotation {
					public static class: java.lang.Class<org.autojs.autojs.annotation.CodeAuthor>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.annotation.CodeAuthor interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						name(): string;
						homepage(): string;
						equals(param0: any): boolean;
						hashCode(): number;
						toString(): string;
						annotationType(): java.lang.Class<any>;
					});
					public constructor();
					public equals(param0: any): boolean;
					public name(): string;
					public homepage(): string;
					public equals(obj: any): boolean;
					public toString(): string;
					public annotationType(): java.lang.Class<any>;
					public hashCode(): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module annotation {
				export class KeyRes extends java.lang.Object implements java.lang.annotation.Annotation {
					public static class: java.lang.Class<org.autojs.autojs.annotation.KeyRes>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.annotation.KeyRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						equals(param0: any): boolean;
						hashCode(): number;
						toString(): string;
						annotationType(): java.lang.Class<any>;
					});
					public constructor();
					public equals(param0: any): boolean;
					public equals(obj: any): boolean;
					public toString(): string;
					public annotationType(): java.lang.Class<any>;
					public hashCode(): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module annotation {
				export class Lazy extends java.lang.Object implements java.lang.annotation.Annotation {
					public static class: java.lang.Class<org.autojs.autojs.annotation.Lazy>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.annotation.Lazy interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						value(): boolean;
						equals(param0: any): boolean;
						hashCode(): number;
						toString(): string;
						annotationType(): java.lang.Class<any>;
					});
					public constructor();
					public equals(param0: any): boolean;
					public equals(obj: any): boolean;
					public toString(): string;
					public annotationType(): java.lang.Class<any>;
					public hashCode(): number;
					public value(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module annotation {
				export class LocaleNonRelated extends java.lang.Object implements java.lang.annotation.Annotation {
					public static class: java.lang.Class<org.autojs.autojs.annotation.LocaleNonRelated>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.annotation.LocaleNonRelated interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						equals(param0: any): boolean;
						hashCode(): number;
						toString(): string;
						annotationType(): java.lang.Class<any>;
					});
					public constructor();
					public equals(param0: any): boolean;
					public equals(obj: any): boolean;
					public toString(): string;
					public annotationType(): java.lang.Class<any>;
					public hashCode(): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module annotation {
				export class MinSize extends java.lang.Object implements java.lang.annotation.Annotation {
					public static class: java.lang.Class<org.autojs.autojs.annotation.MinSize>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.annotation.MinSize interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						value(): number;
						equals(param0: any): boolean;
						hashCode(): number;
						toString(): string;
						annotationType(): java.lang.Class<any>;
					});
					public constructor();
					public equals(param0: any): boolean;
					public equals(obj: any): boolean;
					public toString(): string;
					public annotationType(): java.lang.Class<any>;
					public hashCode(): number;
					public value(): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module annotation {
				export class ScriptClass extends java.lang.Object implements java.lang.annotation.Annotation {
					public static class: java.lang.Class<org.autojs.autojs.annotation.ScriptClass>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.annotation.ScriptClass interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						equals(param0: any): boolean;
						hashCode(): number;
						toString(): string;
						annotationType(): java.lang.Class<any>;
					});
					public constructor();
					public equals(param0: any): boolean;
					public equals(obj: any): boolean;
					public toString(): string;
					public annotationType(): java.lang.Class<any>;
					public hashCode(): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module annotation {
				export class ScriptInterface extends java.lang.Object implements java.lang.annotation.Annotation {
					public static class: java.lang.Class<org.autojs.autojs.annotation.ScriptInterface>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.annotation.ScriptInterface interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						equals(param0: any): boolean;
						hashCode(): number;
						toString(): string;
						annotationType(): java.lang.Class<any>;
					});
					public constructor();
					public equals(param0: any): boolean;
					public equals(obj: any): boolean;
					public toString(): string;
					public annotationType(): java.lang.Class<any>;
					public hashCode(): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module annotation {
				export class ScriptVariable extends java.lang.Object implements java.lang.annotation.Annotation {
					public static class: java.lang.Class<org.autojs.autojs.annotation.ScriptVariable>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.annotation.ScriptVariable interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						equals(param0: any): boolean;
						hashCode(): number;
						toString(): string;
						annotationType(): java.lang.Class<any>;
					});
					public constructor();
					public equals(param0: any): boolean;
					public equals(obj: any): boolean;
					public toString(): string;
					public annotationType(): java.lang.Class<any>;
					public hashCode(): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module apkbuilder {
				export class ApkBuilder extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ApkBuilder>;
					public static ICON_NAME: string;
					public static ICON_RES_DIR: string;
					public static TEMPLATE_APK_NAME: string;
					public replaceFile(srcFile: java.io.File, relativeDestPath: string): org.autojs.autojs.apkbuilder.ApkBuilder;
					public setArscPackageName(packageName: string): org.autojs.autojs.apkbuilder.ApkBuilder;
					public constructor(apkInputStream: java.io.InputStream, outApkFile: java.io.File, workspacePath: string);
					public copyDir(srcFile: java.io.File, relativeDestPath: string): void;
					public setProgressCallback(callback: org.autojs.autojs.apkbuilder.ApkBuilder.ProgressCallback): org.autojs.autojs.apkbuilder.ApkBuilder;
					public editManifest(): org.autojs.autojs.apkbuilder.ManifestEditor;
					public cleanWorkspace(): org.autojs.autojs.apkbuilder.ApkBuilder;
					public replaceFile(srcPath: string, relativeDestPath: string): org.autojs.autojs.apkbuilder.ApkBuilder;
					public build(): org.autojs.autojs.apkbuilder.ApkBuilder;
					public sign(): org.autojs.autojs.apkbuilder.ApkBuilder;
					public withConfig(config: org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig): org.autojs.autojs.apkbuilder.ApkBuilder;
					public setScriptFile(path: string): org.autojs.autojs.apkbuilder.ApkBuilder;
					public prepare(): org.autojs.autojs.apkbuilder.ApkBuilder;
				}
				export module ApkBuilder {
					export class AppConfig extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig>;
						public getAppName(): string;
						public setIcon(icon: java.util.concurrent.Callable<android.graphics.Bitmap>): org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig;
						public setVersionCode(versionCode: java.lang.Integer): org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig;
						public setLibs(libs: java.util.List<string>): org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig;
						public constructor();
						public getSourcePath(): string;
						public getIcon(): java.util.concurrent.Callable<android.graphics.Bitmap>;
						public getVersionName(): string;
						public setAppName(appName: string): org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig;
						public setIcon(iconPath: string): org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig;
						public setAbis(abis: java.util.List<string>): org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig;
						public setVersionName(versionName: string): org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig;
						public setPackageName(packageName: string): org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig;
						public static fromProjectConfig(projectDir: string, projectConfig: org.autojs.autojs.project.ProjectConfig): org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig;
						public getLibs(): java.util.List<string>;
						public getPackageName(): string;
						public getIgnoredDirs(): java.util.ArrayList<java.io.File>;
						public setIgnoredDirs(_set_: java.util.ArrayList<java.io.File>): void;
						public ignoreDir(dir: java.io.File): org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig;
						public getVersionCode(): number;
						public getAbis(): java.util.List<string>;
						public setSourcePath(sourcePath: string): org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig;
					}
					export module AppConfig {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig.Companion>;
							public fromProjectConfig(projectDir: string, projectConfig: org.autojs.autojs.project.ProjectConfig): org.autojs.autojs.apkbuilder.ApkBuilder.AppConfig;
						}
					}
					export class Assets extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ApkBuilder.Assets>;
						public static INSTANCE: org.autojs.autojs.apkbuilder.ApkBuilder.Assets;
					}
					export module Assets {
						export class Dir extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ApkBuilder.Assets.Dir>;
							public static INSTANCE: org.autojs.autojs.apkbuilder.ApkBuilder.Assets.Dir;
							public static OPENCV: java.util.List<string>;
							public static MLKIT_GOOGLE_OCR: java.util.List<string>;
							public static MLKIT_BARCODE: java.util.List<string>;
							public static PADDLE_LITE: java.util.List<string>;
							public static OPENCC: java.util.List<string>;
							public getDEFAULT_EXCLUDES(): java.util.List<string>;
						}
						export class File extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ApkBuilder.Assets.File>;
							public static INSTANCE: org.autojs.autojs.apkbuilder.ApkBuilder.Assets.File;
							public getDEFAULT_INCLUDES(): java.util.List<string>;
						}
					}
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ApkBuilder.Companion>;
						public getAppApkFile(): java.io.File;
					}
					export class Constants extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ApkBuilder.Constants>;
						public static INSTANCE: org.autojs.autojs.apkbuilder.ApkBuilder.Constants;
						public static OPENCV: string;
						public static MLKIT_GOOGLE_OCR: string;
						public static PADDLE_LITE: string;
						public static MLKIT_BARCODE: string;
						public static OPENCC: string;
					}
					export class Libs extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ApkBuilder.Libs>;
						public static INSTANCE: org.autojs.autojs.apkbuilder.ApkBuilder.Libs;
						public static OPENCV: java.util.List<string>;
						public static MLKIT_GOOGLE_OCR: java.util.List<string>;
						public static PADDLE_LITE: java.util.List<string>;
						public static MLKIT_BARCODE: java.util.List<string>;
						public static OPENCC: java.util.List<string>;
						public getDEFALUT_INCLUDES(): java.util.List<string>;
						public getPADDLE_LITE_EXT(): java.util.List<string>;
						public static ensure(name: string, libNameList: java.util.List<string>): void;
					}
					export class ManifestEditorWithAuthorities extends org.autojs.autojs.apkbuilder.ManifestEditor {
						public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ApkBuilder.ManifestEditorWithAuthorities>;
						public onAttr(attr: pxb.android.axml.AxmlWriter.Attr): void;
						public constructor(manifestInputStream: java.io.InputStream);
						public constructor(this$0: java.io.InputStream);
					}
					export class ProgressCallback extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ApkBuilder.ProgressCallback>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.apkbuilder.ApkBuilder$ProgressCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onPrepare(param0: org.autojs.autojs.apkbuilder.ApkBuilder): void;
							onBuild(param0: org.autojs.autojs.apkbuilder.ApkBuilder): void;
							onSign(param0: org.autojs.autojs.apkbuilder.ApkBuilder): void;
							onClean(param0: org.autojs.autojs.apkbuilder.ApkBuilder): void;
						});
						public constructor();
						public onClean(param0: org.autojs.autojs.apkbuilder.ApkBuilder): void;
						public onBuild(param0: org.autojs.autojs.apkbuilder.ApkBuilder): void;
						public onSign(param0: org.autojs.autojs.apkbuilder.ApkBuilder): void;
						public onPrepare(param0: org.autojs.autojs.apkbuilder.ApkBuilder): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module apkbuilder {
				export class ApkPackager extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ApkPackager>;
					public constructor(apkInputStream: java.io.InputStream, workspacePath: string);
					public constructor(apkPath: string, workspacePath: string);
					public cleanWorkspace(): void;
					public repackage(newApkPath: string): void;
					public unzip(): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module apkbuilder {
				export class ManifestEditor extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ManifestEditor>;
					public constructor(manifestInputStream: java.io.InputStream);
					public setAppName(appName: string): org.autojs.autojs.apkbuilder.ManifestEditor;
					public commit(): org.autojs.autojs.apkbuilder.ManifestEditor;
					public setVersionName(versionName: string): org.autojs.autojs.apkbuilder.ManifestEditor;
					public onAttr(attr: pxb.android.axml.AxmlWriter.Attr): void;
					public setVersionCode(versionCode: number): org.autojs.autojs.apkbuilder.ManifestEditor;
					public setPackageName(packageName: string): org.autojs.autojs.apkbuilder.ManifestEditor;
					public writeTo(manifestOutputStream: java.io.OutputStream): void;
				}
				export module ManifestEditor {
					export class MutableAxmlWriter extends pxb.android.axml.AxmlWriter {
						public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ManifestEditor.MutableAxmlWriter>;
						public child(ns: string, name: string): pxb.android.axml.NodeVisitor;
					}
					export module MutableAxmlWriter {
						export class MutableNodeImpl extends pxb.android.axml.AxmlWriter.NodeImpl {
							public static class: java.lang.Class<org.autojs.autojs.apkbuilder.ManifestEditor.MutableAxmlWriter.MutableNodeImpl>;
							public onAttr(a: pxb.android.axml.AxmlWriter.Attr): void;
							public child(ns: string, name: string): pxb.android.axml.NodeVisitor;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module apkbuilder {
				export class TinySign extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.apkbuilder.TinySign>;
					public constructor();
					public static sign(dir: java.io.File, out: java.io.OutputStream): void;
				}
				export module TinySign {
					export class Constants extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.apkbuilder.TinySign.Constants>;
					}
					export class SignatureOutputStream extends java.io.FilterOutputStream {
						public static class: java.lang.Class<org.autojs.autojs.apkbuilder.TinySign.SignatureOutputStream>;
						public write(b: number[]): void;
						public constructor();
						public write(buffer: number[]): void;
						public close(): void;
						public constructor(out: java.io.OutputStream, sig: java.security.Signature);
						public constructor(out: java.io.OutputStream);
						public write(b: number): void;
						public flush(): void;
						public write(b: number[], off: number, len: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module apkbuilder {
				export module util {
					export class BoolFunction<T>  extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.apkbuilder.util.BoolFunction<any>>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.apkbuilder.util.BoolFunction<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							accept(param0: T): boolean;
						});
						public constructor();
						public accept(param0: T): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module apkbuilder {
				export module util {
					export class StreamUtils extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.apkbuilder.util.StreamUtils>;
						public constructor();
						public static readAsBytes(inputStream: java.io.InputStream): number[];
						public static write(inputStream: java.io.InputStream, out: java.io.OutputStream): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export class AppLevelThemeDialogBuilder extends com.afollestad.materialdialogs.MaterialDialog.Builder {
					public static class: java.lang.Class<org.autojs.autojs.app.AppLevelThemeDialogBuilder>;
					public constructor(param0: android.content.Context);
					public constructor(context: android.content.Context);
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export class AppOps extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.app.AppOps>;
					public static INSTANCE: org.autojs.autojs.app.AppOps;
					public static isProjectMediaAccessGranted(context: android.content.Context): boolean;
					public static isUsageStatsPermissionGranted(context: android.content.Context): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export class CircularMenuOperationDialogBuilder extends org.autojs.autojs.app.AppLevelThemeDialogBuilder {
					public static class: java.lang.Class<org.autojs.autojs.app.CircularMenuOperationDialogBuilder>;
					public item(iconRes: number, text: string): org.autojs.autojs.app.CircularMenuOperationDialogBuilder;
					public item(iconRes: number, text: string, l: android.view.View.OnClickListener): org.autojs.autojs.app.CircularMenuOperationDialogBuilder;
					public constructor(context: android.content.Context);
					public item(iconRes: number, textRes: number, l: android.view.View.OnClickListener): org.autojs.autojs.app.CircularMenuOperationDialogBuilder;
					public item(iconRes: number, textRes: number): org.autojs.autojs.app.CircularMenuOperationDialogBuilder;
				}
				export module CircularMenuOperationDialogBuilder {
					export class ViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder {
						public static class: java.lang.Class<org.autojs.autojs.app.CircularMenuOperationDialogBuilder.ViewHolder>;
						public binding: org.autojs.autojs6.databinding.OperationDialogItemBinding;
						public constructor(param0: android.view.View);
						public constructor(itemView: android.view.View);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export class DialogUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.app.DialogUtils>;
					public static INSTANCE: org.autojs.autojs.app.DialogUtils;
					public static fixCheckBoxGravity(dialog: com.afollestad.materialdialogs.MaterialDialog): com.afollestad.materialdialogs.MaterialDialog;
					public static isActivityContext(context: android.content.Context): boolean;
					public static adaptToExplorer(dialog: com.afollestad.materialdialogs.MaterialDialog, explorerView: org.autojs.autojs.ui.explorer.ExplorerView): com.afollestad.materialdialogs.MaterialDialog;
					public applyLongClickability(preference: org.autojs.autojs.theme.preference.LongClickablePreferenceLike, holder: androidx.preference.PreferenceViewHolder): void;
					public static showDialog(dialog: com.afollestad.materialdialogs.MaterialDialog): com.afollestad.materialdialogs.MaterialDialog;
					public toggleContentViewByItems(dialog: com.afollestad.materialdialogs.MaterialDialog): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export abstract class Fragment extends androidx.fragment.app.Fragment {
					public static class: java.lang.Class<org.autojs.autojs.app.Fragment>;
					public $(id: number): android.view.View;
					public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
					public getActivityContentView(): android.view.View;
					public getViewModelStore(): androidx.lifecycle.ViewModelStore;
					public findViewById(id: number): android.view.View;
					public getLifecycle(): androidx.lifecycle.Lifecycle;
					public onCreateView(inflater: android.view.LayoutInflater, container: android.view.ViewGroup, savedInstanceState: android.os.Bundle): android.view.View;
					public getView(): android.view.View;
					public onLowMemory(): void;
					public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
					public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
					public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
					public constructor();
					public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
					public createView(param0: android.view.LayoutInflater, param1: android.view.ViewGroup, param2: android.os.Bundle): android.view.View;
					public onCreateView(param0: android.view.LayoutInflater, param1: android.view.ViewGroup, param2: android.os.Bundle): android.view.View;
					public onConfigurationChanged(param0: android.content.res.Configuration): void;
					public constructor(param0: number);
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export class FragmentPagerAdapterBuilder extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.app.FragmentPagerAdapterBuilder>;
					public add(fragment: androidx.fragment.app.Fragment, title: string): org.autojs.autojs.app.FragmentPagerAdapterBuilder;
					public build(): org.autojs.autojs.app.FragmentPagerAdapterBuilder.StoredFragmentPagerAdapter;
					public constructor(activity: androidx.fragment.app.FragmentActivity);
					public add(fragment: androidx.fragment.app.Fragment, titleResId: number): org.autojs.autojs.app.FragmentPagerAdapterBuilder;
				}
				export module FragmentPagerAdapterBuilder {
					export class OnFragmentInstantiateListener extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.app.FragmentPagerAdapterBuilder.OnFragmentInstantiateListener>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.app.FragmentPagerAdapterBuilder$OnFragmentInstantiateListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							OnInstantiate(param0: number, param1: androidx.fragment.app.Fragment): void;
						});
						public constructor();
						public OnInstantiate(param0: number, param1: androidx.fragment.app.Fragment): void;
					}
					export abstract class StoredFragmentPagerAdapter extends androidx.fragment.app.FragmentPagerAdapter {
						public static class: java.lang.Class<org.autojs.autojs.app.FragmentPagerAdapterBuilder.StoredFragmentPagerAdapter>;
						public constructor();
						public instantiateItem(container: android.view.ViewGroup, position: number): any;
						public constructor(fm: androidx.fragment.app.FragmentManager);
						public instantiateItem(param0: android.view.View, param1: number): any;
						public setOnFragmentInstantiateListener(onFragmentInstantiateListener: org.autojs.autojs.app.FragmentPagerAdapterBuilder.OnFragmentInstantiateListener): void;
						public instantiateItem(param0: android.view.ViewGroup, param1: number): any;
						public destroyItem(param0: android.view.View, param1: number, param2: any): void;
						public constructor(param0: androidx.fragment.app.FragmentManager);
						public constructor(param0: androidx.fragment.app.FragmentManager, param1: number);
						public destroyItem(container: android.view.ViewGroup, position: number, object: any): void;
						public getStoredFragment(position: number): androidx.fragment.app.Fragment;
						public destroyItem(param0: android.view.ViewGroup, param1: number, param2: any): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export class GlobalAppContext extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.app.GlobalAppContext>;
					public static get(): android.content.Context;
					public static postDelayed(r: java.lang.Runnable, delay: number): void;
					public constructor();
					public static post(r: java.lang.Runnable): void;
					public static set(app: android.app.Application): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export class OnActivityResultDelegate extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.app.OnActivityResultDelegate>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.app.OnActivityResultDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
					});
					public constructor();
					public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
				}
				export module OnActivityResultDelegate {
					export class DelegateHost extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.app.OnActivityResultDelegate.DelegateHost>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.app.OnActivityResultDelegate$DelegateHost interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							getOnActivityResultDelegateMediator(): org.autojs.autojs.app.OnActivityResultDelegate.Mediator;
						});
						public constructor();
						public getOnActivityResultDelegateMediator(): org.autojs.autojs.app.OnActivityResultDelegate.Mediator;
					}
					export class Mediator extends java.lang.Object implements org.autojs.autojs.app.OnActivityResultDelegate {
						public static class: java.lang.Class<org.autojs.autojs.app.OnActivityResultDelegate.Mediator>;
						public addDelegate(delegate: org.autojs.autojs.app.OnActivityResultDelegate): void;
						public constructor();
						public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
						public removeDelegate(delegate: org.autojs.autojs.app.OnActivityResultDelegate): void;
						public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
						public addDelegate(requestCode: number, delegate: org.autojs.autojs.app.OnActivityResultDelegate): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export class SimpleActivityLifecycleCallbacks extends java.lang.Object implements android.app.Application.ActivityLifecycleCallbacks {
					public static class: java.lang.Class<org.autojs.autojs.app.SimpleActivityLifecycleCallbacks>;
					public onActivityCreated(activity: android.app.Activity, savedInstanceState: android.os.Bundle): void;
					public onActivityStopped(activity: android.app.Activity): void;
					public onActivityStarted(activity: android.app.Activity): void;
					public onActivityResumed(activity: android.app.Activity): void;
					public onActivityPaused(activity: android.app.Activity): void;
					public onActivityStopped(param0: android.app.Activity): void;
					public onActivityPaused(param0: android.app.Activity): void;
					public onActivityDestroyed(param0: android.app.Activity): void;
					public onActivitySaveInstanceState(activity: android.app.Activity, outState: android.os.Bundle): void;
					public constructor();
					public onActivityDestroyed(activity: android.app.Activity): void;
					public onActivityStarted(param0: android.app.Activity): void;
					public onActivityCreated(param0: android.app.Activity, param1: android.os.Bundle): void;
					public onActivityResumed(param0: android.app.Activity): void;
					public onActivitySaveInstanceState(param0: android.app.Activity, param1: android.os.Bundle): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export module tool {
					export abstract class AbstractJsonSocketTool extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.SocketItemHelper {
						public static class: java.lang.Class<org.autojs.autojs.app.tool.AbstractJsonSocketTool>;
						public onConnectionException: io.reactivex.functions.Consumer<any>;
						public stateDisposable: io.reactivex.disposables.Disposable;
						public onConnectionDialogDismissed: android.content.DialogInterface.OnDismissListener;
						public toggle(param0: boolean): boolean;
						public toggle(aimState: boolean): boolean;
						public constructor(context: android.content.Context);
						public refreshSubtitle(param0: boolean): void;
						public setOnConnectionException(consumer: io.reactivex.functions.Consumer<any>): org.autojs.autojs.app.tool.AbstractJsonSocketTool;
						public isConnected(): boolean;
						public connect(): boolean;
						public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
						public active(): boolean;
						public onToggleSuccess(): void;
						public setOnConnectionDialogDismissed(dialog: android.content.DialogInterface.OnDismissListener): org.autojs.autojs.app.tool.AbstractJsonSocketTool;
						public getDevPlugin(): org.autojs.autojs.pluginclient.DevPluginService;
						public disconnectIfNeeded(): void;
						public connectIfNeeded(): void;
						public isActive(): boolean;
						public callback(param0: boolean): void;
						public disconnect(): boolean;
						public toggle(): boolean;
						public onToggleFailure(): void;
						public isInMainThread(): boolean;
						public dispose(): void;
						public getContext(): android.content.Context;
						public setStateDisposable(disposable: io.reactivex.disposables.Disposable): org.autojs.autojs.app.tool.AbstractJsonSocketTool;
						public refreshSubtitle(aimState: boolean): void;
						public callback(aimState: boolean): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export module tool {
					export class FloatingButtonTool extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.ShowableItemHelper {
						public static class: java.lang.Class<org.autojs.autojs.app.tool.FloatingButtonTool>;
						public showIfNeeded(): void;
						public toggle(param0: boolean): boolean;
						public toggle(): boolean;
						public toggle(aimState: boolean): boolean;
						public constructor(context: android.content.Context);
						public refreshSubtitle(param0: boolean): void;
						public onToggleFailure(): void;
						public isInMainThread(): boolean;
						public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
						public active(): boolean;
						public closeIfNeeded(): void;
						public onToggleSuccess(): void;
						public getContext(): android.content.Context;
						public show(): boolean;
						public refreshSubtitle(aimState: boolean): void;
						public hide(): boolean;
						public callback(aimState: boolean): void;
						public isShowing(): boolean;
						public isActive(): boolean;
						public callback(param0: boolean): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export module tool {
					export class JsonSocketClientTool extends org.autojs.autojs.app.tool.AbstractJsonSocketTool {
						public static class: java.lang.Class<org.autojs.autojs.app.tool.JsonSocketClientTool>;
						public static REGEX_DOT: string;
						public static REGEX_COLON: string;
						public disconnect(): boolean;
						public toggle(param0: boolean): boolean;
						public toggle(): boolean;
						public toggle(aimState: boolean): boolean;
						public setClientModeItem$app_appDebug(clientModeItem: org.autojs.autojs.ui.main.drawer.DrawerMenuDisposableItem): void;
						public constructor(context: android.content.Context);
						public isConnected(): boolean;
						public connect(): boolean;
						public isInMainThread(): boolean;
						public dispose(): void;
						public active(): boolean;
						public connectIfNotNormallyClosed$app_appDebug(): void;
						public disconnectIfNeeded(): void;
						public connectIfNeeded(): void;
						public isActive(): boolean;
					}
					export module JsonSocketClientTool {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.app.tool.JsonSocketClientTool.Companion>;
							public getRexPartialIp(): kotlin.text.Regex;
							public getRexFullIpWithColon(): kotlin.text.Regex;
							public getRexAcceptable(): kotlin.text.Regex;
							public getRexValidIp(): kotlin.text.Regex;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export module tool {
					export class JsonSocketServerTool extends org.autojs.autojs.app.tool.AbstractJsonSocketTool {
						public static class: java.lang.Class<org.autojs.autojs.app.tool.JsonSocketServerTool>;
						public disconnect(): boolean;
						public toggle(param0: boolean): boolean;
						public toggle(): boolean;
						public toggle(aimState: boolean): boolean;
						public constructor(context: android.content.Context);
						public isConnected(): boolean;
						public connect(): boolean;
						public dispose(): void;
						public active(): boolean;
						public connectIfNotNormallyClosed$app_appDebug(): void;
						public disconnectIfNeeded(): void;
						public connectIfNeeded(): void;
						public isActive(): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module app {
				export module tool {
					export class MemoryInfoTool extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.app.tool.MemoryInfoTool>;
						public constructor();
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module codegeneration {
				export class CodeGenerator extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.codegeneration.CodeGenerator>;
					public static UNTIL_FIND: number;
					public static FIND_ONE: number;
					public static WAIT_FOR: number;
					public static EXISTS: number;
					public generateCode(generator: org.autojs.autojs.codegeneration.UiSelectorGenerator, root: org.autojs.autojs.core.automator.UiObject, target: org.autojs.autojs.core.automator.UiObject, maxParentLevel: number, maxChildrenLevel: number, withFind: boolean): string;
					public setUsingId(usingId: boolean): void;
					public setSearchMode(searchMode: number): void;
					public setUsingText(usingText: boolean): void;
					public constructor(root: org.autojs.autojs.core.accessibility.NodeInfo, target: org.autojs.autojs.core.accessibility.NodeInfo);
					public constructor(root: org.autojs.autojs.codegeneration.ReadOnlyUiObject, target: org.autojs.autojs.codegeneration.ReadOnlyUiObject);
					public generateCode(): string;
					public setAction(action: number): void;
					public generateCode(root: org.autojs.autojs.core.automator.UiObject, target: org.autojs.autojs.core.automator.UiObject, maxParentLevel: number, maxChildrenLevel: number): string;
					public generateCode(root: org.autojs.autojs.core.automator.UiObject, target: org.autojs.autojs.core.automator.UiObject, maxParentLevel: number, maxChildrenLevel: number, withFind: boolean): string;
					public setUsingDesc(usingDesc: boolean): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module codegeneration {
				export class ReadOnlyUiObject extends org.autojs.autojs.core.automator.UiObject {
					public static class: java.lang.Class<org.autojs.autojs.codegeneration.ReadOnlyUiObject>;
					public longClick(): boolean;
					public recycle(): void;
					public nextAtMovementGranularity(granularity: number, isExtendSelection: boolean): boolean;
					public isFocusable(): boolean;
					public checkable(): boolean;
					public constructor(info: any, depth: number, indexInParent: number);
					public isClickable(): boolean;
					public scrollable(): boolean;
					public getContentDescription(): string;
					public showTextSuggestions(): boolean;
					public getBoundsInScreen(outBounds: android.graphics.Rect): void;
					public pageLeft(): boolean;
					public setText(param0: string): void;
					public getBoundsInParent(param0: android.graphics.Rect): void;
					public isVisibleToUser(): boolean;
					public desc(): string;
					public constructor(info: any, allocator: org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator, depth: number, indexInParent: number);
					public id(): string;
					public getBoundsInScreen(param0: android.graphics.Rect): void;
					public clearSelection(): boolean;
					public scrollBackward(): boolean;
					public getChild(index: number): androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
					public moveWindow(x: number, y: number): boolean;
					public cut(): boolean;
					public getBoundsInParent(outBounds: android.graphics.Rect): void;
					public checked(): boolean;
					public isSelected(): boolean;
					public parent(): org.autojs.autojs.core.automator.UiObject;
					public scrollTo(param0: number, param1: number): boolean;
					public getPackageName(): string;
					public scrollLeft(): boolean;
					public clearAccessibilityFocus(): boolean;
					public getViewIdResourceName(): string;
					public dismiss(): boolean;
					public showTooltip(): boolean;
					public scrollRight(): boolean;
					public getDrawingOrder(): number;
					/** @deprecated */
					public boundsInParent(): android.graphics.Rect;
					public focused(): boolean;
					public text(): string;
					public isCheckable(): boolean;
					public performAction(param0: number, ...param1: org.autojs.autojs.core.automator.ActionArgument[]): boolean;
					public expand(): boolean;
					public visibleToUser(): boolean;
					public selected(): boolean;
					public hashCode(): number;
					public depth(): number;
					public drawingOrder(): number;
					public isChecked(): boolean;
					public hideTooltip(): boolean;
					public focusable(): boolean;
					public setSelection(s: number, e: number): boolean;
					public pageRight(): boolean;
					public imeEnter(): boolean;
					public constructor(info: org.autojs.autojs.core.accessibility.NodeInfo, indexInParent: number);
					public nextAtMovementGranularity(param0: number, param1: boolean): boolean;
					public clearFocus(): boolean;
					public setProgress(progress: number): boolean;
					public isScrollable(): boolean;
					public pageDown(): boolean;
					public getChildCount(): number;
					public click(): boolean;
					public dragCancel(): boolean;
					public rowCount(): number;
					public equals(o: any): boolean;
					public constructor(info: org.autojs.autojs.core.accessibility.NodeInfo);
					public row(): number;
					public bounds(): android.graphics.Rect;
					public previousAtMovementGranularity(granularity: number, isExtendSelection: boolean): boolean;
					public isContextClickable(): boolean;
					public scrollUp(): boolean;
					public performAction(action: number, ...arguments: org.autojs.autojs.core.automator.ActionArgument[]): boolean;
					public isEnabled(): boolean;
					public accessibilityFocus(): boolean;
					public enabled(): boolean;
					public nextHtmlElement(element: string): boolean;
					public getText(): string;
					public nextHtmlElement(param0: string): boolean;
					public isDismissable(): boolean;
					public dragDrop(): boolean;
					public copy(): boolean;
					public scrollDown(): boolean;
					public constructor(info: any, allocator: org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator, indexInParent: number);
					public collapse(): boolean;
					public focus(): boolean;
					public paste(): boolean;
					public scrollForward(): boolean;
					public previousAtMovementGranularity(param0: number, param1: boolean): boolean;
					public isEditable(): boolean;
					public boundsInParent(): android.graphics.Rect;
					public performAction(action: number, bundle: android.os.Bundle): boolean;
					public columnSpan(): number;
					public pressAndHold(): boolean;
					public child(i: number): org.autojs.autojs.core.automator.UiObject;
					public show(): boolean;
					public accessibilityFocused(): boolean;
					public isFocused(): boolean;
					public packageName(): string;
					public previousHtmlElement(element: string): boolean;
					public isPassword(): boolean;
					public dragStart(): boolean;
					public setText(text: string): boolean;
					public setProgress(param0: number): boolean;
					public constructor(info: any, depth: number);
					public toString(): string;
					public getClassName(): string;
					public performAction(action: number): boolean;
					public column(): number;
					public pageUp(): boolean;
					/** @deprecated */
					public recycle(): void;
					public isAccessibilityFocused(): boolean;
					public setSelection(param0: number, param1: number): boolean;
					public className(): string;
					public columnCount(): number;
					public constructor(info: any);
					public longClickable(): boolean;
					public select(): boolean;
					public rowSpan(): number;
					public parent(i: number): org.autojs.autojs.core.automator.UiObject;
					public childCount(): number;
					public scrollTo(row: number, column: number): boolean;
					public previousHtmlElement(param0: string): boolean;
					public equals(param0: any): boolean;
					public setText(param0: string): boolean;
					public isLongClickable(): boolean;
					public contextClick(): boolean;
					public clickable(): boolean;
					public moveWindow(param0: number, param1: number): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module codegeneration {
				export class UiSelectorGenerator extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.codegeneration.UiSelectorGenerator>;
					public constructor(mRoot: org.autojs.autojs.core.automator.UiObject, mTarget: org.autojs.autojs.core.automator.UiObject);
					public setUsingId(usingId: boolean): void;
					public setSearchMode(searchMode: number): void;
					public generateSelector(): org.autojs.autojs.core.accessibility.UiSelector;
					public setUsingText(usingText: boolean): void;
					public generateSelectorCode(): string;
					public setUsingDesc(usingDesc: boolean): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module concurrent {
				export class ConcurrentArrayList<T>  extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.concurrent.ConcurrentArrayList<any>>;
					public constructor(tClass: java.lang.Class<T>);
					public size(): number;
					public getArrayResizeLock(): any;
					public add(element: T): void;
					public get(i: number): T;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module concurrent {
				export class UnderUseExecutors extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.concurrent.UnderUseExecutors>;
					public static getExecutor(): java.util.concurrent.ExecutorService;
					public constructor();
					public static execute(runnable: java.lang.Runnable): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module concurrent {
				export class Value<T>  extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.concurrent.Value<any>>;
					public constructor(value: T);
					public set(value: T): void;
					public constructor();
					public get(): T;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module concurrent {
				export class VolatileBox<T>  extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.concurrent.VolatileBox<any>>;
					public set(value: T): void;
					public block(timeout: number): void;
					public blockedGetOrThrow(exception: java.lang.Class<any>): T;
					public isNull(): boolean;
					public get(): T;
					public constructor(value: T);
					public block(): void;
					public unblock(): void;
					public blockedGet(timeout: number): T;
					public constructor();
					public blockedGet(): T;
					public notNull(): boolean;
					public unblock(value: T): void;
					public blockedGetOrThrow(timeout: number, param1: java.lang.Class<any>): T;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module concurrent {
				export class VolatileDispose<T>  extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.concurrent.VolatileDispose<any>>;
					public blockedGet(timeout: number): T;
					public constructor();
					public blockedGet(): T;
					public blockedGetOrThrow(exception: java.lang.Class<any>): T;
					public blockedGetOrThrow(exception: java.lang.Class<any>, timeout: number, param2: T): T;
					public setAndNotify(value: T): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export abstract class AccessibilityBridge extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityBridge>;
						public static MODE_NORMAL: number;
						public static MODE_FAST: number;
						public static FLAG_FIND_ON_UI_THREAD: number;
						public static FLAG_USE_USAGE_STATS: number;
						public static FLAG_USE_SHELL: number;
						public setFlags(flags: number): void;
						public windowRoots(): java.util.List<android.view.accessibility.AccessibilityNodeInfo>;
						public constructor(context: android.content.Context, config: org.autojs.autojs.runtime.accessibility.AccessibilityConfig, uiHandler: org.autojs.autojs.tool.UiHandler);
						public setWindowFilter(windowFilter: org.autojs.autojs.core.accessibility.AccessibilityBridge.WindowFilter): void;
						public getService(): org.autojs.autojs.core.accessibility.AccessibilityService;
						public getNotificationObserver(): org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver;
						public ensureServiceStarted(param0: boolean): void;
						public ensureServiceStarted(): void;
						public getInfoProvider(): org.autojs.autojs.core.activity.ActivityInfoProvider;
						public getConfig(): org.autojs.autojs.runtime.accessibility.AccessibilityConfig;
						public getRootInActiveWindow(): android.view.accessibility.AccessibilityNodeInfo;
						public post(r: java.lang.Runnable): void;
						public setAccessibilityListener(listener: org.autojs.autojs.core.accessibility.AccessibilityServiceCallback): void;
						public getFlags(): number;
						public getRootInCurrentWindow(): android.view.accessibility.AccessibilityNodeInfo;
						public setMode(mode: number): void;
					}
					export module AccessibilityBridge {
						export class WindowFilter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityBridge.WindowFilter>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.accessibility.AccessibilityBridge$WindowFilter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								filter(param0: android.view.accessibility.AccessibilityWindowInfo): boolean;
							});
							public constructor();
							public filter(param0: android.view.accessibility.AccessibilityWindowInfo): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class AccessibilityBridgeImpl extends org.autojs.autojs.core.accessibility.AccessibilityBridge {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityBridgeImpl>;
						public getService(): org.autojs.autojs.core.accessibility.AccessibilityService;
						public getNotificationObserver(): org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver;
						public ensureServiceStarted(param0: boolean): void;
						public ensureServiceStarted(): void;
						public getInfoProvider(): org.autojs.autojs.core.activity.ActivityInfoProvider;
						public constructor(context: android.content.Context, config: org.autojs.autojs.runtime.accessibility.AccessibilityConfig, uiHandler: org.autojs.autojs.tool.UiHandler);
						public constructor(autoJs: org.autojs.autojs.AbstractAutoJs);
						public ensureServiceStarted(isForcibleRestart: boolean): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class orgautojsautojscoreaccessibilityAccessibilityDelegate extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityDelegate>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.accessibility.AccessibilityDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							getEventTypes(): java.util.Set<java.lang.Integer>;
							onAccessibilityEvent(param0: android.accessibilityservice.AccessibilityService, param1: android.view.accessibility.AccessibilityEvent): boolean;
							"<clinit>"(): void;
						});
						public constructor();
						public onAccessibilityEvent(param0: android.accessibilityservice.AccessibilityService, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public getEventTypes(): java.util.Set<java.lang.Integer>;
					}
					export type AccessibilityDelegate = orgautojsautojscoreaccessibilityAccessibilityDelegate
					export module AccessibilityDelegate {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityDelegate.Companion>;
							public getALL_EVENT_TYPES(): java.util.Set<java.lang.Integer>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class AccessibilityNodeInfoAllocator extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator>;
						public getChild(parent: android.view.accessibility.AccessibilityNodeInfo, i: number): android.view.accessibility.AccessibilityNodeInfo;
						public constructor();
						public findAccessibilityNodeInfosByText(root: android.view.accessibility.AccessibilityNodeInfo, text: string): java.util.List<android.view.accessibility.AccessibilityNodeInfo>;
						public recycle(nodeInfo: androidx.core.view.accessibility.AccessibilityNodeInfoCompat): void;
						public getParent(n: android.view.accessibility.AccessibilityNodeInfo): android.view.accessibility.AccessibilityNodeInfo;
						public findAccessibilityNodeInfosByViewId(root: android.view.accessibility.AccessibilityNodeInfo, id: string): java.util.List<android.view.accessibility.AccessibilityNodeInfo>;
						public findAccessibilityNodeInfosByViewId(root: androidx.core.view.accessibility.AccessibilityNodeInfoCompat, id: string): java.util.List<androidx.core.view.accessibility.AccessibilityNodeInfoCompat>;
						public recycle(nodeInfo: android.view.accessibility.AccessibilityNodeInfo): void;
						public add(nodeInfo: android.view.accessibility.AccessibilityNodeInfo): android.view.accessibility.AccessibilityNodeInfo;
						public getChild(parent: androidx.core.view.accessibility.AccessibilityNodeInfoCompat, i: number): androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
						public recycleAll(): number;
						public findAccessibilityNodeInfosByText(root: androidx.core.view.accessibility.AccessibilityNodeInfoCompat, text: string): java.util.List<androidx.core.view.accessibility.AccessibilityNodeInfoCompat>;
						public getParent(n: androidx.core.view.accessibility.AccessibilityNodeInfoCompat): androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
					}
					export module AccessibilityNodeInfoAllocator {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator.Companion>;
							public recycleList(root: android.view.accessibility.AccessibilityNodeInfo, list: java.util.List<any>): void;
							public getGlobal(): org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator;
							public getNONE(): org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator;
						}
						export class NoOpAllocator extends org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator.NoOpAllocator>;
							public constructor();
							public getParent(n: android.view.accessibility.AccessibilityNodeInfo): android.view.accessibility.AccessibilityNodeInfo;
							public recycleAll(): number;
							public findAccessibilityNodeInfosByText(root: android.view.accessibility.AccessibilityNodeInfo, text: string): java.util.List<android.view.accessibility.AccessibilityNodeInfo>;
							public getParent(n: androidx.core.view.accessibility.AccessibilityNodeInfoCompat): androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
							public getChild(parent: androidx.core.view.accessibility.AccessibilityNodeInfoCompat, i: number): androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
							public getChild(parent: android.view.accessibility.AccessibilityNodeInfo, i: number): android.view.accessibility.AccessibilityNodeInfo;
							public findAccessibilityNodeInfosByViewId(root: androidx.core.view.accessibility.AccessibilityNodeInfoCompat, id: string): java.util.List<androidx.core.view.accessibility.AccessibilityNodeInfoCompat>;
							public findAccessibilityNodeInfosByViewId(root: android.view.accessibility.AccessibilityNodeInfo, id: string): java.util.List<android.view.accessibility.AccessibilityNodeInfo>;
							public findAccessibilityNodeInfosByText(root: androidx.core.view.accessibility.AccessibilityNodeInfoCompat, text: string): java.util.List<androidx.core.view.accessibility.AccessibilityNodeInfoCompat>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class AccessibilityNodeInfoHelper extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityNodeInfoHelper>;
						public static INSTANCE: org.autojs.autojs.core.accessibility.AccessibilityNodeInfoHelper;
						public static getBoundsInScreen(nodeInfo: android.view.accessibility.AccessibilityNodeInfo): android.graphics.Rect;
						public static getBoundsInScreen(nodeInfo: androidx.core.view.accessibility.AccessibilityNodeInfoCompat): android.graphics.Rect;
						/** @deprecated */
						public getBoundsInParent(nodeInfo: android.view.accessibility.AccessibilityNodeInfo): android.graphics.Rect;
						/** @deprecated */
						public getBoundsInParent(nodeInfo: androidx.core.view.accessibility.AccessibilityNodeInfoCompat): android.graphics.Rect;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class AccessibilityNotificationObserver extends java.lang.Object implements org.autojs.autojs.core.accessibility.NotificationListener, org.autojs.autojs.core.accessibility.AccessibilityDelegate {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver>;
						public addNotificationListener(listener: org.autojs.autojs.core.accessibility.NotificationListener): void;
						public onAccessibilityEvent(service: android.accessibilityservice.AccessibilityService, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onAccessibilityEvent(param0: android.accessibilityservice.AccessibilityService, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public getEventTypes(): java.util.Set<java.lang.Integer>;
						public addToastListener(listener: org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver.ToastListener): void;
						public removeToastListener(listener: org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver.ToastListener): boolean;
						public onNotification(notification: org.autojs.autojs.core.notification.Notification): void;
						public onNotification(param0: org.autojs.autojs.core.notification.Notification): void;
						public constructor(mContext: android.content.Context);
						public removeNotificationListener(listener: org.autojs.autojs.core.accessibility.NotificationListener): boolean;
					}
					export module AccessibilityNotificationObserver {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver.Companion>;
						}
						export class Toast extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver.Toast>;
							public getText(): string;
							public getPackageName(): string;
							public constructor(this$0: string, packageName: java.util.List<any>);
							public toString(): string;
							public getTexts(): java.util.List<string>;
						}
						export class ToastListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver.ToastListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver$ToastListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onToast(param0: org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver.Toast): void;
							});
							public constructor();
							public onToast(param0: org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver.Toast): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class AccessibilityService extends android.accessibilityservice.AccessibilityService {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityService>;
						public getBridge(): org.autojs.autojs.core.accessibility.AccessibilityBridge;
						public constructor();
						public removeAccessibilityEventCallback(name: string): void;
						public onAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): void;
						public onAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public onGesture(gestureId: number): boolean;
						public onTrimMemory(param0: number): void;
						public getOnKeyObserver(): org.autojs.autojs.core.accessibility.OnKeyListener.Observer;
						public constructor(base: android.content.Context);
						public onGesture(gestureId: number): boolean;
						public getKeyInterrupterObserver(): org.autojs.autojs.core.accessibility.KeyInterceptor.Observer;
						public static clearAccessibilityEventCallback(): void;
						public setBridge(_set_: org.autojs.autojs.core.accessibility.AccessibilityBridge): void;
						public onKeyEvent(event: android.view.KeyEvent): boolean;
						public getRootInActiveWindow(): android.view.accessibility.AccessibilityNodeInfo;
						public onDestroy(): void;
						public onTrimMemory(level: number): void;
						public setFastRootInActiveWindow(_set_: android.view.accessibility.AccessibilityNodeInfo): void;
						public onServiceConnected(): void;
						public getFastRootInActiveWindow(): android.view.accessibility.AccessibilityNodeInfo;
						public addAccessibilityEventCallback(name: string, callback: org.autojs.autojs.core.accessibility.SimpleActionAutomator.Companion.AccessibilityEventCallback): void;
						public onInterrupt(): void;
					}
					export module AccessibilityService {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityService.Companion>;
							public addDelegate(uniquePriority: number, delegate: org.autojs.autojs.core.accessibility.AccessibilityDelegate): void;
							public getStickOnKeyObserver(): org.autojs.autojs.core.accessibility.OnKeyListener.Observer;
							public isRunning(): boolean;
							public clearAccessibilityEventCallback(): void;
							public setCallback(listener: org.autojs.autojs.core.accessibility.AccessibilityServiceCallback): void;
							public stop(): boolean;
							public getBridge(): org.autojs.autojs.core.accessibility.AccessibilityBridge;
							public setBridge(value: org.autojs.autojs.core.accessibility.AccessibilityBridge): void;
							public waitForStarted(timeout: number): boolean;
							public getInstance(): org.autojs.autojs.core.accessibility.AccessibilityService;
						}
						export module Companion {
							export class GestureListener extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityService.Companion.GestureListener>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.accessibility.AccessibilityService$Companion$GestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onGesture(param0: number): void;
								});
								public constructor();
								public onGesture(param0: number): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class AccessibilityServiceCallback extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityServiceCallback>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.accessibility.AccessibilityServiceCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onConnected(): void;
							onDisconnected(): void;
						});
						public constructor();
						public onDisconnected(): void;
						public onConnected(): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class AccessibilityServiceUsher extends org.autojs.autojs.core.accessibility.AccessibilityService {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityServiceUsher>;
						public constructor();
						public onTrimMemory(level: number): void;
						public onTrimMemory(param0: number): void;
						public onServiceConnected(): void;
						public constructor(base: android.content.Context);
					}
					export module AccessibilityServiceUsher {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityServiceUsher.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class AccessibilityTool extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityTool>;
						public getService(): org.autojs.autojs.core.accessibility.AccessibilityTool.Service;
						public static getDEFAULT_A11Y_START_TIMEOUT(): number;
						public getContext(): android.content.Context;
						public launchSettings(): void;
						public constructor(context: android.content.Context);
					}
					export module AccessibilityTool {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityTool.Companion>;
							public getDEFAULT_A11Y_START_TIMEOUT(): number;
						}
						export class Service extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.AccessibilityTool.Service>;
							public isRunning(): boolean;
							public stop(): boolean;
							public stop(withLaunchSettings: boolean): boolean;
							public launchSettings(): void;
							public startAndWaitFor(): void;
							public startAndWaitFor(timeout: number): void;
							public ensure(): void;
							public start(): boolean;
							public constructor(this$0: org.autojs.autojs.core.accessibility.AccessibilityTool);
							public exists(): boolean;
							public start(withLaunchSettings: boolean): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class KeyInterceptor extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.KeyInterceptor>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.accessibility.KeyInterceptor interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onInterceptKeyEvent(param0: android.view.KeyEvent): boolean;
						});
						public constructor();
						public onInterceptKeyEvent(param0: android.view.KeyEvent): boolean;
					}
					export module KeyInterceptor {
						export class Observer extends java.lang.Object implements org.autojs.autojs.core.accessibility.KeyInterceptor {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.KeyInterceptor.Observer>;
							public constructor();
							public removeKeyInterrupter(interrupter: org.autojs.autojs.core.accessibility.KeyInterceptor): boolean;
							public addKeyInterrupter(interrupter: org.autojs.autojs.core.accessibility.KeyInterceptor): void;
							public onInterceptKeyEvent(event: android.view.KeyEvent): boolean;
							public onInterceptKeyEvent(param0: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class LayoutInspectService extends org.autojs.autojs.core.accessibility.AccessibilityService {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.LayoutInspectService>;
						public constructor();
						public onTrimMemory(level: number): void;
						public onTrimMemory(param0: number): void;
						public onServiceConnected(): void;
						public constructor(base: android.content.Context);
					}
					export module LayoutInspectService {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.LayoutInspectService.Companion>;
							public getInstance(): org.autojs.autojs.core.accessibility.LayoutInspectService;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class LayoutInspector extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.LayoutInspector>;
						public getCapture(): org.autojs.autojs.core.accessibility.NodeInfo;
						public removeCaptureAvailableListener(l: org.autojs.autojs.core.accessibility.LayoutInspector.CaptureAvailableListener): boolean;
						public clearCapture(): void;
						public addCaptureAvailableListener(l: org.autojs.autojs.core.accessibility.LayoutInspector.CaptureAvailableListener): void;
						public isDumping(): boolean;
						public constructor(mContext: android.content.Context);
						public captureCurrentWindow(): boolean;
					}
					export module LayoutInspector {
						export class CaptureAvailableListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.LayoutInspector.CaptureAvailableListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.accessibility.LayoutInspector$CaptureAvailableListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onCaptureAvailable(param0: org.autojs.autojs.core.accessibility.NodeInfo, param1: android.content.Context): void;
							});
							public constructor();
							public onCaptureAvailable(param0: org.autojs.autojs.core.accessibility.NodeInfo, param1: android.content.Context): void;
						}
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.LayoutInspector.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class NodeInfo extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.NodeInfo>;
						public getScrollable(): boolean;
						public getFullId(): string;
						public getChecked(): boolean;
						public getClassName(): string;
						public getClickable(): boolean;
						public getText(): string;
						public getRowSpan(): number;
						public getParent(): org.autojs.autojs.core.accessibility.NodeInfo;
						public getIndexInParent(): number;
						public getSelected(): boolean;
						public getColumnSpan(): number;
						public getVisibleToUser(): boolean;
						public getBoundsInParent(): android.graphics.Rect;
						public getBounds(): android.graphics.Rect;
						public getFocused(): boolean;
						public getId(): string;
						public getEditable(): boolean;
						public getColumn(): number;
						public getCenter(): org.opencv.core.Point;
						public getAccessibilityFocused(): boolean;
						public getChildCount(): number;
						public getChildren(): java.util.ArrayList<org.autojs.autojs.core.accessibility.NodeInfo>;
						public getActionNames(): java.util.List<string>;
						public constructor(resources: android.content.res.Resources, node: org.autojs.autojs.core.automator.UiObject, parent: org.autojs.autojs.core.accessibility.NodeInfo);
						public getRowCount(): number;
						public getColumnCount(): number;
						public toString(): string;
						public getIdHex(): string;
						public getEnabled(): boolean;
						public getDismissable(): boolean;
						public getPackageName(): string;
						public getRow(): number;
						public getBoundsInScreen(): android.graphics.Rect;
						public getFocusable(): boolean;
						public getContextClickable(): boolean;
						public getDrawingOrder(): number;
						public getDesc(): string;
						public getDepth(): number;
						public setParent(_set_: org.autojs.autojs.core.accessibility.NodeInfo): void;
						public getLongClickable(): boolean;
						public getCheckable(): boolean;
					}
					export module NodeInfo {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.NodeInfo.Companion>;
							public boundsToString(rect: android.graphics.Rect): string;
							public capture(context: android.content.Context, root: android.view.accessibility.AccessibilityNodeInfo): org.autojs.autojs.core.accessibility.NodeInfo;
							public capture$app_appDebug(resourcesCache: java.util.HashMap<string,android.content.res.Resources>, context: android.content.Context, uiObject: org.autojs.autojs.core.automator.UiObject, parent: org.autojs.autojs.core.accessibility.NodeInfo): org.autojs.autojs.core.accessibility.NodeInfo;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class NotificationListener extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.NotificationListener>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.accessibility.NotificationListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onNotification(param0: org.autojs.autojs.core.notification.Notification): void;
						});
						public constructor();
						public onNotification(param0: org.autojs.autojs.core.notification.Notification): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class OnKeyListener extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.OnKeyListener>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.accessibility.OnKeyListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onKeyEvent(param0: number, param1: android.view.KeyEvent): void;
						});
						public constructor();
						public onKeyEvent(param0: number, param1: android.view.KeyEvent): void;
					}
					export module OnKeyListener {
						export class Observer extends java.lang.Object implements org.autojs.autojs.core.accessibility.OnKeyListener {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.OnKeyListener.Observer>;
							public constructor();
							public removeListener(listener: org.autojs.autojs.core.accessibility.OnKeyListener): boolean;
							public onKeyEvent(param0: number, param1: android.view.KeyEvent): void;
							public onKeyEvent(keyCode: number, event: android.view.KeyEvent): void;
							public addListener(listener: org.autojs.autojs.core.accessibility.OnKeyListener): void;
						}
						export module Observer {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.accessibility.OnKeyListener.Observer.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class SimpleActionAutomator extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.SimpleActionAutomator>;
						public ensureService(): void;
						public scrollMaxBackward(): boolean;
						public click(x: number, y: number): boolean;
						public focus(target: org.autojs.autojs.core.automator.action.ActionTarget): boolean;
						public appendText(target: org.autojs.autojs.core.automator.action.ActionTarget, text: string): boolean;
						public scrollBackward(i: number): boolean;
						public recents(): boolean;
						public text(text: string, i: number): org.autojs.autojs.core.automator.action.ActionTarget.TextActionTarget;
						public removeEvent(eventName: string): void;
						public gestures(strokes: any): boolean;
						public home(): boolean;
						public powerDialog(): boolean;
						public editable(i: number): org.autojs.autojs.core.automator.action.ActionTarget.EditableActionTarget;
						public quickSettings(): boolean;
						public constructor(accessibilityBridge: org.autojs.autojs.core.accessibility.AccessibilityBridge, scriptRuntime: org.autojs.autojs.runtime.ScriptRuntime);
						public accessibilityButtonChooser(): boolean;
						public splitScreen(): boolean;
						public setScreenMetrics(metrics: org.autojs.autojs.runtime.api.ScreenMetrics): void;
						public headsethook(): boolean;
						public press(x: number, y: number, delay: number): boolean;
						public scrollUp(target: org.autojs.autojs.core.automator.action.ActionTarget): boolean;
						public swipe(x1: number, y1: number, x2: number, y2: number, duration: number): boolean;
						public click(target: org.autojs.autojs.core.automator.action.ActionTarget): boolean;
						public takeScreenshot(): boolean;
						public scrollForward(i: number): boolean;
						public registerEvent(eventName: string, callback: org.autojs.autojs.core.accessibility.SimpleActionAutomator.Companion.AccessibilityEventCallback): void;
						public back(): boolean;
						public paste(target: org.autojs.autojs.core.automator.action.ActionTarget): boolean;
						public accessibilityButton(): boolean;
						public gestureAsync(start: number, param1: number, ...duration: number[][]): void;
						public notifications(): boolean;
						public accessibilityShortcut(): boolean;
						public captureScreen(): org.autojs.autojs.runtime.api.ScriptPromiseAdapter;
						public select(target: org.autojs.autojs.core.automator.action.ActionTarget): boolean;
						public isServiceRunning(): boolean;
						public bounds(left: number, top: number, right: number, bottom: number): org.autojs.autojs.core.automator.action.ActionTarget.BoundsActionTarget;
						public longClick(x: number, y: number): boolean;
						public longClick(target: org.autojs.autojs.core.automator.action.ActionTarget): boolean;
						public dismissNotificationShade(): boolean;
						public scrollDown(target: org.autojs.autojs.core.automator.action.ActionTarget): boolean;
						public accessibilityAllApps(): boolean;
						public id(id: string): org.autojs.autojs.core.automator.action.ActionTarget.IdActionTarget;
						public gesture(start: number, param1: number, ...duration: number[][]): boolean;
						public scrollMaxForward(): boolean;
						public lockScreen(): boolean;
						public gesturesAsync(strokes: any): void;
						public setText(target: org.autojs.autojs.core.automator.action.ActionTarget, text: string): boolean;
					}
					export module SimpleActionAutomator {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.SimpleActionAutomator.Companion>;
							public getAccessibilityDelegateCounter(): java.util.concurrent.atomic.AtomicInteger;
							public getTAG(): string;
						}
						export module Companion {
							export class AccessibilityEventCallback extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.accessibility.SimpleActionAutomator.Companion.AccessibilityEventCallback>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.accessibility.SimpleActionAutomator$Companion$AccessibilityEventCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onAccessibilityEvent(param0: org.autojs.autojs.core.automator.AccessibilityEventWrapper): void;
								});
								public constructor();
								public onAccessibilityEvent(param0: org.autojs.autojs.core.automator.AccessibilityEventWrapper): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module accessibility {
					export class UiSelector extends java.lang.Object implements org.autojs.autojs.core.automator.UiObjectActions {
						public static class: java.lang.Class<org.autojs.autojs.core.accessibility.UiSelector>;
						public static ID_IDENTIFIER: string;
						public boundsMinWidth(min: number): org.autojs.autojs.core.accessibility.UiSelector;
						public minTop(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public scrollUp(): boolean;
						public rowCount(d: number): org.autojs.autojs.core.accessibility.UiSelector;
						public showTextSuggestions(): boolean;
						/** @deprecated */
						public idMatches(regex: org.mozilla.javascript.regexp.NativeRegExp): org.autojs.autojs.core.accessibility.UiSelector;
						public findOnce(index: number): org.autojs.autojs.core.automator.UiObject;
						public plus(selector: org.autojs.autojs.core.accessibility.UiSelector): org.autojs.autojs.core.accessibility.UiSelector;
						public top(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public packageNameEndsWith(suffix: string): org.autojs.autojs.core.accessibility.UiSelector;
						public editable(): org.autojs.autojs.core.accessibility.UiSelector;
						public pageDown(): boolean;
						public column(d: number): org.autojs.autojs.core.accessibility.UiSelector;
						public packageNameContains(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						public longClick(): boolean;
						public boundsBottom(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public checkable(): org.autojs.autojs.core.accessibility.UiSelector;
						public packageNameMatch(regex: string): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsMinLeft(min: number): org.autojs.autojs.core.accessibility.UiSelector;
						public screenCoverage(min: number): org.autojs.autojs.core.accessibility.UiSelector;
						/** @deprecated */
						public contentMatches(regex: string): org.autojs.autojs.core.accessibility.UiSelector;
						public nextAtMovementGranularity(param0: number, param1: boolean): boolean;
						/** @deprecated */
						public contentMatches(regex: org.mozilla.javascript.regexp.NativeRegExp): org.autojs.autojs.core.accessibility.UiSelector;
						public packageNameMatch(regex: org.mozilla.javascript.regexp.NativeRegExp): org.autojs.autojs.core.accessibility.UiSelector;
						public minWidth(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public centerY(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public contentEndsWith(suffix: string): org.autojs.autojs.core.accessibility.UiSelector;
						public height(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsMaxRight(max: number): org.autojs.autojs.core.accessibility.UiSelector;
						public maxTop(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsCenterY(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsMaxTop(max: number): org.autojs.autojs.core.accessibility.UiSelector;
						public screenCenterY(): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsMinCenterX(min: number): org.autojs.autojs.core.accessibility.UiSelector;
						public screenCenterY(b: boolean, tolerance: number): org.autojs.autojs.core.accessibility.UiSelector;
						public drawingOrder(order: number): org.autojs.autojs.core.accessibility.UiSelector;
						public findOneOf$app_appDebug(root: org.autojs.autojs.core.automator.UiObject): org.autojs.autojs.core.automator.UiObject;
						public checked(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public previousAtMovementGranularity(granularity: number, isExtendSelection: boolean): boolean;
						public right(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public performAction(param0: number, ...param1: org.autojs.autojs.core.automator.ActionArgument[]): boolean;
						public dismissable(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public previousHtmlElement(param0: string): boolean;
						public height(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public contentMatch(regex: org.mozilla.javascript.regexp.NativeRegExp): org.autojs.autojs.core.accessibility.UiSelector;
						public copy(): boolean;
						public idContains(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						public textContains(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						public focusable(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public setSelector$app_appDebug(_set_: org.autojs.autojs.core.automator.filter.Selector): void;
						public hasChildren(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public currentApp(name: string): org.autojs.autojs.core.accessibility.UiSelector;
						public centerX(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public packageNameStartsWith(prefix: string): org.autojs.autojs.core.accessibility.UiSelector;
						public descEndsWith(suffix: string): org.autojs.autojs.core.accessibility.UiSelector;
						public maxLeft(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public untilFindOne(): org.autojs.autojs.core.automator.UiObject;
						public findImpl(node: android.view.accessibility.AccessibilityNodeInfo, max: number): org.autojs.autojs.core.automator.UiObjectCollection;
						public boundsRight(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public find(max: number): org.autojs.autojs.core.automator.UiObjectCollection;
						public right(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public getSearchAlgorithm$app_appDebug(): org.autojs.autojs.core.automator.search.SearchAlgorithm;
						public packageName(app: org.autojs.autojs.util.App): org.autojs.autojs.core.accessibility.UiSelector;
						public moveWindow(x: number, y: number): boolean;
						public minHeight(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public depth(d: number): org.autojs.autojs.core.accessibility.UiSelector;
						public currentApp(app: org.autojs.autojs.util.App): org.autojs.autojs.core.accessibility.UiSelector;
						public scrollable(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public descMatch(regex: org.mozilla.javascript.regexp.NativeRegExp): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsLeft(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public dismissable(): org.autojs.autojs.core.accessibility.UiSelector;
						public screenCenterX(): org.autojs.autojs.core.accessibility.UiSelector;
						public textStartsWith(prefix: string): org.autojs.autojs.core.accessibility.UiSelector;
						/** @deprecated */
						public textMatches(regex: string): org.autojs.autojs.core.accessibility.UiSelector;
						public findOne(timeout: number): org.autojs.autojs.core.automator.UiObject;
						public classNameMatch(regex: string): org.autojs.autojs.core.accessibility.UiSelector;
						public idMatch(regex: org.mozilla.javascript.regexp.NativeRegExp): org.autojs.autojs.core.accessibility.UiSelector;
						public focusable(): org.autojs.autojs.core.accessibility.UiSelector;
						public packageName(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						public descContains(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						/** @deprecated */
						public waitFor(): org.autojs.autojs.core.automator.UiObjectCollection;
						public show(): boolean;
						public scrollBackward(): boolean;
						public clickable(): org.autojs.autojs.core.accessibility.UiSelector;
						public clearFocus(): boolean;
						public boundsRight(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public maxRight(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public desc(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						public checkable(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public multiLine(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public centerY(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						/** @deprecated */
						public descMatches(regex: string): org.autojs.autojs.core.accessibility.UiSelector;
						public multiLine(): org.autojs.autojs.core.accessibility.UiSelector;
						public id(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						public maxWidth(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public enabled(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public setText(param0: string): boolean;
						public boundsMinCenterY(min: number): org.autojs.autojs.core.accessibility.UiSelector;
						public expand(): boolean;
						public findImpl(roots: java.util.List<any>, max: number): org.autojs.autojs.core.automator.UiObjectCollection;
						public boundsMinBottom(min: number): org.autojs.autojs.core.accessibility.UiSelector;
						public accessibilityFocused(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsMaxBottom(max: number): org.autojs.autojs.core.accessibility.UiSelector;
						public nextHtmlElement(element: string): boolean;
						public maxCenterX(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public screenCenterX(b: boolean, tolerance: number): org.autojs.autojs.core.accessibility.UiSelector;
						public findOf$app_appDebug(root: org.autojs.autojs.core.automator.UiObject): org.autojs.autojs.core.automator.UiObjectCollection;
						public selected(): org.autojs.autojs.core.accessibility.UiSelector;
						public exists(): boolean;
						public boundsMinTop(min: number): org.autojs.autojs.core.accessibility.UiSelector;
						public maxCenterY(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public left(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public scrollable(): org.autojs.autojs.core.accessibility.UiSelector;
						public setSearchAlgorithm$app_appDebug(_set_: org.autojs.autojs.core.automator.search.SearchAlgorithm): void;
						public centerX(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public textMatch(regex: string): org.autojs.autojs.core.accessibility.UiSelector;
						public textMatch(regex: org.mozilla.javascript.regexp.NativeRegExp): org.autojs.autojs.core.accessibility.UiSelector;
						public descStartsWith(prefix: string): org.autojs.autojs.core.accessibility.UiSelector;
						public descMatch(regex: string): org.autojs.autojs.core.accessibility.UiSelector;
						public cut(): boolean;
						public constructor(accessibilityBridge: org.autojs.autojs.core.accessibility.AccessibilityBridge, allocator: org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator);
						public maxBottom(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public columnCount(d: number): org.autojs.autojs.core.accessibility.UiSelector;
						public scrollTo(param0: number, param1: number): boolean;
						public screenCenterY(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public hideTooltip(): boolean;
						public scrollForward(): boolean;
						public text(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						public bottom(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public screenCenterY(tolerance: number): org.autojs.autojs.core.accessibility.UiSelector;
						public paste(): boolean;
						public boundsCenterX(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsHeight(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public accessibilityFocus(): boolean;
						public boundsMaxLeft(max: number): org.autojs.autojs.core.accessibility.UiSelector;
						public click(): boolean;
						public boundsMinRight(min: number): org.autojs.autojs.core.accessibility.UiSelector;
						public contentInvalid(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsMinHeight(min: number): org.autojs.autojs.core.accessibility.UiSelector;
						public performAction(action: number): boolean;
						public boundsMaxHeight(max: number): org.autojs.autojs.core.accessibility.UiSelector;
						/** @deprecated */
						public findOne(): org.autojs.autojs.core.automator.UiObject;
						public action(...actions: any[]): org.autojs.autojs.core.accessibility.UiSelector;
						public top(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public clickable(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public hasChildren(): org.autojs.autojs.core.accessibility.UiSelector;
						public setProgress(param0: number): boolean;
						public idHex(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsCenterY(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public minCenterY(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public select(): boolean;
						/** @deprecated */
						public idMatches(regex: string): org.autojs.autojs.core.accessibility.UiSelector;
						public contentStartsWith(prefix: string): org.autojs.autojs.core.accessibility.UiSelector;
						public classNameContains(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						public password(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public focus(): boolean;
						public constructor();
						public minBottom(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public imeEnter(): boolean;
						public boundsMaxWidth(max: number): org.autojs.autojs.core.accessibility.UiSelector;
						public scrollDown(): boolean;
						public dragDrop(): boolean;
						public minCenterX(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public collapse(): boolean;
						/** @deprecated */
						public descMatches(regex: org.mozilla.javascript.regexp.NativeRegExp): org.autojs.autojs.core.accessibility.UiSelector;
						public toString(): string;
						public pressAndHold(): boolean;
						public performAction(action: number, ...arguments: org.autojs.autojs.core.automator.ActionArgument[]): boolean;
						public screenCoverage(): org.autojs.autojs.core.accessibility.UiSelector;
						/** @deprecated */
						public textMatches(regex: org.mozilla.javascript.regexp.NativeRegExp): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsTop(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public moveWindow(param0: number, param1: number): boolean;
						public idStartsWith(prefix: string): org.autojs.autojs.core.accessibility.UiSelector;
						public contentContains(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						public setText(text: string): boolean;
						public screenCenterX(tolerance: number): org.autojs.autojs.core.accessibility.UiSelector;
						public constructor(accessibilityBridge: org.autojs.autojs.core.accessibility.AccessibilityBridge);
						public minChildCount(min: number): org.autojs.autojs.core.accessibility.UiSelector;
						public contextClick(): boolean;
						/** @deprecated */
						public classNameMatches(regex: org.mozilla.javascript.regexp.NativeRegExp): org.autojs.autojs.core.accessibility.UiSelector;
						public bottom(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public editable(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public clearSelection(): boolean;
						public findAndReturnList$app_appDebug(root: org.autojs.autojs.core.automator.UiObject, max: number): java.util.List<org.autojs.autojs.core.automator.UiObject>;
						public pageUp(): boolean;
						public findImpl(max: number): org.autojs.autojs.core.automator.UiObjectCollection;
						public contentInvalid(): org.autojs.autojs.core.accessibility.UiSelector;
						/** @deprecated */
						public classNameMatches(regex: string): org.autojs.autojs.core.accessibility.UiSelector;
						public clearAccessibilityFocus(): boolean;
						public scrollTo(row: number, column: number): boolean;
						public selected(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public setProgress(progress: number): boolean;
						public classNameMatch(regex: org.mozilla.javascript.regexp.NativeRegExp): org.autojs.autojs.core.accessibility.UiSelector;
						public findOnce(): org.autojs.autojs.core.automator.UiObject;
						public columnSpan(d: number): org.autojs.autojs.core.accessibility.UiSelector;
						public indexInParent(index: number): org.autojs.autojs.core.accessibility.UiSelector;
						public pageLeft(): boolean;
						public idEndsWith(suffix: string): org.autojs.autojs.core.accessibility.UiSelector;
						public classNameStartsWith(prefix: string): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsContains(l: number, param1: number, t: number, param3: number): org.autojs.autojs.core.accessibility.UiSelector;
						public longClickable(): org.autojs.autojs.core.accessibility.UiSelector;
						public idMatch(regex: string): org.autojs.autojs.core.accessibility.UiSelector;
						public previousAtMovementGranularity(param0: number, param1: boolean): boolean;
						public textEndsWith(suffix: string): org.autojs.autojs.core.accessibility.UiSelector;
						public enabled(): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsLeft(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public find(): org.autojs.autojs.core.automator.UiObjectCollection;
						public scrollLeft(): boolean;
						public className(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						public nextAtMovementGranularity(granularity: number, isExtendSelection: boolean): boolean;
						public boundsTop(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public minLeft(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public contextClickable(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public row(d: number): org.autojs.autojs.core.accessibility.UiSelector;
						public password(): org.autojs.autojs.core.accessibility.UiSelector;
						public left(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public longClickable(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public accessibilityFocused(): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsMaxCenterX(max: number): org.autojs.autojs.core.accessibility.UiSelector;
						public visibleToUser(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public dragCancel(): boolean;
						public screenCenterX(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public maxHeight(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public minRight(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public setSelection(param0: number, param1: number): boolean;
						public boundsBottom(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public rowSpan(d: number): org.autojs.autojs.core.accessibility.UiSelector;
						public childCount(count: number): org.autojs.autojs.core.accessibility.UiSelector;
						public untilFind(): org.autojs.autojs.core.automator.UiObjectCollection;
						public setSelection(s: number, e: number): boolean;
						public filter(filter: org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier): org.autojs.autojs.core.accessibility.UiSelector;
						public pageRight(): boolean;
						public checked(): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsInside(l: number, param1: number, t: number, param3: number): org.autojs.autojs.core.accessibility.UiSelector;
						/** @deprecated */
						public packageNameMatches(regex: string): org.autojs.autojs.core.accessibility.UiSelector;
						/** @deprecated */
						public packageNameMatches(regex: org.mozilla.javascript.regexp.NativeRegExp): org.autojs.autojs.core.accessibility.UiSelector;
						public contextClickable(): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsWidth(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public dragStart(): boolean;
						public nextHtmlElement(param0: string): boolean;
						public bounds(l: number, param1: number, t: number, param3: number): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsWidth(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsCenterX(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public append(selector: org.autojs.autojs.core.accessibility.UiSelector): org.autojs.autojs.core.accessibility.UiSelector;
						public dismiss(): boolean;
						public focused(): org.autojs.autojs.core.accessibility.UiSelector;
						public focused(b: boolean): org.autojs.autojs.core.accessibility.UiSelector;
						public previousHtmlElement(element: string): boolean;
						public static pickup(root: org.autojs.autojs.core.automator.UiObject, selector: any, compass: string, resultType: any, callback: org.mozilla.javascript.BaseFunction): any;
						public boundsMaxCenterY(max: number): org.autojs.autojs.core.accessibility.UiSelector;
						public getSelector$app_appDebug(): org.autojs.autojs.core.automator.filter.Selector;
						public width(min: number, param1: number): org.autojs.autojs.core.accessibility.UiSelector;
						public visibleToUser(): org.autojs.autojs.core.accessibility.UiSelector;
						public maxChildCount(max: number): org.autojs.autojs.core.accessibility.UiSelector;
						public contentMatch(regex: string): org.autojs.autojs.core.accessibility.UiSelector;
						public boundsHeight(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public algorithm(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						public content(str: string): org.autojs.autojs.core.accessibility.UiSelector;
						public width(value: number): org.autojs.autojs.core.accessibility.UiSelector;
						public classNameEndsWith(suffix: string): org.autojs.autojs.core.accessibility.UiSelector;
						public showTooltip(): boolean;
						public scrollRight(): boolean;
					}
					export module UiSelector {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.accessibility.UiSelector.Companion>;
							public pickup(root: org.autojs.autojs.core.automator.UiObject, selector: any, compass: string, resultType: any, callback: org.mozilla.javascript.BaseFunction): any;
						}
						export module Companion {
							export class IllegalMapSelectorException extends java.lang.IllegalArgumentException {
								public static class: java.lang.Class<org.autojs.autojs.core.accessibility.UiSelector.Companion.IllegalMapSelectorException>;
								public constructor(cause: java.lang.Throwable);
								public constructor(key: string, value: any);
								public constructor(message: string, cause: java.lang.Throwable);
								public constructor();
								public constructor(s: string);
								public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
							}
							export class Picker extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.accessibility.UiSelector.Companion.Picker>;
								public getRoot(): org.autojs.autojs.core.automator.UiObject;
								public getCompass(): string;
								public getCallback(): org.mozilla.javascript.BaseFunction;
								public getSelector(): org.autojs.autojs.core.accessibility.UiSelector;
								public getResultType(): any;
								public pick$app_appDebug(): any;
							}
							export module Picker {
								export class Builder extends java.lang.Object {
									public static class: java.lang.Class<org.autojs.autojs.core.accessibility.UiSelector.Companion.Picker.Builder>;
									public constructor();
									public setCallback(callback: org.mozilla.javascript.BaseFunction): org.autojs.autojs.core.accessibility.UiSelector.Companion.Picker.Builder;
									public setCompass(compass: string): org.autojs.autojs.core.accessibility.UiSelector.Companion.Picker.Builder;
									public build(): org.autojs.autojs.core.accessibility.UiSelector.Companion.Picker;
									public setRoot(root: org.autojs.autojs.core.automator.UiObject): org.autojs.autojs.core.accessibility.UiSelector.Companion.Picker.Builder;
									public setSelector(selector: any): org.autojs.autojs.core.accessibility.UiSelector.Companion.Picker.Builder;
									public setResultType(resultType: any): org.autojs.autojs.core.accessibility.UiSelector.Companion.Picker.Builder;
								}
							}
							export class SelectorMethodWithoutCallingException extends java.lang.IllegalArgumentException {
								public static class: java.lang.Class<org.autojs.autojs.core.accessibility.UiSelector.Companion.SelectorMethodWithoutCallingException>;
								public constructor(cause: java.lang.Throwable);
								public constructor(selector: org.mozilla.javascript.NativeJavaMethod);
								public constructor(message: string, cause: java.lang.Throwable);
								public constructor();
								public constructor(s: string);
								public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module activity {
					export class ActivityInfoProvider extends java.lang.Object implements org.autojs.autojs.core.accessibility.AccessibilityDelegate {
						public static class: java.lang.Class<org.autojs.autojs.core.activity.ActivityInfoProvider>;
						public onAccessibilityEvent(service: android.accessibilityservice.AccessibilityService, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onAccessibilityEvent(param0: android.accessibilityservice.AccessibilityService, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public getUseShell(): boolean;
						public getEventTypes(): java.util.Set<java.lang.Integer>;
						public constructor(context: android.content.Context);
						public setUseShell(value: boolean): void;
						public getLatestPackageByUsageStatsIfGranted(): string;
						public getLatestPackage(): string;
						public getUseUsageStats(): boolean;
						public getLatestActivity(): string;
						public setUseUsageStats(_set_: boolean): void;
					}
					export module ActivityInfoProvider {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.activity.ActivityInfoProvider.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export class AccessibilityEventWrapper extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.automator.AccessibilityEventWrapper>;
						public getSource(): org.autojs.autojs.core.automator.UiObject;
						public getRaw(): android.view.accessibility.AccessibilityEvent;
						public getEventTime(): number;
						public getPackageName(): string;
						public constructor(event: android.view.accessibility.AccessibilityEvent);
						public isFullScreen(): boolean;
						public getEventType(): number;
						public getClassName(): string;
						public getAction(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export abstract class ActionArgument extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.automator.ActionArgument>;
						public getKey(): string;
						public putIn(param0: android.os.Bundle): void;
					}
					export module ActionArgument {
						export class BooleanActionArgument extends org.autojs.autojs.core.automator.ActionArgument {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.ActionArgument.BooleanActionArgument>;
							public putIn(bundle: android.os.Bundle): void;
							public putIn(param0: android.os.Bundle): void;
							public constructor(name: string, value: boolean);
						}
						export class CharSequenceActionArgument extends org.autojs.autojs.core.automator.ActionArgument {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.ActionArgument.CharSequenceActionArgument>;
							public putIn(bundle: android.os.Bundle): void;
							public putIn(param0: android.os.Bundle): void;
							public constructor(name: string, value: string);
						}
						export class FloatActionArgument extends org.autojs.autojs.core.automator.ActionArgument {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.ActionArgument.FloatActionArgument>;
							public putIn(bundle: android.os.Bundle): void;
							public putIn(param0: android.os.Bundle): void;
							public constructor(name: string, value: number);
						}
						export class IntActionArgument extends org.autojs.autojs.core.automator.ActionArgument {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.ActionArgument.IntActionArgument>;
							public putIn(bundle: android.os.Bundle): void;
							public putIn(param0: android.os.Bundle): void;
							public constructor(name: string, value: number);
						}
						export class StringActionArgument extends org.autojs.autojs.core.automator.ActionArgument {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.ActionArgument.StringActionArgument>;
							public putIn(bundle: android.os.Bundle): void;
							public putIn(param0: android.os.Bundle): void;
							public constructor(name: string, value: string);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export class GlobalActionAutomator extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.automator.GlobalActionAutomator>;
						public constructor(mContext: android.content.Context, mHandler: android.os.Handler, serviceProvider: kotlin.jvm.functions.Function0<any>);
						public click(x: number, y: number): boolean;
						public recents(): boolean;
						public gesturesAsync(...strokes: android.accessibilityservice.GestureDescription.StrokeDescription[]): void;
						public home(): boolean;
						public powerDialog(): boolean;
						public setScreenMetrics(screenMetrics: org.autojs.autojs.runtime.api.ScreenMetrics): void;
						public quickSettings(): boolean;
						public accessibilityButtonChooser(): boolean;
						public splitScreen(): boolean;
						public headsethook(): boolean;
						public press(x: number, y: number, delay: number): boolean;
						public swipe(x1: number, y1: number, x2: number, y2: number, duration: number): boolean;
						public takeScreenshot(): boolean;
						public back(): boolean;
						public accessibilityButton(): boolean;
						public gestureAsync(start: number, param1: number, ...duration: number[][]): void;
						public notifications(): boolean;
						public accessibilityShortcut(): boolean;
						public gestures(...strokes: android.accessibilityservice.GestureDescription.StrokeDescription[]): boolean;
						public longClick(x: number, y: number): boolean;
						public dismissNotificationShade(): boolean;
						public accessibilityAllApps(): boolean;
						public gesture(start: number, param1: number, ...duration: number[][]): boolean;
						public lockScreen(): boolean;
					}
					export module GlobalActionAutomator {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.GlobalActionAutomator.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export class UiObject extends androidx.core.view.accessibility.AccessibilityNodeInfoCompat implements org.autojs.autojs.core.automator.UiObjectActions {
						public static class: java.lang.Class<org.autojs.autojs.core.automator.UiObject>;
						public static ACTION_APPEND_TEXT: number;
						public static COMPASS_PASS_ON: string;
						public static RESULT_TYPE_WIDGET: string;
						public password(): boolean;
						public constructor(info: any);
						public scrollTo(param0: number, param1: number): boolean;
						public rowSpan(): number;
						public hideTooltip(): boolean;
						public scrollForward(): boolean;
						public scrollUp(): boolean;
						public checkable(): boolean;
						public exactCenterX(): number;
						public constructor(info: any, allocator: org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator, indexInParent: number);
						public boundsCenterX(): number;
						public showTextSuggestions(): boolean;
						public firstSibling(): org.autojs.autojs.core.automator.UiObject;
						public paste(): boolean;
						public constructor(param0: any);
						public performAction(param0: number): boolean;
						public accessibilityFocus(): boolean;
						public pageDown(): boolean;
						public clickBounds(offsetX: number, param1: number): boolean;
						public click(): boolean;
						public centerY(): number;
						/** @deprecated */
						public recycle(): void;
						public performAction(action: number): boolean;
						public boundsRight(): number;
						public parent(): org.autojs.autojs.core.automator.UiObject;
						public longClick(): boolean;
						public content(): string;
						public summary(): string;
						public setProgress(param0: number): boolean;
						public boundsExactCenterX(): number;
						public select(): boolean;
						public focus(): boolean;
						public childCount(): number;
						public accessibilityFocused(): boolean;
						public boundsLeft(): number;
						public bottom(): number;
						public imeEnter(): boolean;
						public lastChild(): org.autojs.autojs.core.automator.UiObject;
						public scrollDown(): boolean;
						public child(i: number): org.autojs.autojs.core.automator.UiObject;
						public findAccessibilityNodeInfosByText(param0: string): java.util.List<androidx.core.view.accessibility.AccessibilityNodeInfoCompat>;
						public findAccessibilityNodeInfosByText(text: string): java.util.List<androidx.core.view.accessibility.AccessibilityNodeInfoCompat>;
						public dragDrop(): boolean;
						public collapse(): boolean;
						public nextAtMovementGranularity(param0: number, param1: boolean): boolean;
						public firstChild(): org.autojs.autojs.core.automator.UiObject;
						public toString(): string;
						public hasChildren(): boolean;
						public simpleId(): string;
						public pressAndHold(): boolean;
						public performAction(action: number, ...arguments: org.autojs.autojs.core.automator.ActionArgument[]): boolean;
						public constructor(info: any, allocator: org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator, depth: number, indexInParent: number);
						public clickBounds(): boolean;
						public constructor(info: any, depth: number);
						public static detect(w: org.autojs.autojs.core.automator.UiObject, compass: string, resultType: any, callback: org.mozilla.javascript.BaseFunction): any;
						public boundsBottom(): number;
						public moveWindow(param0: number, param1: number): boolean;
						public boundsInScreen(): android.graphics.Rect;
						public right(): number;
						public setText(text: string): boolean;
						public height(): number;
						public columnCount(): number;
						public width(): number;
						public getText(): string;
						public findAccessibilityNodeInfosByViewId(param0: string): java.util.List<androidx.core.view.accessibility.AccessibilityNodeInfoCompat>;
						public previousAtMovementGranularity(granularity: number, isExtendSelection: boolean): boolean;
						public contextClick(): boolean;
						public performAction(param0: number, ...param1: org.autojs.autojs.core.automator.ActionArgument[]): boolean;
						public className(): string;
						public previousHtmlElement(param0: string): boolean;
						public previousSibling(): org.autojs.autojs.core.automator.UiObject;
						public copy(): boolean;
						public boundsHeight(): number;
						public centerX(): number;
						public isSingleton(): boolean;
						public clearSelection(): boolean;
						public pageUp(): boolean;
						public boundsWidth(): number;
						public packageName(): string;
						public longClickable(): boolean;
						public actionNames(): java.util.List<string>;
						public clearAccessibilityFocus(): boolean;
						public scrollTo(row: number, column: number): boolean;
						public columnSpan(): number;
						public compass(compassArg: string): org.autojs.autojs.core.automator.UiObject;
						public sibling(i: number): org.autojs.autojs.core.automator.UiObject;
						/** @deprecated */
						public boundsInParent(): android.graphics.Rect;
						public setProgress(progress: number): boolean;
						public moveWindow(x: number, y: number): boolean;
						public scrollable(): boolean;
						public column(): number;
						public siblings(): org.autojs.autojs.core.automator.UiObjectCollection;
						public row(): number;
						public getParent(): androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
						public pageLeft(): boolean;
						public depth(): number;
						public idHex(): string;
						public left(): number;
						public findOne(selector: org.autojs.autojs.core.accessibility.UiSelector): org.autojs.autojs.core.automator.UiObject;
						public lastSibling(): org.autojs.autojs.core.automator.UiObject;
						public siblingCount(): number;
						public bounds(): android.graphics.Rect;
						public fullId(): string;
						public show(): boolean;
						public previousAtMovementGranularity(param0: number, param1: boolean): boolean;
						public id(): string;
						public idEntry(): string;
						public find(): org.autojs.autojs.core.automator.UiObjectCollection;
						public scrollBackward(): boolean;
						public scrollLeft(): boolean;
						public nextAtMovementGranularity(granularity: number, isExtendSelection: boolean): boolean;
						public performAction(param0: number, param1: android.os.Bundle): boolean;
						public clearFocus(): boolean;
						public static isCompass(s: any): boolean;
						public children(): org.autojs.autojs.core.automator.UiObjectCollection;
						/** @deprecated */
						public brother(i: number): org.autojs.autojs.core.automator.UiObject;
						public exactCenterY(): number;
						public rowCount(): number;
						public focusable(): boolean;
						public dragCancel(): boolean;
						public boundsCenterY(): number;
						public getChild(param0: number): androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
						public clickable(): boolean;
						public find(selector: org.autojs.autojs.core.accessibility.UiSelector): org.autojs.autojs.core.automator.UiObjectCollection;
						public nextSibling(): org.autojs.autojs.core.automator.UiObject;
						public checked(): boolean;
						public setSelection(param0: number, param1: number): boolean;
						public enabled(): boolean;
						public setSelection(s: number, e: number): boolean;
						public pageRight(): boolean;
						public setText(param0: string): boolean;
						public size(): org.opencv.core.Size;
						public expand(): boolean;
						public static ensureCompass(s: string): void;
						public top(): number;
						public performAction(action: number, bundle: android.os.Bundle): boolean;
						public boundsExactCenterY(): number;
						public center(): org.opencv.core.Point;
						public recycle(): void;
						public dragStart(): boolean;
						public nextHtmlElement(param0: string): boolean;
						public nextHtmlElement(element: string): boolean;
						public point(): org.opencv.core.Point;
						public offset(i: number): org.autojs.autojs.core.automator.UiObject;
						public parent(i: number): org.autojs.autojs.core.automator.UiObject;
						public focused(): boolean;
						public getChild(index: number): androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
						public visibleToUser(): boolean;
						public static createRoot(root: android.view.accessibility.AccessibilityNodeInfo): org.autojs.autojs.core.automator.UiObject;
						public constructor(info: any, depth: number, indexInParent: number);
						public dismiss(): boolean;
						public desc(): string;
						public editable(): boolean;
						public previousHtmlElement(element: string): boolean;
						public drawingOrder(): number;
						public clickBounds(offsetX: number): boolean;
						public hasAction(...actions: any[]): boolean;
						public boundsTop(): number;
						public indexInParent(): number;
						public findAccessibilityNodeInfosByViewId(viewId: string): java.util.List<androidx.core.view.accessibility.AccessibilityNodeInfoCompat>;
						public text(): string;
						public setText(param0: string): void;
						public cut(): boolean;
						public selected(): boolean;
						public showTooltip(): boolean;
						public scrollRight(): boolean;
					}
					export module UiObject {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.UiObject.Companion>;
							public createRoot(root: android.view.accessibility.AccessibilityNodeInfo): org.autojs.autojs.core.automator.UiObject;
							public createRoot$app_appDebug(root: android.view.accessibility.AccessibilityNodeInfo, allocator: org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator): org.autojs.autojs.core.automator.UiObject;
							public isCompass(s: any): boolean;
							public detect(w: org.autojs.autojs.core.automator.UiObject, compass: string, resultType: any, callback: org.mozilla.javascript.BaseFunction): any;
							public ensureCompass(s: string): void;
						}
						export module Companion {
							export class Detector extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.UiObject.Companion.Detector>;
								public detect(): any;
								public getCallback(): org.mozilla.javascript.BaseFunction;
								public constructor(compass: string, result: org.autojs.autojs.core.automator.UiObject.Companion.Detector.Result, callback: org.mozilla.javascript.BaseFunction, selector: org.autojs.autojs.core.accessibility.UiSelector);
							}
							export module Detector {
								export abstract class Result extends java.lang.Object {
									public static class: java.lang.Class<org.autojs.autojs.core.automator.UiObject.Companion.Detector.Result>;
									public constructor();
									public getType(): any;
									public byOne(): org.autojs.autojs.core.automator.UiObject;
									public constructor(type: any);
									public byAll(): org.autojs.autojs.core.automator.UiObjectCollection;
								}
							}
							export class IllegalResultTypeException extends java.lang.IllegalArgumentException {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.UiObject.Companion.IllegalResultTypeException>;
								public constructor(cause: java.lang.Throwable);
								public constructor(message: string, cause: java.lang.Throwable);
								public constructor();
								public constructor(s: string);
								public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
								public constructor(resultType: string, resultParams: any[]);
							}
							export class Intercepted extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.UiObject.Companion.Intercepted>;
								public constructor(name: string, ...args: java.lang.Class<any>[]);
								public getArgs(): java.lang.Class<any>[];
								public getName(): string;
							}
							export class Interceptor extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.UiObject.Companion.Interceptor>;
								public constructor(name: string, params: any[]);
								public getName(): string;
								public getClasses(): java.lang.Class<any>[];
								public getArgs(): any[];
								public setClasses(_set_: java.lang.Class<any>[]): void;
								public setArgs(_set_: any[]): void;
							}
							export module Interceptor {
								export class Companion extends java.lang.Object {
									public static class: java.lang.Class<org.autojs.autojs.core.automator.UiObject.Companion.Interceptor.Companion>;
									public getInterceptedMap$app_appDebug(): java.util.Map<string,org.autojs.autojs.core.automator.UiObject.Companion.Intercepted>;
									public has$app_appDebug(name: string): boolean;
								}
							}
							export class Invoker extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.UiObject.Companion.Invoker>;
								public getW(): org.autojs.autojs.core.automator.UiObject;
								public getName(): string;
								public getParams(): any[];
								public invoke(): any;
								public constructor(w: org.autojs.autojs.core.automator.UiObject, name: string, params: any[]);
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export class UiObjectActions extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.automator.UiObjectActions>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.automator.UiObjectActions interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							performAction(param0: number, ...param1: org.autojs.autojs.core.automator.ActionArgument[]): boolean;
							click(): boolean;
							longClick(): boolean;
							accessibilityFocus(): boolean;
							clearAccessibilityFocus(): boolean;
							focus(): boolean;
							clearFocus(): boolean;
							clearSelection(): boolean;
							dragCancel(): boolean;
							dragDrop(): boolean;
							dragStart(): boolean;
							hideTooltip(): boolean;
							imeEnter(): boolean;
							moveWindow(param0: number, param1: number): boolean;
							nextAtMovementGranularity(param0: number, param1: boolean): boolean;
							nextHtmlElement(param0: string): boolean;
							pageDown(): boolean;
							pageLeft(): boolean;
							pageRight(): boolean;
							pageUp(): boolean;
							pressAndHold(): boolean;
							previousAtMovementGranularity(param0: number, param1: boolean): boolean;
							previousHtmlElement(param0: string): boolean;
							showTextSuggestions(): boolean;
							showTooltip(): boolean;
							copy(): boolean;
							paste(): boolean;
							select(): boolean;
							cut(): boolean;
							collapse(): boolean;
							expand(): boolean;
							dismiss(): boolean;
							show(): boolean;
							scrollForward(): boolean;
							scrollBackward(): boolean;
							scrollUp(): boolean;
							scrollDown(): boolean;
							scrollLeft(): boolean;
							scrollRight(): boolean;
							contextClick(): boolean;
							setSelection(param0: number, param1: number): boolean;
							setText(param0: string): boolean;
							setProgress(param0: number): boolean;
							scrollTo(param0: number, param1: number): boolean;
						});
						public constructor();
						public scrollTo(param0: number, param1: number): boolean;
						public hideTooltip(): boolean;
						public scrollForward(): boolean;
						public scrollUp(): boolean;
						public pageLeft(): boolean;
						public expand(): boolean;
						public showTextSuggestions(): boolean;
						public dragStart(): boolean;
						public nextHtmlElement(param0: string): boolean;
						public paste(): boolean;
						public accessibilityFocus(): boolean;
						public pageDown(): boolean;
						public click(): boolean;
						public performAction(param0: number, ...param1: org.autojs.autojs.core.automator.ActionArgument[]): boolean;
						public contextClick(): boolean;
						public previousHtmlElement(param0: string): boolean;
						public longClick(): boolean;
						public previousAtMovementGranularity(param0: number, param1: boolean): boolean;
						public show(): boolean;
						public setProgress(param0: number): boolean;
						public copy(): boolean;
						public select(): boolean;
						public scrollBackward(): boolean;
						public scrollLeft(): boolean;
						public focus(): boolean;
						public dismiss(): boolean;
						public clearFocus(): boolean;
						public imeEnter(): boolean;
						public clearSelection(): boolean;
						public scrollDown(): boolean;
						public dragDrop(): boolean;
						public pageUp(): boolean;
						public nextAtMovementGranularity(param0: number, param1: boolean): boolean;
						public collapse(): boolean;
						public dragCancel(): boolean;
						public pressAndHold(): boolean;
						public clearAccessibilityFocus(): boolean;
						public cut(): boolean;
						public setSelection(param0: number, param1: number): boolean;
						public showTooltip(): boolean;
						public scrollRight(): boolean;
						public moveWindow(param0: number, param1: number): boolean;
						public pageRight(): boolean;
						public setText(param0: string): boolean;
					}
					export module UiObjectActions {
						export class DefaultImpls extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.UiObjectActions.DefaultImpls>;
							public static nextAtMovementGranularity($this: org.autojs.autojs.core.automator.UiObjectActions, granularity: number, isExtendSelection: boolean): boolean;
							public static longClick($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static scrollBackward($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static scrollDown($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static setSelection($this: org.autojs.autojs.core.automator.UiObjectActions, s: number, e: number): boolean;
							public static scrollForward($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static pressAndHold($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static nextHtmlElement($this: org.autojs.autojs.core.automator.UiObjectActions, element: string): boolean;
							public static dragCancel($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static pageRight($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static focus($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static scrollUp($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static pageDown($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static expand($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static scrollTo($this: org.autojs.autojs.core.automator.UiObjectActions, row: number, column: number): boolean;
							public static imeEnter($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static hideTooltip($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static select($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static dismiss($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static showTextSuggestions($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static showTooltip($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static clearSelection($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static setProgress($this: org.autojs.autojs.core.automator.UiObjectActions, progress: number): boolean;
							public static copy($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static cut($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static pageUp($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static dragStart($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static previousHtmlElement($this: org.autojs.autojs.core.automator.UiObjectActions, element: string): boolean;
							public static accessibilityFocus($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static contextClick($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static paste($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static click($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static setText($this: org.autojs.autojs.core.automator.UiObjectActions, text: string): boolean;
							public static clearAccessibilityFocus($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static dragDrop($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static collapse($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static moveWindow($this: org.autojs.autojs.core.automator.UiObjectActions, x: number, y: number): boolean;
							public static pageLeft($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static previousAtMovementGranularity($this: org.autojs.autojs.core.automator.UiObjectActions, granularity: number, isExtendSelection: boolean): boolean;
							public static scrollLeft($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static clearFocus($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static show($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
							public static scrollRight($this: org.autojs.autojs.core.automator.UiObjectActions): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export class UiObjectCollection extends java.lang.Object implements org.autojs.autojs.core.automator.UiObjectActions {
						public static class: java.lang.Class<org.autojs.autojs.core.automator.UiObjectCollection>;
						public scrollTo(param0: number, param1: number): boolean;
						public hideTooltip(): boolean;
						public scrollForward(): boolean;
						public iterator(): java.util.Iterator<org.autojs.autojs.core.automator.UiObject>;
						public scrollUp(): boolean;
						public pageLeft(): boolean;
						public showTextSuggestions(): boolean;
						public paste(): boolean;
						public get(i: number): org.autojs.autojs.core.automator.UiObject;
						public accessibilityFocus(): boolean;
						public pageDown(): boolean;
						public click(): boolean;
						public findOne(selector: org.autojs.autojs.core.accessibility.UiSelector): org.autojs.autojs.core.automator.UiObject;
						public performAction(action: number): boolean;
						public longClick(): boolean;
						public show(): boolean;
						public previousAtMovementGranularity(param0: number, param1: boolean): boolean;
						public setProgress(param0: number): boolean;
						public each(consumer: org.autojs.autojs.tool.Consumer<org.autojs.autojs.core.automator.UiObject>): org.autojs.autojs.core.automator.UiObjectCollection;
						public select(): boolean;
						public size(): number;
						public scrollBackward(): boolean;
						public scrollLeft(): boolean;
						public nextAtMovementGranularity(granularity: number, isExtendSelection: boolean): boolean;
						public focus(): boolean;
						public clearFocus(): boolean;
						public imeEnter(): boolean;
						public scrollDown(): boolean;
						public dragDrop(): boolean;
						public collapse(): boolean;
						public nextAtMovementGranularity(param0: number, param1: boolean): boolean;
						public static of(list: org.autojs.autojs.core.automator.UiObject[]): org.autojs.autojs.core.automator.UiObjectCollection;
						public toString(): string;
						public dragCancel(): boolean;
						public pressAndHold(): boolean;
						public performAction(action: number, ...arguments: org.autojs.autojs.core.automator.ActionArgument[]): boolean;
						public find(selector: org.autojs.autojs.core.accessibility.UiSelector): org.autojs.autojs.core.automator.UiObjectCollection;
						public setSelection(param0: number, param1: number): boolean;
						public setSelection(s: number, e: number): boolean;
						public static of(list: java.util.List<any>): org.autojs.autojs.core.automator.UiObjectCollection;
						public moveWindow(param0: number, param1: number): boolean;
						public pageRight(): boolean;
						/** @deprecated */
						public nonEmpty(): boolean;
						public setText(param0: string): boolean;
						public expand(): boolean;
						public setText(text: string): boolean;
						public dragStart(): boolean;
						public nextHtmlElement(param0: string): boolean;
						public nextHtmlElement(element: string): boolean;
						public toArray(): org.autojs.autojs.core.automator.UiObject[];
						public isNotEmpty(): boolean;
						public previousAtMovementGranularity(granularity: number, isExtendSelection: boolean): boolean;
						public contextClick(): boolean;
						public performAction(param0: number, ...param1: org.autojs.autojs.core.automator.ActionArgument[]): boolean;
						public getNodes(): java.util.List<org.autojs.autojs.core.automator.UiObject>;
						public contains(o: org.autojs.autojs.core.automator.UiObject): boolean;
						public previousHtmlElement(param0: string): boolean;
						public isEmpty(): boolean;
						/** @deprecated */
						public empty(): boolean;
						public copy(): boolean;
						public dismiss(): boolean;
						public clearSelection(): boolean;
						public previousHtmlElement(element: string): boolean;
						public pageUp(): boolean;
						public clearAccessibilityFocus(): boolean;
						public scrollTo(row: number, column: number): boolean;
						public toList(): java.util.List<org.autojs.autojs.core.automator.UiObject>;
						public cut(): boolean;
						public setProgress(progress: number): boolean;
						public moveWindow(x: number, y: number): boolean;
						public showTooltip(): boolean;
						public scrollRight(): boolean;
					}
					export module UiObjectCollection {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.UiObjectCollection.Companion>;
							public getEMPTY(): org.autojs.autojs.core.automator.UiObjectCollection;
							public of(list: org.autojs.autojs.core.automator.UiObject[]): org.autojs.autojs.core.automator.UiObjectCollection;
							public mapNotNull$app_appDebug(collection: org.autojs.autojs.core.automator.UiObjectCollection, mapper: kotlin.jvm.functions.Function1): java.util.List<any>;
							public transform$app_appDebug(collection: org.autojs.autojs.core.automator.UiObjectCollection, mapper: kotlin.jvm.functions.Function1<any,any>): org.autojs.autojs.core.automator.UiObjectCollection;
							public of(list: java.util.List<any>): org.autojs.autojs.core.automator.UiObjectCollection;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module action {
						export class Able extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.action.Able>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.automator.action.Able interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								isAble(param0: org.autojs.autojs.core.automator.UiObject): boolean;
								"<clinit>"(): void;
							});
							public constructor();
							public isAble(param0: org.autojs.autojs.core.automator.UiObject): boolean;
						}
						export module Able {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.action.Able.Companion>;
								public getABLE_MAP(): android.util.SparseArray<org.autojs.autojs.core.automator.action.Able>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module action {
						export class ActionFactory extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.action.ActionFactory>;
							public static INSTANCE: org.autojs.autojs.core.automator.action.ActionFactory;
							public createActionWithEditableFilter(action: number, index: number, text: string): org.autojs.autojs.core.automator.action.SimpleAction;
							public createActionWithTextFilter(action: number, text: string, index: number): org.autojs.autojs.core.automator.action.SearchTargetAction;
							public createScrollAction(action: number, i: number): org.autojs.autojs.core.automator.action.ScrollAction;
							public createScrollMaxAction(action: number): org.autojs.autojs.core.automator.action.ScrollMaxAction;
							public createActionWithIdFilter(action: number, id: string): org.autojs.autojs.core.automator.action.FilterAction.SimpleFilterAction;
							public createActionWithBoundsFilter(action: number, rect: android.graphics.Rect): org.autojs.autojs.core.automator.action.SearchTargetAction;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module action {
						export class ActionTarget extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.action.ActionTarget>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.automator.action.ActionTarget interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								createAction(param0: number, ...param1: any[]): org.autojs.autojs.core.automator.action.SimpleAction;
							});
							public constructor();
							public createAction(param0: number, ...param1: any[]): org.autojs.autojs.core.automator.action.SimpleAction;
						}
						export module ActionTarget {
							export class BoundsActionTarget extends java.lang.Object implements org.autojs.autojs.core.automator.action.ActionTarget {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.action.ActionTarget.BoundsActionTarget>;
								public constructor(mBoundsInRect: android.graphics.Rect);
								public createAction(param0: number, ...param1: any[]): org.autojs.autojs.core.automator.action.SimpleAction;
								public createAction(action: number, ...params: any[]): org.autojs.autojs.core.automator.action.SearchTargetAction;
							}
							export class EditableActionTarget extends java.lang.Object implements org.autojs.autojs.core.automator.action.ActionTarget {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.action.ActionTarget.EditableActionTarget>;
								public constructor(mIndex: number);
								public createAction(action: number, ...params: any[]): org.autojs.autojs.core.automator.action.SimpleAction;
								public createAction(param0: number, ...param1: any[]): org.autojs.autojs.core.automator.action.SimpleAction;
							}
							export class IdActionTarget extends java.lang.Object implements org.autojs.autojs.core.automator.action.ActionTarget {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.action.ActionTarget.IdActionTarget>;
								public constructor(mId: string);
								public createAction(action: number, ...params: any[]): org.autojs.autojs.core.automator.action.FilterAction.SimpleFilterAction;
								public createAction(param0: number, ...param1: any[]): org.autojs.autojs.core.automator.action.SimpleAction;
							}
							export class TextActionTarget extends java.lang.Object implements org.autojs.autojs.core.automator.action.ActionTarget {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.action.ActionTarget.TextActionTarget>;
								public constructor(mText: string, mIndex: number);
								public createAction(param0: number, ...param1: any[]): org.autojs.autojs.core.automator.action.SimpleAction;
								public createAction(action: number, ...params: any[]): org.autojs.autojs.core.automator.action.SearchTargetAction;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module action {
						export class DepthFirstSearchTargetAction extends org.autojs.autojs.core.automator.action.SearchTargetAction {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.action.DepthFirstSearchTargetAction>;
							public constructor();
							public constructor(mFilter: org.autojs.autojs.core.automator.action.FilterAction.Filter);
							public searchTarget(node: org.autojs.autojs.core.automator.UiObject): org.autojs.autojs.core.automator.UiObject;
							public constructor(action: number, filter: org.autojs.autojs.core.automator.action.FilterAction.Filter);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module action {
						export abstract class FilterAction extends org.autojs.autojs.core.automator.action.SimpleAction {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.action.FilterAction>;
							public constructor();
							public constructor(mFilter: org.autojs.autojs.core.automator.action.FilterAction.Filter);
							public perform(root: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
							public perform(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public perform(param0: java.util.List<any>): boolean;
						}
						export module FilterAction {
							export class BoundsFilter extends java.lang.Object implements org.autojs.autojs.core.automator.action.FilterAction.Filter {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.action.FilterAction.BoundsFilter>;
								public toString(): string;
								public filter(param0: org.autojs.autojs.core.automator.UiObject): java.util.List<org.autojs.autojs.core.automator.UiObject>;
								public constructor(mBoundsInScreen: android.graphics.Rect);
								public filter(root: org.autojs.autojs.core.automator.UiObject): java.util.List<org.autojs.autojs.core.automator.UiObject>;
							}
							export class EditableFilter extends java.lang.Object implements org.autojs.autojs.core.automator.action.FilterAction.Filter {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.action.FilterAction.EditableFilter>;
								public constructor(mIndex: number);
								public toString(): string;
								public filter(param0: org.autojs.autojs.core.automator.UiObject): java.util.List<org.autojs.autojs.core.automator.UiObject>;
								public filter(root: org.autojs.autojs.core.automator.UiObject): java.util.List<org.autojs.autojs.core.automator.UiObject>;
							}
							export module EditableFilter {
								export class Companion extends java.lang.Object {
									public static class: java.lang.Class<org.autojs.autojs.core.automator.action.FilterAction.EditableFilter.Companion>;
									public findEditable(root: org.autojs.autojs.core.automator.UiObject): java.util.List<org.autojs.autojs.core.automator.UiObject>;
								}
							}
							export class Filter extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.action.FilterAction.Filter>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.automator.action.FilterAction$Filter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									filter(param0: org.autojs.autojs.core.automator.UiObject): java.util.List<org.autojs.autojs.core.automator.UiObject>;
								});
								public constructor();
								public filter(param0: org.autojs.autojs.core.automator.UiObject): java.util.List<org.autojs.autojs.core.automator.UiObject>;
							}
							export class IdFilter extends java.lang.Object implements org.autojs.autojs.core.automator.action.FilterAction.Filter {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.action.FilterAction.IdFilter>;
								public toString(): string;
								public constructor(mId: string);
								public filter(param0: org.autojs.autojs.core.automator.UiObject): java.util.List<org.autojs.autojs.core.automator.UiObject>;
								public filter(root: org.autojs.autojs.core.automator.UiObject): java.util.List<org.autojs.autojs.core.automator.UiObject>;
							}
							export class SimpleFilterAction extends org.autojs.autojs.core.automator.action.FilterAction {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.action.FilterAction.SimpleFilterAction>;
								public perform(nodes: java.util.List<any>): boolean;
								public perform(param0: java.util.List<any>): boolean;
								public constructor();
								public constructor(mAction: number, filter: org.autojs.autojs.core.automator.action.FilterAction.Filter);
								public perform(root: org.autojs.autojs.core.automator.UiObject): boolean;
								public constructor(mFilter: org.autojs.autojs.core.automator.action.FilterAction.Filter);
							}
							export class TextFilter extends java.lang.Object implements org.autojs.autojs.core.automator.action.FilterAction.Filter {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.action.FilterAction.TextFilter>;
								public toString(): string;
								public filter(param0: org.autojs.autojs.core.automator.UiObject): java.util.List<org.autojs.autojs.core.automator.UiObject>;
								public constructor(mText: string, mIndex: number);
								public filter(root: org.autojs.autojs.core.automator.UiObject): java.util.List<org.autojs.autojs.core.automator.UiObject>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module action {
						export class ScrollAction extends org.autojs.autojs.core.automator.action.SimpleAction {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.action.ScrollAction>;
							public constructor();
							public constructor(mAction: number, mIndex: number);
							public perform(root: org.autojs.autojs.core.automator.UiObject): boolean;
							public perform(param0: org.autojs.autojs.core.automator.UiObject): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module action {
						export class ScrollMaxAction extends org.autojs.autojs.core.automator.action.SimpleAction {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.action.ScrollMaxAction>;
							public constructor();
							public constructor(mScrollAction: number);
							public perform(root: org.autojs.autojs.core.automator.UiObject): boolean;
							public perform(param0: org.autojs.autojs.core.automator.UiObject): boolean;
						}
						export module ScrollMaxAction {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.action.ScrollMaxAction.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module action {
						export abstract class SearchTargetAction extends org.autojs.autojs.core.automator.action.FilterAction {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.action.SearchTargetAction>;
							public constructor();
							public constructor(mFilter: org.autojs.autojs.core.automator.action.FilterAction.Filter);
							public getAction(): number;
							public performAction(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public perform(root: org.autojs.autojs.core.automator.UiObject): boolean;
							public perform(nodes: java.util.List<any>): boolean;
							public searchTarget(node: org.autojs.autojs.core.automator.UiObject): org.autojs.autojs.core.automator.UiObject;
							public toString(): string;
							public perform(param0: java.util.List<any>): boolean;
							public constructor(action: number, filter: org.autojs.autojs.core.automator.action.FilterAction.Filter);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module action {
						export class SearchUpTargetAction extends org.autojs.autojs.core.automator.action.SearchTargetAction {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.action.SearchUpTargetAction>;
							public constructor();
							public constructor(mFilter: org.autojs.autojs.core.automator.action.FilterAction.Filter);
							public searchTarget(node: org.autojs.autojs.core.automator.UiObject): org.autojs.autojs.core.automator.UiObject;
							public toString(): string;
							public constructor(action: number, filter: org.autojs.autojs.core.automator.action.FilterAction.Filter);
						}
						export module SearchUpTargetAction {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.action.SearchUpTargetAction.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module action {
						export abstract class SimpleAction extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.action.SimpleAction>;
							public constructor();
							public setValid(_set_: boolean): void;
							public getResult(): boolean;
							public setResult(_set_: boolean): void;
							public perform(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public isValid(): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class ActionFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.ActionFilter>;
							public constructor(actions: any[]);
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class AppFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.AppFilter>;
							public constructor(arbitraryName: string);
							public constructor(app: org.autojs.autojs.util.App);
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class BooleanFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.BooleanFilter>;
							public static DEFAULT: boolean;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public constructor(mBooleanSupplier: org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier, mExceptedValue: java.lang.Boolean);
							public toString(): string;
						}
						export module BooleanFilter {
							export class BooleanSupplier extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.automator.filter.BooleanFilter$BooleanSupplier interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(param0: org.autojs.autojs.core.automator.UiObject): boolean;
								});
								public constructor();
								public get(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							}
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.BooleanFilter.Companion>;
								public getCHECKABLE(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getFOCUSED(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getMULTI_LINE(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public get(supplier: org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier, b: boolean): org.autojs.autojs.core.automator.filter.BooleanFilter;
								public getPASSWORD(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getCHECKED(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getACCESSIBILITY_FOCUSED(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getLONG_CLICKABLE(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getDISMISSABLE(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getFOCUSABLE(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getSELECTED(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getEDITABLE(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getSCROLLABLE(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getCONTEXT_CLICKABLE(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getVISIBLE_TO_USER(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getCLICKABLE(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getENABLED(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getCONTENT_INVALID(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
								public getHAS_CHILDREN(): org.autojs.autojs.core.automator.filter.BooleanFilter.BooleanSupplier;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class BoundsFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.BoundsFilter>;
							public static TYPE_EQUALS: number;
							public static TYPE_INSIDE: number;
							public static TYPE_CONTAINS: number;
							public constructor(left: number, param1: number, top: number, param3: number, right: number);
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
						}
						export module BoundsFilter {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.BoundsFilter.Companion>;
							}
							export module Companion {
								export class DesirableRect extends java.lang.Object {
									public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.BoundsFilter.Companion.DesirableRect>;
									public getIntBottom(): number;
									public contains(left: number, param1: number, top: number, param3: number): boolean;
									public getIntTop(): number;
									public getNiceLeft(): number;
									public constructor(left: number, param1: number, top: number, param3: number);
									public getIntLeft(): number;
									public inside(left: number, param1: number, top: number, param3: number): boolean;
									public getNiceTop(): number;
									public equals(left: number, param1: number, top: number, param3: number): boolean;
									public contains(r: org.autojs.autojs.core.automator.filter.BoundsFilter.Companion.DesirableRect): boolean;
									public equals(obj: any): boolean;
									public getIntRight(): number;
									public getNiceRight(): number;
									public getNiceBottom(): number;
									public constructor(rect: android.graphics.Rect);
								}
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class ClassNameFilter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.ClassNameFilter>;
							public static INSTANCE: org.autojs.autojs.core.automator.filter.ClassNameFilter;
							public equals(text: string): org.autojs.autojs.core.automator.filter.StringEqualsFilter;
							public contains(str: string): org.autojs.autojs.core.automator.filter.StringContainsFilter;
							public endsWith(suffix: string): org.autojs.autojs.core.automator.filter.StringEndsWithFilter;
							public equals(obj: any): boolean;
							public match(regex: string): org.autojs.autojs.core.automator.filter.StringMatchFilter;
							public startsWith(prefix: string): org.autojs.autojs.core.automator.filter.StringStartsWithFilter;
							public matches(regex: string): org.autojs.autojs.core.automator.filter.StringMatchesFilter;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class ContentFilter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.ContentFilter>;
							public static INSTANCE: org.autojs.autojs.core.automator.filter.ContentFilter;
							public equals(text: string): org.autojs.autojs.core.automator.filter.StringListEqualsFilter;
							public matches(regex: string): org.autojs.autojs.core.automator.filter.StringListMatchesFilter;
							public endsWith(suffix: string): org.autojs.autojs.core.automator.filter.StringListEndsWithFilter;
							public equals(obj: any): boolean;
							public startsWith(prefix: string): org.autojs.autojs.core.automator.filter.StringListStartsWithFilter;
							public contains(str: string): org.autojs.autojs.core.automator.filter.StringListContainsFilter;
							public match(regex: string): org.autojs.autojs.core.automator.filter.StringListMatchFilter;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class DescFilter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.DescFilter>;
							public static INSTANCE: org.autojs.autojs.core.automator.filter.DescFilter;
							public equals(text: string): org.autojs.autojs.core.automator.filter.StringEqualsFilter;
							public contains(str: string): org.autojs.autojs.core.automator.filter.StringContainsFilter;
							public endsWith(suffix: string): org.autojs.autojs.core.automator.filter.StringEndsWithFilter;
							public equals(obj: any): boolean;
							public match(regex: string): org.autojs.autojs.core.automator.filter.StringMatchFilter;
							public startsWith(prefix: string): org.autojs.autojs.core.automator.filter.StringStartsWithFilter;
							public matches(regex: string): org.autojs.autojs.core.automator.filter.StringMatchesFilter;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class DoubleMinFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.DoubleMinFilter>;
							public static DEFAULT: number;
							public constructor(mDoubleMinProperty: org.autojs.autojs.core.automator.filter.DoubleMinFilter.DoubleMinProperty, mMin: java.lang.Double);
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
						}
						export module DoubleMinFilter {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.DoubleMinFilter.Companion>;
								public getSCREEN_COVERAGE(): org.autojs.autojs.core.automator.filter.DoubleMinFilter.DoubleMinProperty;
							}
							export class DoubleMinProperty extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.DoubleMinFilter.DoubleMinProperty>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.automator.filter.DoubleMinFilter$DoubleMinProperty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(param0: org.autojs.autojs.core.automator.UiObject): number;
								});
								public constructor();
								public get(param0: org.autojs.autojs.core.automator.UiObject): number;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class Filter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.Filter>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.automator.filter.Filter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							});
							public constructor();
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class IdFilter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.IdFilter>;
							public static INSTANCE: org.autojs.autojs.core.automator.filter.IdFilter;
							public startsWith(prefix: string): org.autojs.autojs.core.automator.filter.Filter;
							public endsWith(suffix: string): org.autojs.autojs.core.automator.filter.StringEndsWithFilter;
							public equals(obj: any): boolean;
							public match(regex: string): org.autojs.autojs.core.automator.filter.StringMatchFilter;
							public contains(contains: string): org.autojs.autojs.core.automator.filter.StringContainsFilter;
							public equals(str: string): org.autojs.autojs.core.automator.filter.Filter;
							public matches(regex: string): org.autojs.autojs.core.automator.filter.StringMatchesFilter;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class IdHexFilter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.IdHexFilter>;
							public static INSTANCE: org.autojs.autojs.core.automator.filter.IdHexFilter;
							public equals(text: string): org.autojs.autojs.core.automator.filter.StringEqualsFilter;
							public equals(obj: any): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class IntFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.IntFilter>;
							public constructor(mIntProperty: org.autojs.autojs.core.automator.filter.IntFilter.IntProperty, mValue: number);
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
						}
						export module IntFilter {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.IntFilter.Companion>;
								public getDEPTH(): org.autojs.autojs.core.automator.filter.IntFilter.IntProperty;
								public getROW(): org.autojs.autojs.core.automator.filter.IntFilter.IntProperty;
								public getINDEX_IN_PARENT(): org.autojs.autojs.core.automator.filter.IntFilter.IntProperty;
								public getCHILD_COUNT(): org.autojs.autojs.core.automator.filter.IntFilter.IntProperty;
								public getCOLUMN_COUNT(): org.autojs.autojs.core.automator.filter.IntFilter.IntProperty;
								public getROW_COUNT(): org.autojs.autojs.core.automator.filter.IntFilter.IntProperty;
								public getDRAWING_ORDER(): org.autojs.autojs.core.automator.filter.IntFilter.IntProperty;
								public getCOLUMN_SPAN(): org.autojs.autojs.core.automator.filter.IntFilter.IntProperty;
								public getROW_SPAN(): org.autojs.autojs.core.automator.filter.IntFilter.IntProperty;
								public getCOLUMN(): org.autojs.autojs.core.automator.filter.IntFilter.IntProperty;
							}
							export class IntProperty extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.IntFilter.IntProperty>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.automator.filter.IntFilter$IntProperty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(param0: org.autojs.autojs.core.automator.UiObject): number;
								});
								public constructor();
								public get(param0: org.autojs.autojs.core.automator.UiObject): number;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class KeyGetter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.KeyGetter>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.automator.filter.KeyGetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								getKey(param0: org.autojs.autojs.core.automator.UiObject): string;
							});
							public constructor();
							public getKey(param0: org.autojs.autojs.core.automator.UiObject): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class KeysGetter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.KeysGetter>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.automator.filter.KeysGetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								getKeys(param0: org.autojs.autojs.core.automator.UiObject): java.util.List<string>;
							});
							public constructor();
							public getKeys(param0: org.autojs.autojs.core.automator.UiObject): java.util.List<string>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class MaxIntFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MaxIntFilter>;
							public constructor(mIntProperty: org.autojs.autojs.core.automator.filter.MaxIntFilter.IntProperty, mValue: number);
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
						}
						export module MaxIntFilter {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MaxIntFilter.Companion>;
								public getCHILD_COUNT(): org.autojs.autojs.core.automator.filter.MaxIntFilter.IntProperty;
							}
							export class IntProperty extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MaxIntFilter.IntProperty>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.automator.filter.MaxIntFilter$IntProperty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(param0: org.autojs.autojs.core.automator.UiObject): number;
								});
								public constructor();
								public get(param0: org.autojs.autojs.core.automator.UiObject): number;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class MetricsFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MetricsFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
							public constructor(mMetricsProperty: org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty, mValue: number);
						}
						export module MetricsFilter {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MetricsFilter.Companion>;
								public getBOUNDS_BOTTOM(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getTOP(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getWIDTH(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getBOTTOM(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getCENTER_X(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getBOUNDS_WIDTH(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getBOUNDS_LEFT(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getLEFT(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getBOUNDS_CENTER_Y(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getHEIGHT(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getCENTER_Y(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getBOUNDS_TOP(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getRIGHT(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getBOUNDS_RIGHT(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getBOUNDS_CENTER_X(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
								public getBOUNDS_HEIGHT(): org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty;
							}
							export class MetricsProperty extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MetricsFilter.MetricsProperty>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.automator.filter.MetricsFilter$MetricsProperty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(param0: org.autojs.autojs.core.automator.UiObject, param1: number): boolean;
								});
								public constructor();
								public get(param0: org.autojs.autojs.core.automator.UiObject, param1: number): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class MetricsMaxFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MetricsMaxFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
							public constructor(mIntMaxProperty: org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty, mMax: number);
						}
						export module MetricsMaxFilter {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MetricsMaxFilter.Companion>;
								public getBOUNDS_CENTER_X(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getWIDTH(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getBOUNDS_WIDTH(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getLEFT(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getTOP(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getBOUNDS_HEIGHT(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getCENTER_X(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getBOUNDS_LEFT(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getRIGHT(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getBOUNDS_BOTTOM(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getBOUNDS_TOP(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getBOUNDS_CENTER_Y(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getHEIGHT(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getBOUNDS_RIGHT(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getBOTTOM(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
								public getCENTER_Y(): org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty;
							}
							export class IntMaxProperty extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MetricsMaxFilter.IntMaxProperty>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.automator.filter.MetricsMaxFilter$IntMaxProperty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(param0: org.autojs.autojs.core.automator.UiObject, param1: number): boolean;
								});
								public constructor();
								public get(param0: org.autojs.autojs.core.automator.UiObject, param1: number): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class MetricsMinFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MetricsMinFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public constructor(mIntMinProperty: org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty, mMin: number);
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
						}
						export module MetricsMinFilter {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MetricsMinFilter.Companion>;
								public getBOUNDS_CENTER_X(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getBOUNDS_HEIGHT(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getCENTER_X(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getWIDTH(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getBOUNDS_LEFT(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getLEFT(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getRIGHT(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getBOUNDS_TOP(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getBOUNDS_RIGHT(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getBOUNDS_CENTER_Y(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getTOP(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getCENTER_Y(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getBOUNDS_WIDTH(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getBOUNDS_BOTTOM(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getBOTTOM(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
								public getHEIGHT(): org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty;
							}
							export class IntMinProperty extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MetricsMinFilter.IntMinProperty>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.automator.filter.MetricsMinFilter$IntMinProperty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(param0: org.autojs.autojs.core.automator.UiObject, param1: number): boolean;
								});
								public constructor();
								public get(param0: org.autojs.autojs.core.automator.UiObject, param1: number): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class MetricsRangeFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MetricsRangeFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
							public constructor(mIntRangeProperty: org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty, mMin: number, param2: number);
						}
						export module MetricsRangeFilter {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MetricsRangeFilter.Companion>;
								public getBOUNDS_BOTTOM(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getBOUNDS_LEFT(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getLEFT(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getWIDTH(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getHEIGHT(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getRIGHT(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getBOTTOM(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getBOUNDS_TOP(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getCENTER_Y(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getBOUNDS_CENTER_Y(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getTOP(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getBOUNDS_RIGHT(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getBOUNDS_WIDTH(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getCENTER_X(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getBOUNDS_HEIGHT(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
								public getBOUNDS_CENTER_X(): org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty;
							}
							export class IntRangeProperty extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MetricsRangeFilter.IntRangeProperty>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.automator.filter.MetricsRangeFilter$IntRangeProperty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(param0: org.autojs.autojs.core.automator.UiObject, param1: number, param2: number): boolean;
								});
								public constructor();
								public get(param0: org.autojs.autojs.core.automator.UiObject, param1: number, param2: number): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class MinIntFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MinIntFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public constructor(mIntProperty: org.autojs.autojs.core.automator.filter.MinIntFilter.IntProperty, mValue: number);
							public toString(): string;
						}
						export module MinIntFilter {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MinIntFilter.Companion>;
								public getCHILD_COUNT(): org.autojs.autojs.core.automator.filter.MinIntFilter.IntProperty;
							}
							export class IntProperty extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.MinIntFilter.IntProperty>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.automator.filter.MinIntFilter$IntProperty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(param0: org.autojs.autojs.core.automator.UiObject): number;
								});
								public constructor();
								public get(param0: org.autojs.autojs.core.automator.UiObject): number;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class PackageNameFilter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.PackageNameFilter>;
							public static INSTANCE: org.autojs.autojs.core.automator.filter.PackageNameFilter;
							public equals(text: string): org.autojs.autojs.core.automator.filter.StringEqualsFilter;
							public contains(str: string): org.autojs.autojs.core.automator.filter.StringContainsFilter;
							public endsWith(suffix: string): org.autojs.autojs.core.automator.filter.StringEndsWithFilter;
							public equals(obj: any): boolean;
							public match(regex: string): org.autojs.autojs.core.automator.filter.StringMatchFilter;
							public startsWith(prefix: string): org.autojs.autojs.core.automator.filter.StringStartsWithFilter;
							public matches(regex: string): org.autojs.autojs.core.automator.filter.StringMatchesFilter;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class Selector extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.Selector>;
							public constructor();
							public getFilters(): java.util.LinkedList<org.autojs.autojs.core.automator.filter.Filter>;
							public add(filter: org.autojs.autojs.core.automator.filter.Filter): boolean;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
							public append(uiSelector: org.autojs.autojs.core.accessibility.UiSelector): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class StringContainsFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.StringContainsFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
							public constructor(mContains: string, mKeyGetter: org.autojs.autojs.core.automator.filter.KeyGetter);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class StringEndsWithFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.StringEndsWithFilter>;
							public constructor(mSuffix: string, mKeyGetter: org.autojs.autojs.core.automator.filter.KeyGetter);
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class StringEqualsFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.StringEqualsFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public constructor(mValue: string, mKeyGetter: org.autojs.autojs.core.automator.filter.KeyGetter);
							public toString(): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class StringListContainsFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.StringListContainsFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
							public constructor(mContains: string, mKeysGetter: org.autojs.autojs.core.automator.filter.KeysGetter);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class StringListEndsWithFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.StringListEndsWithFilter>;
							public constructor(mSuffix: string, mKeysGetter: org.autojs.autojs.core.automator.filter.KeysGetter);
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class StringListEqualsFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.StringListEqualsFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public constructor(mValue: string, mKeysGetter: org.autojs.autojs.core.automator.filter.KeysGetter);
							public toString(): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class StringListMatchFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.StringListMatchFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
							public constructor(mRegex: string, mKeysGetter: org.autojs.autojs.core.automator.filter.KeysGetter);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class StringListMatchesFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.StringListMatchesFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
							public constructor(mRegex: string, mKeysGetter: org.autojs.autojs.core.automator.filter.KeysGetter);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class StringListStartsWithFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.StringListStartsWithFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
							public constructor(mPrefix: string, mKeysGetter: org.autojs.autojs.core.automator.filter.KeysGetter);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class StringMatchFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.StringMatchFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
							public constructor(mRegex: string, mKeyGetter: org.autojs.autojs.core.automator.filter.KeyGetter);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class StringMatchesFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.StringMatchesFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
							public constructor(mRegex: string, mKeyGetter: org.autojs.autojs.core.automator.filter.KeyGetter);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class StringStartsWithFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.StringStartsWithFilter>;
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public constructor(mPrefix: string, mKeyGetter: org.autojs.autojs.core.automator.filter.KeyGetter);
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class TextFilter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.TextFilter>;
							public static INSTANCE: org.autojs.autojs.core.automator.filter.TextFilter;
							public equals(text: string): org.autojs.autojs.core.automator.filter.StringEqualsFilter;
							public contains(str: string): org.autojs.autojs.core.automator.filter.StringContainsFilter;
							public endsWith(suffix: string): org.autojs.autojs.core.automator.filter.StringEndsWithFilter;
							public equals(obj: any): boolean;
							public match(regex: string): org.autojs.autojs.core.automator.filter.StringMatchFilter;
							public startsWith(prefix: string): org.autojs.autojs.core.automator.filter.StringStartsWithFilter;
							public matches(regex: string): org.autojs.autojs.core.automator.filter.StringMatchesFilter;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module filter {
						export class ToleranceFilter extends java.lang.Object implements org.autojs.autojs.core.automator.filter.Filter {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.ToleranceFilter>;
							public static DEFAULT_EXPECTED: boolean;
							public static DEFAULT_TOLERANCE: number;
							public constructor(mToleranceSupplier: org.autojs.autojs.core.automator.filter.ToleranceFilter.ToleranceSupplier, mExceptedValue: java.lang.Boolean, mTolerance: java.lang.Double);
							public filter(node: org.autojs.autojs.core.automator.UiObject): boolean;
							public filter(param0: org.autojs.autojs.core.automator.UiObject): boolean;
							public toString(): string;
						}
						export module ToleranceFilter {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.ToleranceFilter.Companion>;
								public getSCREEN_CENTER_X(): org.autojs.autojs.core.automator.filter.ToleranceFilter.ToleranceSupplier;
								public getSCREEN_CENTER_Y(): org.autojs.autojs.core.automator.filter.ToleranceFilter.ToleranceSupplier;
							}
							export class ToleranceSupplier extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.filter.ToleranceFilter.ToleranceSupplier>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.automator.filter.ToleranceFilter$ToleranceSupplier interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(param0: org.autojs.autojs.core.automator.UiObject, param1: number): boolean;
								});
								public constructor();
								public get(param0: org.autojs.autojs.core.automator.UiObject, param1: number): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module search {
						export class BFS extends java.lang.Object implements org.autojs.autojs.core.automator.search.SearchAlgorithm {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.search.BFS>;
							public static INSTANCE: org.autojs.autojs.core.automator.search.BFS;
							public search(param0: org.autojs.autojs.core.automator.UiObject, param1: org.autojs.autojs.core.automator.filter.Filter, param2: number): java.util.ArrayList<org.autojs.autojs.core.automator.UiObject>;
							public search(root: org.autojs.autojs.core.automator.UiObject, filter: org.autojs.autojs.core.automator.filter.Filter, limit: number): java.util.ArrayList<org.autojs.autojs.core.automator.UiObject>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module search {
						export class DFS extends java.lang.Object implements org.autojs.autojs.core.automator.search.SearchAlgorithm {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.search.DFS>;
							public static INSTANCE: org.autojs.autojs.core.automator.search.DFS;
							public search(param0: org.autojs.autojs.core.automator.UiObject, param1: org.autojs.autojs.core.automator.filter.Filter, param2: number): java.util.ArrayList<org.autojs.autojs.core.automator.UiObject>;
							public search(root: org.autojs.autojs.core.automator.UiObject, filter: org.autojs.autojs.core.automator.filter.Filter, limit: number): java.util.ArrayList<org.autojs.autojs.core.automator.UiObject>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module search {
						export class SearchAlgorithm extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.search.SearchAlgorithm>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.automator.search.SearchAlgorithm interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								search(param0: org.autojs.autojs.core.automator.UiObject, param1: org.autojs.autojs.core.automator.filter.Filter, param2: number): java.util.ArrayList<org.autojs.autojs.core.automator.UiObject>;
							});
							public constructor();
							public search(param0: org.autojs.autojs.core.automator.UiObject, param1: org.autojs.autojs.core.automator.filter.Filter, param2: number): java.util.ArrayList<org.autojs.autojs.core.automator.UiObject>;
						}
						export module SearchAlgorithm {
							export class DefaultImpls extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.search.SearchAlgorithm.DefaultImpls>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module automator {
					export module test {
						export class TestUiObject extends org.autojs.autojs.core.automator.UiObject {
							public static class: java.lang.Class<org.autojs.autojs.core.automator.test.TestUiObject>;
							public child(i: number): org.autojs.autojs.core.automator.UiObject;
							public performAction(action: number): boolean;
							public setSelection(s: number, e: number): boolean;
							public showTooltip(): boolean;
							public scrollUp(): boolean;
							public scrollDown(): boolean;
							public cut(): boolean;
							public show(): boolean;
							public scrollLeft(): boolean;
							public scrollRight(): boolean;
							public scrollTo(row: number, column: number): boolean;
							public setText(param0: string): boolean;
							public accessibilityFocus(): boolean;
							public nextHtmlElement(param0: string): boolean;
							public paste(): boolean;
							public equals(other: any): boolean;
							public pageUp(): boolean;
							public parent(): org.autojs.autojs.core.automator.UiObject;
							public expand(): boolean;
							public previousAtMovementGranularity(param0: number, param1: boolean): boolean;
							public performAction(action: number, bundle: android.os.Bundle): boolean;
							public nextAtMovementGranularity(granularity: number, isExtendSelection: boolean): boolean;
							public setText(param0: string): void;
							public click(): boolean;
							public nextHtmlElement(element: string): boolean;
							public setText(text: string): boolean;
							public constructor(info: any, depth: number);
							public copy(): boolean;
							public moveWindow(x: number, y: number): boolean;
							public pageDown(): boolean;
							public getBoundsInScreen(outBounds: android.graphics.Rect): void;
							public equals(param0: any): boolean;
							public getBoundsInScreen(param0: android.graphics.Rect): void;
							public hashCode(): number;
							public scrollForward(): boolean;
							public pressAndHold(): boolean;
							public performAction(action: number, ...arguments: org.autojs.autojs.core.automator.ActionArgument[]): boolean;
							public isClickable(): boolean;
							public toString(): string;
							public setSelection(param0: number, param1: number): boolean;
							public clearFocus(): boolean;
							public performAction(param0: number, ...param1: org.autojs.autojs.core.automator.ActionArgument[]): boolean;
							public focus(): boolean;
							public nextAtMovementGranularity(param0: number, param1: boolean): boolean;
							public getChildCount(): number;
							public pageRight(): boolean;
							public dismiss(): boolean;
							public imeEnter(): boolean;
							public constructor(mChildCount: number);
							public isScrollable(): boolean;
							public dragCancel(): boolean;
							public constructor();
							public moveWindow(param0: number, param1: number): boolean;
							public collapse(): boolean;
							public hideTooltip(): boolean;
							public constructor(info: any);
							public clearAccessibilityFocus(): boolean;
							public dragStart(): boolean;
							public contextClick(): boolean;
							public showTextSuggestions(): boolean;
							public clearSelection(): boolean;
							public constructor(info: any, allocator: org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator, depth: number, indexInParent: number);
							public select(): boolean;
							public longClick(): boolean;
							public setProgress(progress: number): boolean;
							public constructor(info: any, depth: number, indexInParent: number);
							/** @deprecated */
							public recycle(): void;
							public dragDrop(): boolean;
							public scrollBackward(): boolean;
							public setProgress(param0: number): boolean;
							public previousHtmlElement(param0: string): boolean;
							public constructor(info: any, allocator: org.autojs.autojs.core.accessibility.AccessibilityNodeInfoAllocator, indexInParent: number);
							public previousHtmlElement(element: string): boolean;
							public previousAtMovementGranularity(granularity: number, isExtendSelection: boolean): boolean;
							public pageLeft(): boolean;
							public scrollTo(param0: number, param1: number): boolean;
							public parent(i: number): org.autojs.autojs.core.automator.UiObject;
						}
						export module TestUiObject {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.automator.test.TestUiObject.Companion>;
								public setMax(_set_: number): void;
								public setCount(_set_: number): void;
								public getCount(): number;
								public getMax(): number;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module broadcast {
					export class Broadcast extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.broadcast.Broadcast>;
						public static send(eventName: string, args: any[]): void;
						public constructor();
						public static unregisterListener(eventEmitter: org.autojs.autojs.core.broadcast.BroadcastEmitter): boolean;
						public static registerListener(eventEmitter: org.autojs.autojs.core.broadcast.BroadcastEmitter): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module broadcast {
					export class BroadcastEmitter extends org.autojs.autojs.core.eventloop.EventEmitter {
						public static class: java.lang.Class<org.autojs.autojs.core.broadcast.BroadcastEmitter>;
						public constructor(bridges: org.autojs.autojs.runtime.ScriptBridges, timer: org.autojs.autojs.core.looper.Timer);
						public constructor(bridges: org.autojs.autojs.runtime.ScriptBridges);
						public emit(eventName: string, ...args: any[]): boolean;
						public unregister(): void;
						public onBroadcast(eventName: string, ...args: any[]): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module console {
					export class ConsoleFloaty extends org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloaty.AbstractResizableExpandableFloaty {
						public static class: java.lang.Class<org.autojs.autojs.core.console.ConsoleFloaty>;
						public getResizerView(expandedView: android.view.View): android.view.View;
						public setTitle(title: string): void;
						public setTitleTextColor(color: number): void;
						public getTitleBarView(): android.widget.LinearLayout;
						public getInitialY(): number;
						public inflateExpandedView(service: org.autojs.autojs.ui.enhancedfloaty.FloatyService, window: org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View;
						public getMoveCursorView(expandedView: android.view.View): android.view.View;
						public isInitialExpanded(): boolean;
						public setCloseButton$app_appDebug(resId: number): void;
						public getCollapsedHiddenWidthRadio(): number;
						public clearStates(): void;
						public setTitleIconsTint(color: number): void;
						public getCollapsedViewUnpressedAlpha(): number;
						public getInitialX(): number;
						public getExpandedView(): android.view.View;
						public shouldRequestFocusWhenExpand(): boolean;
						public constructor();
						public getResizerView(param0: android.view.View): android.view.View;
						public inflateCollapsedView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View;
						public setTitleBackgroundColor(color: number): void;
						public getInitialHeight(): number;
						public getInitialWidth(): number;
						public constructor(mConsole: org.autojs.autojs.core.console.ConsoleImpl);
						public setTitleBackgroundAlpha(alpha: number): void;
						public inflateCollapsedView(service: org.autojs.autojs.ui.enhancedfloaty.FloatyService, window: org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View;
						public setTitleTextSize(size: number): void;
						public inflateExpandedView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View;
						public getCollapsedViewPressedAlpha(): number;
						public getMoveCursorView(param0: android.view.View): android.view.View;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module console {
					export class ConsoleImpl extends org.autojs.autojs.runtime.api.AbstractConsole {
						public static class: java.lang.Class<org.autojs.autojs.core.console.ConsoleImpl>;
						public setTitleTextColor(color: number): void;
						public setTextSize(size: number): void;
						public export(): void;
						public write(param0: number, param1: string): void;
						public setSize(w: number, param1: number): void;
						public warn(data: any, ...options: any[]): void;
						public setConsoleView(consoleView: org.autojs.autojs.core.console.ConsoleView): void;
						public getUiHandler(): org.autojs.autojs.tool.UiHandler;
						public println(param0: number, param1: string): string;
						public assertTrue(value: boolean, data: any): void;
						public info(param0: any): void;
						public setExitOnClose(exitOnClose: boolean): void;
						public setBackgroundColor(color: number): void;
						public write(level: number, data: string): void;
						public constructor();
						public setPosition(x: number, param1: number): void;
						public setContentTextColor(colors: java.lang.Integer[]): void;
						public collapse(): boolean;
						public export(uri: android.net.Uri): void;
						public setTitleBackgroundColor(color: number): void;
						public info(data: any): void;
						public getConfigurator(): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
						public setTextColor(color: number): void;
						public setTitle(param0: string): void;
						public print(level: number, data: any): void;
						public error(param0: any): void;
						public setPosition(param0: number, param1: number): void;
						public log(data: any): void;
						public log(param0: any, ...param1: any[]): void;
						public info(data: any, ...options: any[]): void;
						public verbose(data: any, ...options: any[]): void;
						public clear(): void;
						public warn(param0: any): void;
						public setTouchable(param0: boolean): void;
						public constructor(uiHandler: org.autojs.autojs.tool.UiHandler);
						public setTouchable(touchable: boolean): void;
						public setExitOnClose(timeout: number): void;
						public setExitOnClose(): void;
						public reset(): void;
						public isShowing(): boolean;
						public setTitle(title: string): void;
						public getLogEntries(): java.util.ArrayList<org.autojs.autojs.core.console.ConsoleImpl.LogEntry>;
						public expand(): boolean;
						public print(param0: number, param1: any): void;
						public error(data: any): void;
						public hideDelayed(): void;
						public copyAll(): void;
						public log(param0: any): void;
						public setContentBackgroundColor(color: number): void;
						public rawInput(data: any, ...param: any[]): string;
						public rawInput(): string;
						public error(data: any, ...options: any[]): void;
						public setTitleIconsTint(color: number): void;
						public hideDelayed(exitOnCloseTimeout: number): void;
						public setBackgroundAlpha(alpha: number): void;
						public setContentBackgroundAlpha(alpha: number): void;
						public print(param0: number, param1: any, ...param2: any[]): void;
						public verbose(param0: any, ...param1: any[]): void;
						public setTouchable(): void;
						public submitInput(input: string): boolean;
						public warn(param0: any, ...param1: any[]): void;
						public print(level: number, data: any, ...options: any[]): void;
						public hide(): void;
						public assertTrue(value: boolean, data: any, ...options: any[]): void;
						public send(): void;
						public show(isReset: boolean): void;
						public setSize(param0: number, param1: number): void;
						public info(param0: any, ...param1: any[]): void;
						public setTitleBackgroundAlpha(alpha: number): void;
						public setConfigurator(_set_: org.autojs.autojs.core.console.ConsoleImpl.Configurator): void;
						public error(param0: any, ...param1: any[]): void;
						public printAllStackTrace(t: java.lang.Throwable): void;
						public show(): void;
						public setTitleTextSize(size: number): void;
						public assertTrue(param0: boolean, param1: any, ...param2: any[]): void;
						public println(level: number, charSequence: string): string;
						public setContentTextSize(size: number): void;
						public assertTrue(param0: boolean, param1: any): void;
						public verbose(param0: any): void;
						public warn(data: any): void;
						public verbose(data: any): void;
						public log(data: any, ...options: any[]): void;
					}
					export module ConsoleImpl {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.console.ConsoleImpl.Companion>;
						}
						export class Configurator extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.console.ConsoleImpl.Configurator>;
							public getTitleTextColor(): java.lang.Integer;
							public setTitleBackgroundAlpha(alpha: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public setTitleBackgroundColor(color: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public show(): void;
							public setExitOnClose(): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public getContentTextSize(): java.lang.Float;
							public setTitleIconsTint(color: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public setContentTextSize(size: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public setTouchable(touchable: boolean): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public getTitleBackgroundColor(): java.lang.Integer;
							public getContentBackgroundColor(): java.lang.Integer;
							public isExitOnClose(): boolean;
							public initExitOnClose$app_appDebug(): void;
							public getExitOnCloseTimeout(): number;
							public constructor(this$0: org.autojs.autojs.core.console.ConsoleImpl);
							public setExitOnClose(exitOnClose: boolean): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public setSize(w: number, param1: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public getTitleBackgroundAlpha(): java.lang.Integer;
							public setTitleTextColor(color: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public getContentBackgroundAlpha(): java.lang.Integer;
							public setTextColor(color: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public setBackgroundAlpha(alpha: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public setTitleTextSize(size: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public isTouchable(): boolean;
							public setPosition(x: number, param1: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public setBackgroundColor(color: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public getSize(): org.opencv.core.Size;
							public getTitle(): string;
							public getContentTextColors(): java.lang.Integer[];
							public setContentBackgroundAlpha(alpha: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public setTitle(title: string): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public getTitleIconsTint(): java.lang.Integer;
							public setContentTextColor(colors: java.lang.Integer[]): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public getPosition(): org.opencv.core.Point;
							public setContentBackgroundColor(color: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public setExitOnClose(timeout: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public setTextSize(size: number): org.autojs.autojs.core.console.ConsoleImpl.Configurator;
							public getTitleTextSize(): java.lang.Float;
						}
						export class LogEntry extends java.lang.Comparable<org.autojs.autojs.core.console.ConsoleImpl.LogEntry> {
							public static class: java.lang.Class<org.autojs.autojs.core.console.ConsoleImpl.LogEntry>;
							public level: number;
							public content: string;
							public compareTo(other: org.autojs.autojs.core.console.ConsoleImpl.LogEntry): number;
							public constructor(id: number, level: number, content: string);
							public getId(): number;
							public setId(_set_: number): void;
						}
						export class LogListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.console.ConsoleImpl.LogListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.console.ConsoleImpl$LogListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onNewLog(param0: org.autojs.autojs.core.console.ConsoleImpl.LogEntry): void;
								onLogClear(): void;
							});
							public constructor();
							public onNewLog(param0: org.autojs.autojs.core.console.ConsoleImpl.LogEntry): void;
							public onLogClear(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module console {
					export class ConsoleView extends android.widget.FrameLayout implements org.autojs.autojs.core.console.ConsoleImpl.LogListener {
						public static class: java.lang.Class<org.autojs.autojs.core.console.ConsoleView>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public setWarnTextColor(color: number): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public setInfoTextColor(color: number): void;
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onLogClear(): void;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public onAttachedToWindow(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public onNewLog(param0: org.autojs.autojs.core.console.ConsoleImpl.LogEntry): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public setWindow(window: org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloatyWindow): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public setAssertTextColor(color: number): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public setTextSize(size: number): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public setVerboseTextColor(color: number): void;
						public setPinchToZoomEnabled(enabled: boolean): void;
						public setLogActivity(activity: org.autojs.autojs.ui.log.LogActivity): void;
						public setTextColors(colors: java.lang.Integer[]): void;
						public setConsole(console: org.autojs.autojs.core.console.ConsoleImpl): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public onNewLog(logEntry: org.autojs.autojs.core.console.ConsoleImpl.LogEntry): void;
						public getLogLevelMap(): java.util.Map<java.lang.Integer,java.lang.Integer>;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public showEditText(): void;
						public removeView(view: android.view.View): void;
						public setDebugTextColor(color: number): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public export(fileName: string): void;
						public onDetachedFromWindow(): void;
						public getTextSize(): number;
						public setErrorTextColor(color: number): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
					export module ConsoleView {
						export class Adapter extends androidx.recyclerview.widget.RecyclerView.Adapter<org.autojs.autojs.core.console.ConsoleView.ViewHolder> {
							public static class: java.lang.Class<org.autojs.autojs.core.console.ConsoleView.Adapter>;
							public onBindViewHolder(holder: org.autojs.autojs.core.console.ConsoleView.ViewHolder, position: number): void;
							public setWarnTextColor(color: number): void;
							public onBindViewHolder(param0: any, param1: number, param2: java.util.List<any>): void;
							public setInfoTextColor(color: number): void;
							public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.core.console.ConsoleView.ViewHolder;
							public setTextSize(size: number): void;
							public setDebugTextColor(color: number): void;
							public setVerboseTextColor(color: number): void;
							public getTextSize(): number;
							public getItemCount(): number;
							public onBindViewHolder(param0: any, param1: number): void;
							public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
							public setTextColors(colors: java.lang.Integer[]): void;
							public setErrorTextColor(color: number): void;
							public setAssertTextColor(color: number): void;
						}
						export class ViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder {
							public static class: java.lang.Class<org.autojs.autojs.core.console.ConsoleView.ViewHolder>;
							public constructor(param0: org.autojs.autojs.core.console.ConsoleView, itemView: android.view.View);
							public constructor(param0: android.view.View);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module console {
					export class FloatingConsoleView extends org.autojs.autojs.core.console.ConsoleView {
						public static class: java.lang.Class<org.autojs.autojs.core.console.FloatingConsoleView>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public onLogClear(): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public onNewLog(param0: org.autojs.autojs.core.console.ConsoleImpl.LogEntry): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public onNewLog(logEntry: org.autojs.autojs.core.console.ConsoleImpl.LogEntry): void;
						public getLogLevelMap(): java.util.Map<java.lang.Integer,java.lang.Integer>;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module console {
					export class GlobalConsole extends org.autojs.autojs.core.console.ConsoleImpl {
						public static class: java.lang.Class<org.autojs.autojs.core.console.GlobalConsole>;
						public toLog4jLevel(level: number): org.apache.log4j.Priority;
						public warn(data: any, ...options: any[]): void;
						public setSize(w: number, param1: number): void;
						public println(param0: number, param1: string): string;
						public assertTrue(value: boolean, data: any): void;
						public info(param0: any): void;
						public constructor();
						public setPosition(x: number, param1: number): void;
						public info(data: any): void;
						public setTitle(param0: string): void;
						public print(level: number, data: any): void;
						public error(param0: any): void;
						public setPosition(param0: number, param1: number): void;
						public log(data: any): void;
						public log(param0: any, ...param1: any[]): void;
						public info(data: any, ...options: any[]): void;
						public verbose(data: any, ...options: any[]): void;
						public clear(): void;
						public warn(param0: any): void;
						public setTouchable(param0: boolean): void;
						public constructor(uiHandler: org.autojs.autojs.tool.UiHandler);
						public setTouchable(touchable: boolean): void;
						public setTitle(title: string): void;
						public print(param0: number, param1: any): void;
						public error(data: any): void;
						public log(param0: any): void;
						public rawInput(data: any, ...param: any[]): string;
						public rawInput(): string;
						public error(data: any, ...options: any[]): void;
						public print(param0: number, param1: any, ...param2: any[]): void;
						public verbose(param0: any, ...param1: any[]): void;
						public setTouchable(): void;
						public warn(param0: any, ...param1: any[]): void;
						public print(level: number, data: any, ...options: any[]): void;
						public getLevelChar(level: number): string;
						public assertTrue(value: boolean, data: any, ...options: any[]): void;
						public hide(): void;
						public show(isReset: boolean): void;
						public setSize(param0: number, param1: number): void;
						public info(param0: any, ...param1: any[]): void;
						public error(param0: any, ...param1: any[]): void;
						public show(): void;
						public assertTrue(param0: boolean, param1: any, ...param2: any[]): void;
						public println(level: number, charSequence: string): string;
						public assertTrue(param0: boolean, param1: any): void;
						public verbose(param0: any): void;
						public warn(data: any): void;
						public verbose(data: any): void;
						public log(data: any, ...options: any[]): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module crypto {
					export class Crypto extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.crypto.Crypto>;
						public static INSTANCE: org.autojs.autojs.core.crypto.Crypto;
						public static decrypt(data: any, key: any, transformation: string): java.io.Serializable;
						public static fromHex(hex: string): number[];
						public static generateKeyPair(algorithm: string, length: number): org.autojs.autojs.core.crypto.Crypto.KeyPair;
						public static digest(message: string, algorithm: string): java.io.Serializable;
						public static toHex(bytes: number[]): string;
						public static encrypt(data: any, key: any, transformation: string): java.io.Serializable;
						public static digest(message: string, options: org.mozilla.javascript.NativeObject): java.io.Serializable;
						public static digest(message: string): java.io.Serializable;
						public static generateKeyPair(algorithm: string): org.autojs.autojs.core.crypto.Crypto.KeyPair;
						public static encrypt(data: any, key: any, transformation: string, options: org.mozilla.javascript.NativeObject): java.io.Serializable;
						public static digest(message: string, algorithm: string, options: org.mozilla.javascript.NativeObject): java.io.Serializable;
						public static decrypt(data: any, key: any, transformation: string, options: org.mozilla.javascript.NativeObject): java.io.Serializable;
					}
					export module Crypto {
						export class Key extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.crypto.Crypto.Key>;
							public toKeySpec(transformation: string): java.security.Key;
							public constructor(data: any, options: org.mozilla.javascript.NativeObject, isPublic: java.lang.Boolean);
							public constructor(data: any);
							public constructor(data: any, options: org.mozilla.javascript.NativeObject);
							public toString(): string;
							public getData(): number[];
							public getKeyPair(): string;
						}
						export module Key {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.crypto.Crypto.Key.Companion>;
							}
						}
						export class KeyPair extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.crypto.Crypto.KeyPair>;
							public setKeyPairGeneratorAlgorithm$app_appDebug(_set_: string): void;
							public constructor(publicKeyData: any, privateKeyData: any);
							public toKeySpec(transformation: string): java.security.Key;
							public getPublicKey(): org.autojs.autojs.core.crypto.Crypto.Key;
							public getKeyPairGeneratorAlgorithm$app_appDebug(): string;
							public toString(): string;
							public constructor(publicKeyData: any, privateKeyData: any, options: org.mozilla.javascript.NativeObject);
							public getPrivateKey(): org.autojs.autojs.core.crypto.Crypto.Key;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module database {
					export class CursorHelper extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.database.CursorHelper>;
						public constructor();
						public static getValue(cursor: android.database.Cursor, column: number): any;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module database {
					export class Database extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.database.Database>;
						public constructor();
						public transaction(callback: org.autojs.autojs.core.database.TransactionCallback, errorCallback: org.autojs.autojs.core.database.TransactionErrorCallback, successCallback: org.autojs.autojs.core.database.DatabaseVoidCallback): void;
						public readTransaction(callback: org.autojs.autojs.core.database.TransactionCallback, errorCallback: org.autojs.autojs.core.database.TransactionErrorCallback, successCallback: org.autojs.autojs.core.database.DatabaseVoidCallback): void;
						public changeVersion(oldVersion: number, newVersion: number, callback: org.autojs.autojs.core.database.TransactionCallback, errorCallback: org.autojs.autojs.core.database.TransactionErrorCallback, successCallback: org.autojs.autojs.core.database.DatabaseVoidCallback): void;
						public executeSql(sql: string): void;
					}
					export module Database {
						export class DatabasesOpenHelper extends android.database.sqlite.SQLiteOpenHelper {
							public static class: java.lang.Class<org.autojs.autojs.core.database.Database.DatabasesOpenHelper>;
							public constructor(context: android.content.Context, name: string, factory: android.database.sqlite.SQLiteDatabase.CursorFactory, version: number, errorHandler: android.database.DatabaseErrorHandler);
							public onUpgrade(db: android.database.sqlite.SQLiteDatabase, oldVersion: number, newVersion: number): void;
							public onCreate(param0: android.database.sqlite.SQLiteDatabase): void;
							public onUpgrade(param0: android.database.sqlite.SQLiteDatabase, param1: number, param2: number): void;
							public onCreate(db: android.database.sqlite.SQLiteDatabase): void;
							public constructor(context: android.content.Context, name: string, factory: android.database.sqlite.SQLiteDatabase.CursorFactory, version: number);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module database {
					export class DatabaseResultSet extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.database.DatabaseResultSet>;
						public insertId: number;
						public rowsAffected: number;
						public rows: org.autojs.autojs.core.database.DatabaseResultSet.RowList;
						public constructor(insertId: number, param1: org.autojs.autojs.core.database.DatabaseResultSet.RowList);
						public static fromCursor(cursor: android.database.Cursor): org.autojs.autojs.core.database.DatabaseResultSet;
					}
					export module DatabaseResultSet {
						export class RowList extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.database.DatabaseResultSet.RowList>;
							public length: number;
							public item(i: number): any;
							public constructor(data: java.util.ArrayList<java.util.Map<string,any>>);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module database {
					export class DatabaseVoidCallback extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.database.DatabaseVoidCallback>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.database.DatabaseVoidCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							handleEvent(): void;
						});
						public constructor();
						public handleEvent(): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module database {
					export class Databases extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.database.Databases>;
						public constructor();
						public static openDatabase(name: string, version: number, desc: string, size: number): org.autojs.autojs.core.database.Database;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module database {
					export class StatementCallback extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.database.StatementCallback>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.database.StatementCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							handleEvent(param0: org.autojs.autojs.core.database.Transaction, param1: org.autojs.autojs.core.database.DatabaseResultSet): void;
						});
						public constructor();
						public handleEvent(param0: org.autojs.autojs.core.database.Transaction, param1: org.autojs.autojs.core.database.DatabaseResultSet): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module database {
					export class StatementErrorCallback extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.database.StatementErrorCallback>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.database.StatementErrorCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							handleEvent(param0: org.autojs.autojs.core.database.Transaction, param1: android.database.SQLException): boolean;
						});
						public constructor();
						public handleEvent(param0: org.autojs.autojs.core.database.Transaction, param1: android.database.SQLException): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module database {
					export class Transaction extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.database.Transaction>;
						public constructor(database: android.database.sqlite.SQLiteDatabase);
						public getDatabase(): android.database.sqlite.SQLiteDatabase;
						public executeSql(sqlStatement: string, arguments: string[], callback: org.autojs.autojs.core.database.StatementCallback, errorCallback: org.autojs.autojs.core.database.StatementErrorCallback): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module database {
					export class TransactionCallback extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.database.TransactionCallback>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.database.TransactionCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							handleEvent(param0: org.autojs.autojs.core.database.Transaction): void;
						});
						public constructor();
						public handleEvent(param0: org.autojs.autojs.core.database.Transaction): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module database {
					export class TransactionErrorCallback extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.database.TransactionErrorCallback>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.database.TransactionErrorCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							handleEvent(param0: android.database.SQLException): void;
						});
						public constructor();
						public handleEvent(param0: android.database.SQLException): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module eventloop {
					export class EventEmitter extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.eventloop.EventEmitter>;
						public mBridges: org.autojs.autojs.runtime.ScriptBridges;
						public listenerCount(eventName: string): number;
						public removeAllListeners(eventName: string): org.autojs.autojs.core.eventloop.EventEmitter;
						public listeners(eventName: string): any[];
						public prependListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public once(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public prependOnceListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public addListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public setMaxListeners(n: number): org.autojs.autojs.core.eventloop.EventEmitter;
						public getMaxListeners(): number;
						public on(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public removeAllListeners(): org.autojs.autojs.core.eventloop.EventEmitter;
						public removeListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public constructor(bridges: org.autojs.autojs.runtime.ScriptBridges, timer: org.autojs.autojs.core.looper.Timer);
						public constructor(bridges: org.autojs.autojs.runtime.ScriptBridges);
						public emit(eventName: string, ...args: any[]): boolean;
						public static defaultMaxListeners(): number;
						public eventNames(): string[];
					}
					export module EventEmitter {
						export class ListenerWrapper extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.eventloop.EventEmitter.ListenerWrapper>;
							public constructor(listener: any, isOnce: boolean);
						}
						export class Listeners extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.eventloop.EventEmitter.Listeners>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module eventloop {
					export class SimpleEvent extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.eventloop.SimpleEvent>;
						public consumed: boolean;
						public constructor();
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module floaty {
					export class BaseResizableFloatyWindow extends org.autojs.autojs.ui.enhancedfloaty.FloatyWindow {
						public static class: java.lang.Class<org.autojs.autojs.core.floaty.BaseResizableFloatyWindow>;
						public onCreate(service: org.autojs.autojs.ui.enhancedfloaty.FloatyService, manager: android.view.WindowManager): void;
						public onCreateView(floatyService: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
						public constructor();
						public onCreateWindowBridge(params: android.view.WindowManager.LayoutParams): org.autojs.autojs.ui.enhancedfloaty.WindowBridge;
						public onCreateWindowLayoutParams(): android.view.WindowManager.LayoutParams;
						public isAdjustEnabled(): boolean;
						public setAdjustEnabled(enabled: boolean): void;
						public constructor(context: android.content.Context, viewSupplier: org.autojs.autojs.core.floaty.BaseResizableFloatyWindow.ViewSupplier);
						public getRootView(): android.widget.FrameLayout;
						public disableWindowFocus(): void;
						public onViewCreated(view: android.view.View): void;
						public requestWindowFocus(): void;
						public onCreateView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
						public setOnCloseButtonClickListener(listener: android.view.View.OnClickListener): void;
					}
					export module BaseResizableFloatyWindow {
						export class MyFloaty extends java.lang.Object implements org.autojs.autojs.ui.enhancedfloaty.ResizableFloaty {
							public static class: java.lang.Class<org.autojs.autojs.core.floaty.BaseResizableFloatyWindow.MyFloaty>;
							public getMoveCursorView(param0: android.view.View): android.widget.ImageView;
							public getMoveCursorView(view: android.view.View): android.widget.ImageView;
							public inflateView(floatyService: org.autojs.autojs.ui.enhancedfloaty.FloatyService, resizableFloatyWindow: org.autojs.autojs.ui.enhancedfloaty.ResizableFloatyWindow): android.widget.FrameLayout;
							public getResizerView(param0: android.view.View): android.widget.ImageView;
							public inflateView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.enhancedfloaty.ResizableFloatyWindow): android.view.View;
							public constructor(context: android.content.Context, contentViewSupplier: org.autojs.autojs.core.floaty.BaseResizableFloatyWindow.ViewSupplier);
							public getCloseButtonView(view: android.view.View): android.widget.ImageView;
							public getCloseButtonView(param0: android.view.View): android.widget.ImageView;
							public getRootView(): android.widget.FrameLayout;
							public getResizerView(view: android.view.View): android.widget.ImageView;
						}
						export class ViewSupplier extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.floaty.BaseResizableFloatyWindow.ViewSupplier>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.floaty.BaseResizableFloatyWindow$ViewSupplier interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								inflate(param0: android.content.Context, param1: android.view.ViewGroup): android.view.View;
							});
							public constructor();
							public inflate(param0: android.content.Context, param1: android.view.ViewGroup): android.view.View;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module floaty {
					export class RawWindow extends org.autojs.autojs.ui.enhancedfloaty.FloatyWindow {
						public static class: java.lang.Class<org.autojs.autojs.core.floaty.RawWindow>;
						public onCreate(service: org.autojs.autojs.ui.enhancedfloaty.FloatyService, manager: android.view.WindowManager): void;
						public requestWindowFocus(): void;
						public onCreate(floatyService: org.autojs.autojs.ui.enhancedfloaty.FloatyService, windowManager: android.view.WindowManager): void;
						public onCreateView(floatyService: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
						public constructor();
						public setContentView(_set_: android.view.View): void;
						public onCreateWindowLayoutParams(): android.view.WindowManager.LayoutParams;
						public onCreateView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
						public getContentView(): android.view.View;
						public constructor(rawFloaty: org.autojs.autojs.core.floaty.RawWindow.RawFloaty, context: android.content.Context);
						public disableWindowFocus(): void;
						public setTouchable(touchable: boolean): void;
					}
					export module RawWindow {
						export class RawFloaty extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.floaty.RawWindow.RawFloaty>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.floaty.RawWindow$RawFloaty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								inflateWindowView(param0: android.content.Context, param1: android.view.ViewGroup): android.view.View;
							});
							public constructor();
							public inflateWindowView(param0: android.content.Context, param1: android.view.ViewGroup): android.view.View;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module graphics {
					export class JsCanvasView extends android.view.TextureView implements android.view.TextureView.SurfaceTextureListener {
						public static class: java.lang.Class<org.autojs.autojs.core.graphics.JsCanvasView>;
						public listenerCount(eventName: string): number;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public sendAccessibilityEvent(param0: number): void;
						public removeAllListeners(eventName: string): org.autojs.autojs.core.eventloop.EventEmitter;
						public onSurfaceTextureDestroyed(param0: android.graphics.SurfaceTexture): boolean;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public onSurfaceTextureSizeChanged(surface: android.graphics.SurfaceTexture, width: number, height: number): void;
						public prependListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public prependOnceListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public setMaxListeners(n: number): org.autojs.autojs.core.eventloop.EventEmitter;
						public onSurfaceTextureDestroyed(surface: android.graphics.SurfaceTexture): boolean;
						public onSurfaceTextureUpdated(surface: android.graphics.SurfaceTexture): void;
						public getMaxListeners(): number;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public removeAllListeners(): org.autojs.autojs.core.eventloop.EventEmitter;
						public removeListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public emit(eventName: string, ...args: any[]): boolean;
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public onSurfaceTextureSizeChanged(param0: android.graphics.SurfaceTexture, param1: number, param2: number): void;
						public onSurfaceTextureUpdated(param0: android.graphics.SurfaceTexture): void;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public setMaxFps(maxFps: number): void;
						public listeners(eventName: string): any[];
						public once(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public addListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public onWindowVisibilityChanged(visibility: number): void;
						public on(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public sendAccessibilityEvent(eventType: number): void;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSurfaceTextureAvailable(surface: android.graphics.SurfaceTexture, width: number, height: number): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public onSurfaceTextureAvailable(param0: android.graphics.SurfaceTexture, param1: number, param2: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public eventNames(): string[];
					}
					export module JsCanvasView {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.graphics.JsCanvasView.Companion>;
							public defaultMaxListeners(): number;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module graphics {
					export class ScriptCanvas extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.graphics.ScriptCanvas>;
						public drawImage(image: org.autojs.autojs.core.image.ImageWrapper, sx: number, sy: number, swidth: number, sheight: number, left: number, top: number, width: number, height: number, paint: android.graphics.Paint): void;
						public save(): number;
						public clipRect(rect: android.graphics.RectF, op: android.graphics.Region.Op): boolean;
						public quickReject(rect: android.graphics.RectF, type: android.graphics.Canvas.EdgeType): boolean;
						public drawPaint(paint: android.graphics.Paint): void;
						public drawImage(image: org.autojs.autojs.core.image.ImageWrapper, left: number, top: number, paint: android.graphics.Paint): void;
						public drawColor(color: number): void;
						public saveLayer(left: number, top: number, right: number, bottom: number, paint: android.graphics.Paint, saveFlags: number): number;
						public clipRect(rect: android.graphics.Rect): boolean;
						public quickReject(left: number, top: number, right: number, bottom: number, type: android.graphics.Canvas.EdgeType): boolean;
						public drawText(text: string, start: number, end: number, x: number, y: number, paint: android.graphics.Paint): void;
						public drawText(text: string[], index: number, count: number, x: number, y: number, paint: android.graphics.Paint): void;
						public drawPoints(pts: number[], offset: number, count: number, paint: android.graphics.Paint): void;
						public rotate(degrees: number, px: number, py: number): void;
						/** @deprecated */
						public drawBitmap(colors: number[], offset: number, stride: number, x: number, y: number, width: number, height: number, hasAlpha: boolean, paint: android.graphics.Paint): void;
						public getClipBounds(): android.graphics.Rect;
						public drawRoundRect(rect: android.graphics.RectF, rx: number, ry: number, paint: android.graphics.Paint): void;
						public drawPoints(pts: number[], paint: android.graphics.Paint): void;
						public drawPoint(x: number, y: number, paint: android.graphics.Paint): void;
						public constructor();
						public skew(sx: number, sy: number): void;
						public setCanvas(canvas: android.graphics.Canvas): void;
						public drawTextOnPath(text: string, path: android.graphics.Path, hOffset: number, vOffset: number, paint: android.graphics.Paint): void;
						public saveLayerAlpha(bounds: android.graphics.RectF, alpha: number): number;
						public saveLayerAlpha(left: number, top: number, right: number, bottom: number, alpha: number, saveFlags: number): number;
						public saveLayer(bounds: android.graphics.RectF, paint: android.graphics.Paint): number;
						public rotate(degrees: number): void;
						public constructor(bitmap: android.graphics.Bitmap);
						public isOpaque(): boolean;
						public clipRect(rect: android.graphics.Rect, op: android.graphics.Region.Op): boolean;
						/** @deprecated */
						public drawPosText(text: string, pos: number[], paint: android.graphics.Paint): void;
						public drawBitmap(bitmap: android.graphics.Bitmap, left: number, top: number, paint: android.graphics.Paint): void;
						public toImage(): org.autojs.autojs.core.image.ImageWrapper;
						public drawImage(image: org.autojs.autojs.core.image.ImageWrapper, src: android.graphics.Rect, dst: android.graphics.Rect, paint: android.graphics.Paint): void;
						public constructor(width: number, height: number);
						public drawBitmapMesh(bitmap: android.graphics.Bitmap, meshWidth: number, meshHeight: number, verts: number[], vertOffset: number, colors: number[], colorOffset: number, paint: android.graphics.Paint): void;
						public constructor(image: org.autojs.autojs.core.image.ImageWrapper);
						public drawCircle(cx: number, cy: number, radius: number, paint: android.graphics.Paint): void;
						public getMaximumBitmapWidth(): number;
						public scale(sx: number, sy: number, px: number, py: number): void;
						public drawImage(image: org.autojs.autojs.core.image.ImageWrapper, matrix: android.graphics.Matrix, paint: android.graphics.Paint): void;
						public drawLine(startX: number, startY: number, stopX: number, stopY: number, paint: android.graphics.Paint): void;
						public drawPicture(picture: android.graphics.Picture, dst: android.graphics.Rect): void;
						public setBitmap(bitmap: android.graphics.Bitmap): void;
						public scale(sx: number, sy: number): void;
						public getAndroidCanvas(): android.graphics.Canvas;
						public restore(): void;
						/** @deprecated */
						public getMatrix(ctm: android.graphics.Matrix): void;
						public getHeight(): number;
						public setMatrix(matrix: android.graphics.Matrix): void;
						public drawOval(left: number, top: number, right: number, bottom: number, paint: android.graphics.Paint): void;
						public drawBitmap(bitmap: android.graphics.Bitmap, src: android.graphics.Rect, dst: android.graphics.RectF, paint: android.graphics.Paint): void;
						public drawRGB(r: number, g: number, b: number): void;
						public clipRect(left: number, top: number, right: number, bottom: number, op: android.graphics.Region.Op): boolean;
						public drawLines(pts: number[], offset: number, count: number, paint: android.graphics.Paint): void;
						public drawTextOnPath(text: string[], index: number, count: number, path: android.graphics.Path, hOffset: number, vOffset: number, paint: android.graphics.Paint): void;
						public getDrawFilter(): android.graphics.DrawFilter;
						public quickReject(path: android.graphics.Path, type: android.graphics.Canvas.EdgeType): boolean;
						public drawRect(left: number, top: number, right: number, bottom: number, paint: android.graphics.Paint): void;
						public drawBitmap(bitmap: android.graphics.Bitmap, matrix: android.graphics.Matrix, paint: android.graphics.Paint): void;
						/** @deprecated */
						public getMatrix(): android.graphics.Matrix;
						/** @deprecated */
						public drawPosText(text: string[], index: number, count: number, pos: number[], paint: android.graphics.Paint): void;
						public restoreToCount(saveCount: number): void;
						public drawPicture(picture: android.graphics.Picture, dst: android.graphics.RectF): void;
						public setDensity(density: number): void;
						public drawPath(path: android.graphics.Path, paint: android.graphics.Paint): void;
						public drawTextRun(text: string, start: number, end: number, contextStart: number, contextEnd: number, x: number, y: number, isRtl: boolean, paint: android.graphics.Paint): void;
						public drawRoundRect(left: number, top: number, right: number, bottom: number, rx: number, ry: number, paint: android.graphics.Paint): void;
						public saveLayerAlpha(bounds: android.graphics.RectF, alpha: number, saveFlags: number): number;
						public drawBitmap(bitmap: android.graphics.Bitmap, src: android.graphics.Rect, dst: android.graphics.Rect, paint: android.graphics.Paint): void;
						public setDrawFilter(filter: android.graphics.DrawFilter): void;
						public clipPath(path: android.graphics.Path, op: android.graphics.Region.Op): boolean;
						public drawVertices(mode: android.graphics.Canvas.VertexMode, vertexCount: number, verts: number[], vertOffset: number, texs: number[], texOffset: number, colors: number[], colorOffset: number, indices: number[], indexOffset: number, indexCount: number, paint: android.graphics.Paint): void;
						public getDensity(): number;
						public drawOval(oval: android.graphics.RectF, paint: android.graphics.Paint): void;
						public drawImage(image: org.autojs.autojs.core.image.ImageWrapper, left: number, top: number, width: number, height: number, paint: android.graphics.Paint): void;
						public clipPath(path: android.graphics.Path): boolean;
						public drawText(text: string, x: number, y: number, paint: android.graphics.Paint): void;
						public drawLines(pts: number[], paint: android.graphics.Paint): void;
						public drawPicture(picture: android.graphics.Picture): void;
						public getMaximumBitmapHeight(): number;
						public clipRect(left: number, top: number, right: number, bottom: number): boolean;
						public saveLayerAlpha(left: number, top: number, right: number, bottom: number, alpha: number): number;
						public drawImage(image: org.autojs.autojs.core.image.ImageWrapper, src: android.graphics.Rect, dst: android.graphics.RectF, paint: android.graphics.Paint): void;
						public isHardwareAccelerated(): boolean;
						public drawRect(rect: android.graphics.RectF, paint: android.graphics.Paint): void;
						public saveLayer(left: number, top: number, right: number, bottom: number, paint: android.graphics.Paint): number;
						public drawRect(r: android.graphics.Rect, paint: android.graphics.Paint): void;
						public concat(matrix: android.graphics.Matrix): void;
						public getClipBounds(bounds: android.graphics.Rect): boolean;
						public drawARGB(a: number, r: number, g: number, b: number): void;
						public translate(dx: number, dy: number): void;
						public drawArc(oval: android.graphics.RectF, startAngle: number, sweepAngle: number, useCenter: boolean, paint: android.graphics.Paint): void;
						public drawArc(left: number, top: number, right: number, bottom: number, startAngle: number, sweepAngle: number, useCenter: boolean, paint: android.graphics.Paint): void;
						public getWidth(): number;
						public clipRect(rect: android.graphics.RectF): boolean;
						public drawTextRun(text: string[], index: number, count: number, contextIndex: number, contextCount: number, x: number, y: number, isRtl: boolean, paint: android.graphics.Paint): void;
						public saveLayer(bounds: android.graphics.RectF, paint: android.graphics.Paint, saveFlags: number): number;
						public drawColor(color: number, mode: android.graphics.PorterDuff.Mode): void;
						public getSaveCount(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module http {
					export class MutableOkHttp extends okhttp3.OkHttpClient {
						public static class: java.lang.Class<org.autojs.autojs.core.http.MutableOkHttp>;
						public constructor();
						public constructor(param0: okhttp3.OkHttpClient.Builder);
						public client(): okhttp3.OkHttpClient;
						public muteClient(builder: okhttp3.OkHttpClient.Builder): void;
						public getTimeout(): number;
						public setTimeout(timeout: number): void;
						public newWebSocket(param0: okhttp3.Request, param1: okhttp3.WebSocketListener): okhttp3.WebSocket;
						public newCall(param0: okhttp3.Request): okhttp3.Call;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module image {
					export class ColorDetector extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.image.ColorDetector>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.image.ColorDetector interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							detectColor(param0: number, param1: number, param2: number): boolean;
							get(color: number, algorithm: string, threshold: number): org.autojs.autojs.core.image.ColorDetector;
							"<clinit>"(): void;
						});
						public constructor();
						public static get(color: number, algorithm: string, threshold: number): org.autojs.autojs.core.image.ColorDetector;
						public detectColor(param0: number, param1: number, param2: number): boolean;
					}
					export module ColorDetector {
						export abstract class AbstractColorDetector extends java.lang.Object implements org.autojs.autojs.core.image.ColorDetector {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ColorDetector.AbstractColorDetector>;
							public getColorR(): number;
							public constructor(color: number);
							public static get(color: number, algorithm: string, threshold: number): org.autojs.autojs.core.image.ColorDetector;
							public detectColor(param0: number, param1: number, param2: number): boolean;
							public getColorG(): number;
							public getColorB(): number;
						}
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ColorDetector.Companion>;
							public get(color: number, algorithm: string, threshold: number): org.autojs.autojs.core.image.ColorDetector;
						}
						export class DifferenceDetector extends org.autojs.autojs.core.image.ColorDetector.AbstractColorDetector {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ColorDetector.DifferenceDetector>;
							public constructor(color: number, threshold: number);
							public constructor(color: number);
							public static get(color: number, algorithm: string, threshold: number): org.autojs.autojs.core.image.ColorDetector;
							public detectColor(r: number, g: number, b: number): boolean;
							public detectColor(param0: number, param1: number, param2: number): boolean;
						}
						export class EqualityDetector extends org.autojs.autojs.core.image.ColorDetector.AbstractColorDetector {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ColorDetector.EqualityDetector>;
							public constructor(color: number);
							public static get(color: number, algorithm: string, threshold: number): org.autojs.autojs.core.image.ColorDetector;
							public detectColor(r: number, g: number, b: number): boolean;
							public detectColor(param0: number, param1: number, param2: number): boolean;
						}
						export class HDistanceDetector extends org.autojs.autojs.core.image.ColorDetector.AbstractColorDetector {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ColorDetector.HDistanceDetector>;
							public constructor(color: number, threshold: number);
							public constructor(color: number);
							public static get(color: number, algorithm: string, threshold: number): org.autojs.autojs.core.image.ColorDetector;
							public detectColor(r: number, g: number, b: number): boolean;
							public detectColor(param0: number, param1: number, param2: number): boolean;
						}
						export class HSDistanceDetector extends org.autojs.autojs.core.image.ColorDetector.AbstractColorDetector {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ColorDetector.HSDistanceDetector>;
							public constructor(color: number, threshold: number);
							public constructor(color: number);
							public static get(color: number, algorithm: string, threshold: number): org.autojs.autojs.core.image.ColorDetector;
							public detectColor(r: number, g: number, b: number): boolean;
							public constructor(color: number, similarity: number);
							public detectColor(param0: number, param1: number, param2: number): boolean;
						}
						export module HSDistanceDetector {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.image.ColorDetector.HSDistanceDetector.Companion>;
							}
						}
						export class RGBDistanceDetector extends org.autojs.autojs.core.image.ColorDetector.AbstractColorDetector {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ColorDetector.RGBDistanceDetector>;
							public constructor(color: number, threshold: number);
							public constructor(color: number);
							public static get(color: number, algorithm: string, threshold: number): org.autojs.autojs.core.image.ColorDetector;
							public detectColor(r: number, g: number, b: number): boolean;
							public detectColor(param0: number, param1: number, param2: number): boolean;
						}
						export class WeightedRGBDistanceDetector extends org.autojs.autojs.core.image.ColorDetector.AbstractColorDetector {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ColorDetector.WeightedRGBDistanceDetector>;
							public getColorR(): number;
							public constructor(color: number, threshold: number);
							public constructor(color: number);
							public static get(color: number, algorithm: string, threshold: number): org.autojs.autojs.core.image.ColorDetector;
							public detectColor(r: number, g: number, b: number): boolean;
							public detectColor(param0: number, param1: number, param2: number): boolean;
							public getColorG(): number;
							public getColorB(): number;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module image {
					export class ColorFinder extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.image.ColorFinder>;
						public findPointByColor(imageWrapper: org.autojs.autojs.core.image.ImageWrapper, color: number): org.opencv.core.Point;
						public findPointByColor(image: org.autojs.autojs.core.image.ImageWrapper, color: number, threshold: number, rect: org.opencv.core.Rect): org.opencv.core.Point;
						public findPointByColors(image: org.autojs.autojs.core.image.ImageWrapper, firstColor: number, threshold: number, rect: org.opencv.core.Rect, points: number[]): org.opencv.core.Point;
						public constructor(screenMetrics: org.autojs.autojs.runtime.api.ScreenMetrics);
						/** @deprecated */
						public findMultiColors(image: org.autojs.autojs.core.image.ImageWrapper, firstColor: number, threshold: number, rect: org.opencv.core.Rect, points: number[]): org.opencv.core.Point;
						/** @deprecated */
						public findColor(image: org.autojs.autojs.core.image.ImageWrapper, color: number, threshold: number, rect: org.opencv.core.Rect): org.opencv.core.Point;
						public findPointByColor(imageWrapper: org.autojs.autojs.core.image.ImageWrapper, color: number, region: org.opencv.core.Rect): org.opencv.core.Point;
						/** @deprecated */
						public findColorEquals(imageWrapper: org.autojs.autojs.core.image.ImageWrapper, color: number, region: org.opencv.core.Rect): org.opencv.core.Point;
						public findPointsByColors(image: org.autojs.autojs.core.image.ImageWrapper, firstColor: number, threshold: number, rect: org.opencv.core.Rect, points: number[]): org.opencv.core.Point[];
						public findPointByColor(imageWrapper: org.autojs.autojs.core.image.ImageWrapper, color: number, threshold: number): org.opencv.core.Point;
						/** @deprecated */
						public findAllMultiColors(image: org.autojs.autojs.core.image.ImageWrapper, firstColor: number, threshold: number, rect: org.opencv.core.Rect, points: number[]): org.opencv.core.Point[];
						/** @deprecated */
						public findColor(imageWrapper: org.autojs.autojs.core.image.ImageWrapper, color: number, threshold: number): org.opencv.core.Point;
						/** @deprecated */
						public findColorEquals(imageWrapper: org.autojs.autojs.core.image.ImageWrapper, color: number): org.opencv.core.Point;
						public findPointsByColor(image: org.autojs.autojs.core.image.ImageWrapper, color: number, threshold: number, rect: org.opencv.core.Rect): org.opencv.core.Point[];
						/** @deprecated */
						public findAllPointsForColor(image: org.autojs.autojs.core.image.ImageWrapper, color: number, threshold: number, rect: org.opencv.core.Rect): org.opencv.core.Point[];
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module image {
					export class ColorTable extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.image.ColorTable>;
						public static getColorByName(colorName: string): java.lang.Integer;
						public static getColorByName(colorName: string, suppressException: boolean): java.lang.Integer;
						public constructor();
					}
					export module ColorTable {
						export class Android extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ColorTable.Android>;
							public static INSTANCE: org.autojs.autojs.core.image.ColorTable.Android;
							public static TRANSPARENT: number;
							public static BLACK: number;
							public static BLUE: number;
							public static CYAN: number;
							public static AQUA: number;
							public static DARK_GRAY: number;
							public static DARK_GREY: number;
							public static DKGRAY: number;
							public static GRAY: number;
							public static GREY: number;
							public static GREEN: number;
							public static LIME: number;
							public static LIGHT_GRAY: number;
							public static LIGHT_GREY: number;
							public static LTGRAY: number;
							public static MAGENTA: number;
							public static FUCHSIA: number;
							public static MAROON: number;
							public static NAVY: number;
							public static OLIVE: number;
							public static PURPLE: number;
							public static RED: number;
							public static SILVER: number;
							public static TEAL: number;
							public static WHITE: number;
							public static YELLOW: number;
						}
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ColorTable.Companion>;
							public getGlobalAppContext$app_appDebug(): android.content.Context;
							public getColorByName(colorName: string): java.lang.Integer;
							public getColorByName(colorName: string, suppressException: boolean): java.lang.Integer;
						}
						export class Css extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ColorTable.Css>;
							public static INSTANCE: org.autojs.autojs.core.image.ColorTable.Css;
							public static ALICE_BLUE: number;
							public static ANTIQUE_WHITE: number;
							public static AQUAMARINE: number;
							public static AZURE: number;
							public static BEIGE: number;
							public static BISQUE: number;
							public static BLACK: number;
							public static BLANCHED_ALMOND: number;
							public static BLUE: number;
							public static BLUE_VIOLET: number;
							public static BROWN: number;
							public static BURLY_WOOD: number;
							public static CADET_BLUE: number;
							public static CHARTREUSE: number;
							public static CHOCOLATE: number;
							public static CORAL: number;
							public static CORNFLOWER_BLUE: number;
							public static CORN_SILK: number;
							public static CRIMSON: number;
							public static CYAN: number;
							public static AQUA: number;
							public static DARK_BLUE: number;
							public static DARK_CYAN: number;
							public static DARK_GOLDENROD: number;
							public static DARK_GRAY: number;
							public static DARK_GREY: number;
							public static DARK_GREEN: number;
							public static DARK_KHAKI: number;
							public static DARK_MAGENTA: number;
							public static DARK_OLIVE_GREEN: number;
							public static DARK_ORANGE: number;
							public static DARK_ORCHID: number;
							public static DARK_RED: number;
							public static DARK_SALMON: number;
							public static DARK_SEA_GREEN: number;
							public static DARK_SLATE_BLUE: number;
							public static DARK_SLATE_GRAY: number;
							public static DARK_SLATE_GREY: number;
							public static DARK_TURQUOISE: number;
							public static DARK_VIOLET: number;
							public static DEEP_PINK: number;
							public static DEEP_SKY_BLUE: number;
							public static DIM_GRAY: number;
							public static DIM_GREY: number;
							public static DODGER_BLUE: number;
							public static FIRE_BRICK: number;
							public static FLORAL_WHITE: number;
							public static FOREST_GREEN: number;
							public static GAINSBORO: number;
							public static GHOST_WHITE: number;
							public static GOLD: number;
							public static GOLDENROD: number;
							public static GRAY: number;
							public static GREY: number;
							public static GREEN: number;
							public static GREEN_YELLOW: number;
							public static HONEYDEW: number;
							public static HOT_PINK: number;
							public static INDIAN_RED: number;
							public static INDIGO: number;
							public static IVORY: number;
							public static KHAKI: number;
							public static LAVENDER: number;
							public static LAVENDER_BLUSH: number;
							public static LAWN_GREEN: number;
							public static LEMON_CHIFFON: number;
							public static LIGHT_BLUE: number;
							public static LIGHT_CORAL: number;
							public static LIGHT_CYAN: number;
							public static LIGHT_GOLDENROD_YELLOW: number;
							public static LIGHT_GRAY: number;
							public static LIGHT_GREY: number;
							public static LIGHT_GREEN: number;
							public static LIGHT_PINK: number;
							public static LIGHT_SALMON: number;
							public static LIGHT_SEA_GREEN: number;
							public static LIGHT_SKY_BLUE: number;
							public static LIGHT_SLATE_GRAY: number;
							public static LIGHT_SLATE_GREY: number;
							public static LIGHT_STEEL_BLUE: number;
							public static LIGHT_YELLOW: number;
							public static LIME: number;
							public static LIME_GREEN: number;
							public static LINEN: number;
							public static MAGENTA: number;
							public static FUCHSIA: number;
							public static MAROON: number;
							public static MEDIUM_AQUAMARINE: number;
							public static MEDIUM_BLUE: number;
							public static MEDIUM_LAVENDER_MAGENTA: number;
							public static MEDIUM_ORCHID: number;
							public static MEDIUM_PURPLE: number;
							public static MEDIUM_SEA_GREEN: number;
							public static MEDIUM_SLATE_BLUE: number;
							public static MEDIUM_SPRING_GREEN: number;
							public static MEDIUM_TURQUOISE: number;
							public static MEDIUM_VIOLET_RED: number;
							public static MIDNIGHT_BLUE: number;
							public static MINT_CREAM: number;
							public static MISTY_ROSE: number;
							public static MOCCASIN: number;
							public static NAVAJO_WHITE: number;
							public static NAVY: number;
							public static OLD_LACE: number;
							public static OLIVE: number;
							public static OLIVE_DRAB: number;
							public static ORANGE: number;
							public static ORANGE_RED: number;
							public static ORCHID: number;
							public static PALE_GOLDENROD: number;
							public static PALE_GREEN: number;
							public static PALE_TURQUOISE: number;
							public static PALE_VIOLET_RED: number;
							public static PAPAYA_WHIP: number;
							public static PATRIARCH: number;
							public static PEACH_PUFF: number;
							public static PERU: number;
							public static PINK: number;
							public static POWDER_BLUE: number;
							public static REBECCA_PURPLE: number;
							public static RED: number;
							public static ROSY_BROWN: number;
							public static ROYAL_BLUE: number;
							public static SADDLE_BROWN: number;
							public static SALMON: number;
							public static SAND_BROWN: number;
							public static SEASHELL: number;
							public static SEA_GREEN: number;
							public static SIENNA: number;
							public static SILVER: number;
							public static SKY_BLUE: number;
							public static SLATE_BLUE: number;
							public static SLATE_GRAY: number;
							public static SLATE_GREY: number;
							public static SNOW: number;
							public static SPRING_GREEN: number;
							public static STEEL_BLUE: number;
							public static TAN: number;
							public static TEAL: number;
							public static THISTLE: number;
							public static TOMATO: number;
							public static TURQUOISE: number;
							public static VIOLET: number;
							public static WHEAT: number;
							public static WHITE: number;
							public static WHITE_SMOKE: number;
							public static YELLOW: number;
							public static YELLOW_GREEN: number;
						}
						export class Material extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ColorTable.Material>;
							public static INSTANCE: org.autojs.autojs.core.image.ColorTable.Material;
							public static RED_50: number;
							public static RED_100: number;
							public static RED_200: number;
							public static RED_300: number;
							public static RED_400: number;
							public static RED_500: number;
							public static RED_600: number;
							public static RED_700: number;
							public static RED_800: number;
							public static RED_900: number;
							public static RED_A100: number;
							public static RED_A200: number;
							public static RED_A400: number;
							public static RED_A700: number;
							public static PINK_50: number;
							public static PINK_100: number;
							public static PINK_200: number;
							public static PINK_300: number;
							public static PINK_400: number;
							public static PINK_500: number;
							public static PINK_600: number;
							public static PINK_700: number;
							public static PINK_800: number;
							public static PINK_900: number;
							public static PINK_A100: number;
							public static PINK_A200: number;
							public static PINK_A400: number;
							public static PINK_A700: number;
							public static PURPLE_50: number;
							public static PURPLE_100: number;
							public static PURPLE_200: number;
							public static PURPLE_300: number;
							public static PURPLE_400: number;
							public static PURPLE_500: number;
							public static PURPLE_600: number;
							public static PURPLE_700: number;
							public static PURPLE_800: number;
							public static PURPLE_900: number;
							public static PURPLE_A100: number;
							public static PURPLE_A200: number;
							public static PURPLE_A400: number;
							public static PURPLE_A700: number;
							public static DEEP_PURPLE_50: number;
							public static DEEP_PURPLE_100: number;
							public static DEEP_PURPLE_200: number;
							public static DEEP_PURPLE_300: number;
							public static DEEP_PURPLE_400: number;
							public static DEEP_PURPLE_500: number;
							public static DEEP_PURPLE_600: number;
							public static DEEP_PURPLE_700: number;
							public static DEEP_PURPLE_800: number;
							public static DEEP_PURPLE_900: number;
							public static DEEP_PURPLE_A100: number;
							public static DEEP_PURPLE_A200: number;
							public static DEEP_PURPLE_A400: number;
							public static DEEP_PURPLE_A700: number;
							public static INDIGO_50: number;
							public static INDIGO_100: number;
							public static INDIGO_200: number;
							public static INDIGO_300: number;
							public static INDIGO_400: number;
							public static INDIGO_500: number;
							public static INDIGO_600: number;
							public static INDIGO_700: number;
							public static INDIGO_800: number;
							public static INDIGO_900: number;
							public static INDIGO_A100: number;
							public static INDIGO_A200: number;
							public static INDIGO_A400: number;
							public static INDIGO_A700: number;
							public static BLUE_50: number;
							public static BLUE_100: number;
							public static BLUE_200: number;
							public static BLUE_300: number;
							public static BLUE_400: number;
							public static BLUE_500: number;
							public static BLUE_600: number;
							public static BLUE_700: number;
							public static BLUE_800: number;
							public static BLUE_900: number;
							public static BLUE_A100: number;
							public static BLUE_A200: number;
							public static BLUE_A400: number;
							public static BLUE_A700: number;
							public static LIGHT_BLUE_50: number;
							public static LIGHT_BLUE_100: number;
							public static LIGHT_BLUE_200: number;
							public static LIGHT_BLUE_300: number;
							public static LIGHT_BLUE_400: number;
							public static LIGHT_BLUE_500: number;
							public static LIGHT_BLUE_600: number;
							public static LIGHT_BLUE_700: number;
							public static LIGHT_BLUE_800: number;
							public static LIGHT_BLUE_900: number;
							public static LIGHT_BLUE_A100: number;
							public static LIGHT_BLUE_A200: number;
							public static LIGHT_BLUE_A400: number;
							public static LIGHT_BLUE_A700: number;
							public static CYAN_50: number;
							public static CYAN_100: number;
							public static CYAN_200: number;
							public static CYAN_300: number;
							public static CYAN_400: number;
							public static CYAN_500: number;
							public static CYAN_600: number;
							public static CYAN_700: number;
							public static CYAN_800: number;
							public static CYAN_900: number;
							public static CYAN_A100: number;
							public static CYAN_A200: number;
							public static CYAN_A400: number;
							public static CYAN_A700: number;
							public static TEAL_50: number;
							public static TEAL_100: number;
							public static TEAL_200: number;
							public static TEAL_300: number;
							public static TEAL_400: number;
							public static TEAL_500: number;
							public static TEAL_600: number;
							public static TEAL_700: number;
							public static TEAL_800: number;
							public static TEAL_900: number;
							public static TEAL_A100: number;
							public static TEAL_A200: number;
							public static TEAL_A400: number;
							public static TEAL_A700: number;
							public static GREEN_50: number;
							public static GREEN_100: number;
							public static GREEN_200: number;
							public static GREEN_300: number;
							public static GREEN_400: number;
							public static GREEN_500: number;
							public static GREEN_600: number;
							public static GREEN_700: number;
							public static GREEN_800: number;
							public static GREEN_900: number;
							public static GREEN_A100: number;
							public static GREEN_A200: number;
							public static GREEN_A400: number;
							public static GREEN_A700: number;
							public static LIGHT_GREEN_50: number;
							public static LIGHT_GREEN_100: number;
							public static LIGHT_GREEN_200: number;
							public static LIGHT_GREEN_300: number;
							public static LIGHT_GREEN_400: number;
							public static LIGHT_GREEN_500: number;
							public static LIGHT_GREEN_600: number;
							public static LIGHT_GREEN_700: number;
							public static LIGHT_GREEN_800: number;
							public static LIGHT_GREEN_900: number;
							public static LIGHT_GREEN_A100: number;
							public static LIGHT_GREEN_A200: number;
							public static LIGHT_GREEN_A400: number;
							public static LIGHT_GREEN_A700: number;
							public static LIME_50: number;
							public static LIME_100: number;
							public static LIME_200: number;
							public static LIME_300: number;
							public static LIME_400: number;
							public static LIME_500: number;
							public static LIME_600: number;
							public static LIME_700: number;
							public static LIME_800: number;
							public static LIME_900: number;
							public static LIME_A100: number;
							public static LIME_A200: number;
							public static LIME_A400: number;
							public static LIME_A700: number;
							public static YELLOW_50: number;
							public static YELLOW_100: number;
							public static YELLOW_200: number;
							public static YELLOW_300: number;
							public static YELLOW_400: number;
							public static YELLOW_500: number;
							public static YELLOW_600: number;
							public static YELLOW_700: number;
							public static YELLOW_800: number;
							public static YELLOW_900: number;
							public static YELLOW_A100: number;
							public static YELLOW_A200: number;
							public static YELLOW_A400: number;
							public static YELLOW_A700: number;
							public static AMBER_50: number;
							public static AMBER_100: number;
							public static AMBER_200: number;
							public static AMBER_300: number;
							public static AMBER_400: number;
							public static AMBER_500: number;
							public static AMBER_600: number;
							public static AMBER_700: number;
							public static AMBER_800: number;
							public static AMBER_900: number;
							public static AMBER_A100: number;
							public static AMBER_A200: number;
							public static AMBER_A400: number;
							public static AMBER_A700: number;
							public static ORANGE_50: number;
							public static ORANGE_100: number;
							public static ORANGE_200: number;
							public static ORANGE_300: number;
							public static ORANGE_400: number;
							public static ORANGE_500: number;
							public static ORANGE_600: number;
							public static ORANGE_700: number;
							public static ORANGE_800: number;
							public static ORANGE_900: number;
							public static ORANGE_A100: number;
							public static ORANGE_A200: number;
							public static ORANGE_A400: number;
							public static ORANGE_A700: number;
							public static DEEP_ORANGE_50: number;
							public static DEEP_ORANGE_100: number;
							public static DEEP_ORANGE_200: number;
							public static DEEP_ORANGE_300: number;
							public static DEEP_ORANGE_400: number;
							public static DEEP_ORANGE_500: number;
							public static DEEP_ORANGE_600: number;
							public static DEEP_ORANGE_700: number;
							public static DEEP_ORANGE_800: number;
							public static DEEP_ORANGE_900: number;
							public static DEEP_ORANGE_A100: number;
							public static DEEP_ORANGE_A200: number;
							public static DEEP_ORANGE_A400: number;
							public static DEEP_ORANGE_A700: number;
							public static BROWN_50: number;
							public static BROWN_100: number;
							public static BROWN_200: number;
							public static BROWN_300: number;
							public static BROWN_400: number;
							public static BROWN_500: number;
							public static BROWN_600: number;
							public static BROWN_700: number;
							public static BROWN_800: number;
							public static BROWN_900: number;
							public static GREY_50: number;
							public static GREY_100: number;
							public static GREY_200: number;
							public static GREY_300: number;
							public static GREY_400: number;
							public static GREY_500: number;
							public static GREY_600: number;
							public static GREY_700: number;
							public static GREY_800: number;
							public static GREY_900: number;
							public static BLACK_1000: number;
							public static WHITE_1000: number;
							public static BLUE_GREY_50: number;
							public static BLUE_GREY_100: number;
							public static BLUE_GREY_200: number;
							public static BLUE_GREY_300: number;
							public static BLUE_GREY_400: number;
							public static BLUE_GREY_500: number;
							public static BLUE_GREY_600: number;
							public static BLUE_GREY_700: number;
							public static BLUE_GREY_800: number;
							public static BLUE_GREY_900: number;
							public static RED: number;
							public static PINK: number;
							public static PURPLE: number;
							public static DEEP_PURPLE: number;
							public static INDIGO: number;
							public static BLUE: number;
							public static LIGHT_BLUE: number;
							public static CYAN: number;
							public static TEAL: number;
							public static GREEN: number;
							public static LIGHT_GREEN: number;
							public static LIME: number;
							public static YELLOW: number;
							public static AMBER: number;
							public static ORANGE: number;
							public static DEEP_ORANGE: number;
							public static BROWN: number;
							public static GREY: number;
							public static BLUE_GREY: number;
							public static BLACK: number;
							public static WHITE: number;
						}
						export class Web extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ColorTable.Web>;
							public static INSTANCE: org.autojs.autojs.core.image.ColorTable.Web;
							public static ALICE_BLUE: number;
							public static ALIZARIN_CRIMSON: number;
							public static AMBER: number;
							public static AMETHYST: number;
							public static ANTIQUE_WHITE: number;
							public static APPLE_GREEN: number;
							public static APRICOT: number;
							public static AQUA: number;
							public static AQUAMARINE: number;
							public static AQUA_BLUE: number;
							public static AZURE: number;
							public static BABY_BLUE: number;
							public static BABY_PINK: number;
							public static BEIGE: number;
							public static BISQUE: number;
							public static BLACK: number;
							public static BLANCHED_ALMOND: number;
							public static BLUE: number;
							public static BLUE_VIOLET: number;
							public static BRIGHT_GREEN: number;
							public static BRONZE: number;
							public static BROWN: number;
							public static BURGUNDY: number;
							public static BURLY_WOOD: number;
							public static BURNT_ORANGE: number;
							public static CADET_BLUE: number;
							public static CAMEL: number;
							public static CAMELLIA: number;
							public static CANARY_YELLOW: number;
							public static CARDINAL_RED: number;
							public static CARMINE: number;
							public static CELADON: number;
							public static CERISE: number;
							public static CERULEAN_BLUE: number;
							public static CHAMPAGNE_YELLOW: number;
							public static CHARTREUSE: number;
							public static CHOCOLATE: number;
							public static CHROME_YELLOW: number;
							public static CLEMATIS: number;
							public static COBALT_BLUE: number;
							public static COBALT_GREEN: number;
							public static COCONUT_BROWN: number;
							public static COFFEE: number;
							public static CORAL: number;
							public static CORAL_PINK: number;
							public static CORNFLOWER_BLUE: number;
							public static CORN_SILK: number;
							public static CREAM: number;
							public static CRIMSON: number;
							public static CYAN: number;
							public static CYAN_BLUE: number;
							public static DARK_BLUE: number;
							public static DARK_CYAN: number;
							public static DARK_GOLDENROD: number;
							public static DARK_GRAY: number;
							public static DARK_GREEN: number;
							public static DARK_KHAKI: number;
							public static DARK_MAGENTA: number;
							public static DARK_MINERAL_BLUE: number;
							public static DARK_OLIVE_GREEN: number;
							public static DARK_ORANGE: number;
							public static DARK_ORCHID: number;
							public static DARK_POWDER_BLUE: number;
							public static DARK_RED: number;
							public static DARK_SALMON: number;
							public static DARK_SEA_GREEN: number;
							public static DARK_SLATE_BLUE: number;
							public static DARK_SLATE_GRAY: number;
							public static DARK_TURQUOISE: number;
							public static DARK_VIOLET: number;
							public static DEEP_PINK: number;
							public static DEEP_SKY_BLUE: number;
							public static DIM_GRAY: number;
							public static DODGER_BLUE: number;
							public static EMERALD: number;
							public static FIRE_BRICK: number;
							public static FLAMINGO: number;
							public static FLORAL_WHITE: number;
							public static FOLIAGE_GREEN: number;
							public static FOREST_GREEN: number;
							public static FRESH_LEAVES: number;
							public static FUCHSIA: number;
							public static GAINSBORO: number;
							public static GHOST_WHITE: number;
							public static GOLDEN: number;
							public static GOLD: number;
							public static GOLDENROD: number;
							public static GRASS_GREEN: number;
							public static GRAY: number;
							public static GRAYISH_PURPLE: number;
							public static GREEN: number;
							public static GREEN_YELLOW: number;
							public static HELIOTROPE: number;
							public static HONEYDEW: number;
							public static HONEY_ORANGE: number;
							public static HORIZON_BLUE: number;
							public static HOT_PINK: number;
							public static INDIAN_RED: number;
							public static INDIGO: number;
							public static INTERNATIONAL_KLEIN_BLUE: number;
							public static IRON_GRAY: number;
							public static IVORY: number;
							public static IVY_GREEN: number;
							public static JASMINE: number;
							public static KHAKI: number;
							public static LAPIS_LAZULI: number;
							public static LAVENDER: number;
							public static LAVENDER_BLUE: number;
							public static PERIWINKLE: number;
							public static LAVENDER_BLUSH: number;
							public static LAVENDER_MAGENTA: number;
							public static LAVENDER_MIST: number;
							public static LAWN_GREEN: number;
							public static LEMON_CHIFFON: number;
							public static LIGHT_BLUE: number;
							public static LIGHT_CORAL: number;
							public static LIGHT_CYAN: number;
							public static LIGHT_GOLDENROD_YELLOW: number;
							public static LIGHT_GRAY: number;
							public static LIGHT_GREEN: number;
							public static LIGHT_KHAKI: number;
							public static LIGHT_PINK: number;
							public static LIGHT_SALMON: number;
							public static LIGHT_SEA_GREEN: number;
							public static LIGHT_SKY_BLUE: number;
							public static LIGHT_SLATE_GRAY: number;
							public static LIGHT_STEEL_BLUE: number;
							public static LIGHT_VIOLET: number;
							public static LIGHT_YELLOW: number;
							public static LILAC: number;
							public static LIME: number;
							public static LIGHT_LIME: number;
							public static LIME_GREEN: number;
							public static LINEN: number;
							public static MAGENTA: number;
							public static MAGENTA_ROSE: number;
							public static MALACHITE: number;
							public static MALLOW: number;
							public static MARIGOLD: number;
							public static MARINE_BLUE: number;
							public static MAROON: number;
							public static MAUVE: number;
							public static MEDIUM_AQUAMARINE: number;
							public static MEDIUM_BLUE: number;
							public static MEDIUM_LAVENDER_MAGENTA: number;
							public static MEDIUM_ORCHID: number;
							public static MEDIUM_PURPLE: number;
							public static MEDIUM_SEA_GREEN: number;
							public static MEDIUM_SLATE_BLUE: number;
							public static MEDIUM_SPRING_GREEN: number;
							public static MEDIUM_TURQUOISE: number;
							public static MEDIUM_VIOLET_RED: number;
							public static MIDNIGHT_BLUE: number;
							public static MIMOSA: number;
							public static MINERAL_BLUE: number;
							public static MINERAL_VIOLET: number;
							public static MINT: number;
							public static MINT_CREAM: number;
							public static MISTY_ROSE: number;
							public static MOCCASIN: number;
							public static MOON_YELLOW: number;
							public static MOSS_GREEN: number;
							public static MUSTARD: number;
							public static NAVAJO_WHITE: number;
							public static NAVY: number;
							public static NAVY_BLUE: number;
							public static OCHER: number;
							public static OLD_LACE: number;
							public static OLD_ROSE: number;
							public static OLIVE: number;
							public static OLIVE_DRAB: number;
							public static OPERA_MAUVE: number;
							public static ORANGE: number;
							public static ORANGE_RED: number;
							public static ORCHID: number;
							public static PAIL_LILAC: number;
							public static PALE_BLUE: number;
							public static PALE_DENIM: number;
							public static PALE_GOLDENROD: number;
							public static PALE_GREEN: number;
							public static PALE_OCHRE: number;
							public static PALE_TURQUOISE: number;
							public static PALE_VIOLET_RED: number;
							public static PANSY: number;
							public static PAPAYA_WHIP: number;
							public static PATRIARCH: number;
							public static PEACH: number;
							public static PEACH_PEARL: number;
							public static PEACH_PUFF: number;
							public static PEACOCK_BLUE: number;
							public static PEACOCK_GREEN: number;
							public static PEARL_PINK: number;
							public static PERSIMMON: number;
							public static PERU: number;
							public static PINK: number;
							public static PLUM: number;
							public static POWDER_BLUE: number;
							public static PRUSSIAN_BLUE: number;
							public static PURPLE: number;
							public static RED: number;
							public static ROSE: number;
							public static ROSE_PINK: number;
							public static ROSY_BROWN: number;
							public static ROYAL_BLUE: number;
							public static RUBY: number;
							public static SADDLE_BROWN: number;
							public static SALMON: number;
							public static SALMON_PINK: number;
							public static SALVIA_BLUE: number;
							public static SAND_BEIGE: number;
							public static SAND_BROWN: number;
							public static SAPPHIRE: number;
							public static SAXE_BLUE: number;
							public static SCARLET: number;
							public static SEASHELL: number;
							public static SEA_GREEN: number;
							public static SEPIA: number;
							public static SHELL_PINK: number;
							public static SIENNA: number;
							public static SILVER: number;
							public static SKY_BLUE: number;
							public static SLATE_BLUE: number;
							public static SLATE_GRAY: number;
							public static SNOW: number;
							public static SPINEL_RED: number;
							public static SPRING_GREEN: number;
							public static STEEL_BLUE: number;
							public static STRONG_BLUE: number;
							public static STRONG_RED: number;
							public static SUN_ORANGE: number;
							public static TAN: number;
							public static TANGERINE: number;
							public static TANGERINE_YELLOW: number;
							public static TEAL: number;
							public static THISTLE: number;
							public static TOMATO: number;
							public static TROPICAL_ORANGE: number;
							public static TURQUOISE: number;
							public static TURQUOISE_BLUE: number;
							public static TURQUOISE_GREEN: number;
							public static ULTRAMARINE: number;
							public static VERMILION: number;
							public static VERY_LIGHT_MALACHITE_GREEN: number;
							public static VIOLET: number;
							public static VIRIDIAN: number;
							public static WEDGWOOD_BLUE: number;
							public static WHEAT: number;
							public static WHITE: number;
							public static WHITE_SMOKE: number;
							public static WISTERIA: number;
							public static YELLOW: number;
							public static YELLOW_GREEN: number;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module image {
					export class Colors extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.image.Colors>;
						public constructor();
						public equals(obj: any): boolean;
						public equals(c1: number, c2: number): boolean;
						public toString(color: number): string;
						public equals(c1: string, c2: string): boolean;
						public equals(c1: number, c2: string): boolean;
						public toString(): string;
						public equals(c1: string, c2: number): boolean;
						public RGBToHSV(red: number, green: number, blue: number, hsv: number[]): void;
						public HSVToColor(hsv: number[]): number;
						public luminance(color: number): number;
						public parseColor(colorString: string): number;
						public argb(alpha: number, red: number, green: number, blue: number): number;
						public HSVToColor(alpha: number, hsv: number[]): number;
						public colorToHSV(color: number, hsv: number[]): void;
						public rgb(red: number, green: number, blue: number): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module image {
					export class ImageWrapper extends java.lang.Object implements org.autojs.autojs.core.image.Recyclable {
						public static class: java.lang.Class<org.autojs.autojs.core.image.ImageWrapper>;
						public getMat(): org.autojs.autojs.core.opencv.Mat;
						public static recycleAll(): void;
						public static ofImage(image: android.media.Image): org.autojs.autojs.core.image.ImageWrapper;
						public getBitmap(): android.graphics.Bitmap;
						public clone(): any;
						public oneShot(): org.autojs.autojs.core.image.ImageWrapper;
						public constructor(width: number, height: number);
						public saveTo(path: string): void;
						public recycle(): void;
						public getHeight(): number;
						public ensureNotRecycled(): void;
						public constructor(bitmap: android.graphics.Bitmap, mat: org.autojs.autojs.core.opencv.Mat);
						public getWidth(): number;
						public isRecycled(): boolean;
						public constructor(mat: org.autojs.autojs.core.opencv.Mat);
						public setOneShot(param0: boolean): org.autojs.autojs.core.image.ImageWrapper;
						public static ofMat(mat: org.autojs.autojs.core.opencv.Mat): org.autojs.autojs.core.image.ImageWrapper;
						public setOneShot(b: boolean): org.autojs.autojs.core.image.ImageWrapper;
						public constructor(bitmap: android.graphics.Bitmap);
						public getSize(): org.opencv.core.Size;
						public pixel(x: number, y: number): number;
						public shoot(): void;
						public clone(): org.autojs.autojs.core.image.ImageWrapper;
						public static ofBitmap(bitmap: android.graphics.Bitmap): org.autojs.autojs.core.image.ImageWrapper;
					}
					export module ImageWrapper {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.image.ImageWrapper.Companion>;
							public toBitmap(image: android.media.Image): android.graphics.Bitmap;
							public ofMat(mat: org.autojs.autojs.core.opencv.Mat): org.autojs.autojs.core.image.ImageWrapper;
							public ofBitmap(bitmap: android.graphics.Bitmap): org.autojs.autojs.core.image.ImageWrapper;
							public ofImage(image: android.media.Image): org.autojs.autojs.core.image.ImageWrapper;
							public recycleAll(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module image {
					export class Recyclable extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.image.Recyclable>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.image.Recyclable interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							recycle(): void;
							isRecycled(): boolean;
							setOneShot(param0: boolean): org.autojs.autojs.core.image.ImageWrapper;
							oneShot(): org.autojs.autojs.core.image.ImageWrapper;
							shoot(): void;
						});
						public constructor();
						public isRecycled(): boolean;
						public setOneShot(param0: boolean): org.autojs.autojs.core.image.ImageWrapper;
						public oneShot(): org.autojs.autojs.core.image.ImageWrapper;
						public recycle(): void;
						public shoot(): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module image {
					export class TemplateMatching extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.image.TemplateMatching>;
						public static MAX_LEVEL_AUTO: number;
						public static MATCHING_METHOD_DEFAULT: number;
						public static fastTemplateMatching(img: org.autojs.autojs.core.opencv.Mat, template: org.autojs.autojs.core.opencv.Mat, matchMethod: number, weakThreshold: number, strictThreshold: number, maxLevel: number): org.opencv.core.Point;
						public constructor();
						public static fastTemplateMatching(img: org.autojs.autojs.core.opencv.Mat, template: org.autojs.autojs.core.opencv.Mat, matchMethod: number, weakThreshold: number, strictThreshold: number, maxLevel: number, limit: number): java.util.List<org.autojs.autojs.core.image.TemplateMatching.Match>;
					}
					export module TemplateMatching {
						export class Match extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.image.TemplateMatching.Match>;
							public point: org.opencv.core.Point;
							public similarity: number;
							public toString(): string;
							public constructor(point: org.opencv.core.Point, similarity: number);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module image {
					export module capture {
						export class ScreenCaptureRequestActivity extends android.app.Activity {
							public static class: java.lang.Class<org.autojs.autojs.core.image.capture.ScreenCaptureRequestActivity>;
							public onCreatePanelMenu(featureId: number, menu: android.view.Menu): boolean;
							public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
							public dispatchKeyEvent(event: android.view.KeyEvent): boolean;
							public onTrimMemory(param0: number): void;
							public constructor(base: android.content.Context, themeResId: number);
							public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
							public onPreparePanel(featureId: number, view: android.view.View, menu: android.view.Menu): boolean;
							public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
							public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
							public onSearchRequested(param0: any): boolean;
							public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
							public onCreate(savedInstanceState: android.os.Bundle): void;
							public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
							public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
							public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
							public onActionModeStarted(param0: android.view.ActionMode): void;
							public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
							public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public onPanelClosed(param0: number, param1: android.view.Menu): void;
							public onCreateView(name: string, context: android.content.Context, attrs: android.util.AttributeSet): android.view.View;
							public onPanelClosed(featureId: number, menu: android.view.Menu): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public onDetachedFromWindow(): void;
							public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
							public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public constructor(base: android.content.Context);
							public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
							public onSearchRequested(searchEvent: any): boolean;
							public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
							public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
							public onWindowFocusChanged(hasFocus: boolean): void;
							public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public static request(context: android.content.Context, callback: org.autojs.autojs.core.image.capture.ScreenCaptureRequester.Callback): void;
							public onTrimMemory(level: number): void;
							public onCreatePanelView(param0: number): android.view.View;
							public getIntent(): android.content.Intent;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public dispatchKeyShortcutEvent(event: android.view.KeyEvent): boolean;
							public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
							public static getIntent(context: android.content.Context): android.content.Intent;
							public onCreateView(parent: android.view.View, name: string, context: android.content.Context, attrs: android.util.AttributeSet): android.view.View;
							public onDestroy(): void;
							public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
							public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
							public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
							public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
							public onWindowFocusChanged(param0: boolean): void;
							public onAttachedToWindow(): void;
							public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
							public onSearchRequested(): boolean;
							public constructor();
							public onActionModeFinished(param0: android.view.ActionMode): void;
							public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
							public onActionModeStarted(mode: android.view.ActionMode): void;
							public onContentChanged(): void;
							public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
							public onActionModeFinished(mode: android.view.ActionMode): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
							public onCreatePanelView(featureId: number): android.view.View;
							public onMenuOpened(featureId: number, menu: android.view.Menu): boolean;
							public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
							public onMenuItemSelected(featureId: number, item: android.view.MenuItem): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module image {
					export module capture {
						export class ScreenCaptureRequester extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.image.capture.ScreenCaptureRequester>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.image.capture.ScreenCaptureRequester interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								request(): void;
								cancel(): void;
								setOnActivityResultCallback(param0: org.autojs.autojs.core.image.capture.ScreenCaptureRequester.Callback): void;
							});
							public constructor();
							public cancel(): void;
							public setOnActivityResultCallback(param0: org.autojs.autojs.core.image.capture.ScreenCaptureRequester.Callback): void;
							public request(): void;
						}
						export module ScreenCaptureRequester {
							export abstract class AbstractScreenCaptureRequester extends java.lang.Object implements org.autojs.autojs.core.image.capture.ScreenCaptureRequester {
								public static class: java.lang.Class<org.autojs.autojs.core.image.capture.ScreenCaptureRequester.AbstractScreenCaptureRequester>;
								public mCallback: org.autojs.autojs.core.image.capture.ScreenCaptureRequester.Callback;
								public mResult: android.content.Intent;
								public setOnActivityResultCallback(param0: org.autojs.autojs.core.image.capture.ScreenCaptureRequester.Callback): void;
								public cancel(): void;
								public setOnActivityResultCallback(callback: org.autojs.autojs.core.image.capture.ScreenCaptureRequester.Callback): void;
								public constructor();
								public onResult(resultCode: number, data: android.content.Intent): void;
								public request(): void;
							}
							export class ActivityScreenCaptureRequester extends org.autojs.autojs.core.image.capture.ScreenCaptureRequester.AbstractScreenCaptureRequester implements org.autojs.autojs.core.image.capture.ScreenCaptureRequester, org.autojs.autojs.app.OnActivityResultDelegate {
								public static class: java.lang.Class<org.autojs.autojs.core.image.capture.ScreenCaptureRequester.ActivityScreenCaptureRequester>;
								public constructor(mediator: org.autojs.autojs.app.OnActivityResultDelegate.Mediator, activity: android.app.Activity);
								public setOnActivityResultCallback(param0: org.autojs.autojs.core.image.capture.ScreenCaptureRequester.Callback): void;
								public cancel(): void;
								public setOnActivityResultCallback(callback: org.autojs.autojs.core.image.capture.ScreenCaptureRequester.Callback): void;
								public constructor();
								public request(): void;
								public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
								public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
							}
							export class Callback extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.image.capture.ScreenCaptureRequester.Callback>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.image.capture.ScreenCaptureRequester$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onRequestResult(param0: number, param1: android.content.Intent): void;
								});
								public constructor();
								public onRequestResult(param0: number, param1: android.content.Intent): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module image {
					export module capture {
						export class ScreenCaptureRequesterImpl extends org.autojs.autojs.core.image.capture.ScreenCaptureRequester.AbstractScreenCaptureRequester {
							public static class: java.lang.Class<org.autojs.autojs.core.image.capture.ScreenCaptureRequesterImpl>;
							public constructor();
							public cancel(): void;
							public setOnActivityResultCallback(param0: org.autojs.autojs.core.image.capture.ScreenCaptureRequester.Callback): void;
							public constructor(autojs: org.autojs.autojs.AbstractAutoJs);
							public request(): void;
							public setOnActivityResultCallback(callback: org.autojs.autojs.core.image.capture.ScreenCaptureRequester.Callback): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module image {
					export module capture {
						export class ScreenCapturer extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.image.capture.ScreenCapturer>;
							public static ORIENTATION_AUTO: number;
							public static ORIENTATION_LANDSCAPE: number;
							public static ORIENTATION_PORTRAIT: number;
							public static hasScriptRuntime(scriptRuntime: org.autojs.autojs.runtime.ScriptRuntime): boolean;
							public setOrientation(orientation: number): void;
							public release(scriptRuntime: org.autojs.autojs.runtime.ScriptRuntime): void;
							public static getInstance(context: android.content.Context, data: android.content.Intent, orientation: number, density: number, handler: android.os.Handler, mScriptRuntime: org.autojs.autojs.runtime.ScriptRuntime): org.autojs.autojs.core.image.capture.ScreenCapturer;
							public getScreenDensity(): number;
							public isMediaProjectionValid(): boolean;
							public release(): void;
							public capture(): android.media.Image;
							public static getInstanceCache(): org.autojs.autojs.core.image.capture.ScreenCapturer;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module image {
					export module capture {
						export class ScreenCapturerForegroundService extends android.app.Service {
							public static class: java.lang.Class<org.autojs.autojs.core.image.capture.ScreenCapturerForegroundService>;
							public constructor();
							public onCreate(): void;
							public onBind(intent: android.content.Intent): android.os.IBinder;
							public onTrimMemory(param0: number): void;
							public constructor(base: android.content.Context);
							public onTrimMemory(level: number): void;
							public onDestroy(): void;
							public static start(context: android.content.Context): boolean;
							public static stop(context: android.content.Context): boolean;
							public onBind(param0: android.content.Intent): android.os.IBinder;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module inputevent {
					export class InputDevices extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.inputevent.InputDevices>;
						public constructor();
						public static getTouchDevice(): android.view.InputDevice;
						public static getTouchDeviceName(): string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module inputevent {
					export class InputEventCodes extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.inputevent.InputEventCodes>;
						public static UP: number;
						public static DOWN: number;
						public static INPUT_PROP_POINTER: number;
						public static INPUT_PROP_DIRECT: number;
						public static INPUT_PROP_BUTTONPAD: number;
						public static INPUT_PROP_SEMI_MT: number;
						public static INPUT_PROP_TOPBUTTONPAD: number;
						public static INPUT_PROP_POINTING_STICK: number;
						public static INPUT_PROP_ACCELEROMETER: number;
						public static INPUT_PROP_MAX: number;
						public static INPUT_PROP_CNT: number;
						public static EV_SYN: number;
						public static EV_KEY: number;
						public static EV_REL: number;
						public static EV_ABS: number;
						public static EV_MSC: number;
						public static EV_SW: number;
						public static EV_LED: number;
						public static EV_SND: number;
						public static EV_REP: number;
						public static EV_FF: number;
						public static EV_PWR: number;
						public static EV_FF_STATUS: number;
						public static EV_MAX: number;
						public static EV_CNT: number;
						public static SYN_REPORT: number;
						public static SYN_CONFIG: number;
						public static SYN_MT_REPORT: number;
						public static SYN_DROPPED: number;
						public static SYN_MAX: number;
						public static SYN_CNT: number;
						public static KEY_RESERVED: number;
						public static KEY_ESC: number;
						public static KEY_1: number;
						public static KEY_2: number;
						public static KEY_3: number;
						public static KEY_4: number;
						public static KEY_5: number;
						public static KEY_6: number;
						public static KEY_7: number;
						public static KEY_8: number;
						public static KEY_9: number;
						public static KEY_0: number;
						public static KEY_MINUS: number;
						public static KEY_EQUAL: number;
						public static KEY_BACKSPACE: number;
						public static KEY_TAB: number;
						public static KEY_Q: number;
						public static KEY_W: number;
						public static KEY_E: number;
						public static KEY_R: number;
						public static KEY_T: number;
						public static KEY_Y: number;
						public static KEY_U: number;
						public static KEY_I: number;
						public static KEY_O: number;
						public static KEY_P: number;
						public static KEY_LEFTBRACE: number;
						public static KEY_RIGHTBRACE: number;
						public static KEY_ENTER: number;
						public static KEY_LEFTCTRL: number;
						public static KEY_A: number;
						public static KEY_S: number;
						public static KEY_D: number;
						public static KEY_F: number;
						public static KEY_G: number;
						public static KEY_H: number;
						public static KEY_J: number;
						public static KEY_K: number;
						public static KEY_L: number;
						public static KEY_SEMICOLON: number;
						public static KEY_APOSTROPHE: number;
						public static KEY_GRAVE: number;
						public static KEY_LEFTSHIFT: number;
						public static KEY_BACKSLASH: number;
						public static KEY_Z: number;
						public static KEY_X: number;
						public static KEY_C: number;
						public static KEY_V: number;
						public static KEY_B: number;
						public static KEY_N: number;
						public static KEY_M: number;
						public static KEY_COMMA: number;
						public static KEY_DOT: number;
						public static KEY_SLASH: number;
						public static KEY_RIGHTSHIFT: number;
						public static KEY_KPASTERISK: number;
						public static KEY_LEFTALT: number;
						public static KEY_SPACE: number;
						public static KEY_CAPSLOCK: number;
						public static KEY_F1: number;
						public static KEY_F2: number;
						public static KEY_F3: number;
						public static KEY_F4: number;
						public static KEY_F5: number;
						public static KEY_F6: number;
						public static KEY_F7: number;
						public static KEY_F8: number;
						public static KEY_F9: number;
						public static KEY_F10: number;
						public static KEY_NUMLOCK: number;
						public static KEY_SCROLLLOCK: number;
						public static KEY_KP7: number;
						public static KEY_KP8: number;
						public static KEY_KP9: number;
						public static KEY_KPMINUS: number;
						public static KEY_KP4: number;
						public static KEY_KP5: number;
						public static KEY_KP6: number;
						public static KEY_KPPLUS: number;
						public static KEY_KP1: number;
						public static KEY_KP2: number;
						public static KEY_KP3: number;
						public static KEY_KP0: number;
						public static KEY_KPDOT: number;
						public static KEY_ZENKAKUHANKAKU: number;
						public static KEY_102ND: number;
						public static KEY_F11: number;
						public static KEY_F12: number;
						public static KEY_RO: number;
						public static KEY_KATAKANA: number;
						public static KEY_HIRAGANA: number;
						public static KEY_HENKAN: number;
						public static KEY_KATAKANAHIRAGANA: number;
						public static KEY_MUHENKAN: number;
						public static KEY_KPJPCOMMA: number;
						public static KEY_KPENTER: number;
						public static KEY_RIGHTCTRL: number;
						public static KEY_KPSLASH: number;
						public static KEY_SYSRQ: number;
						public static KEY_RIGHTALT: number;
						public static KEY_LINEFEED: number;
						public static KEY_HOME: number;
						public static KEY_UP: number;
						public static KEY_PAGEUP: number;
						public static KEY_LEFT: number;
						public static KEY_RIGHT: number;
						public static KEY_END: number;
						public static KEY_DOWN: number;
						public static KEY_PAGEDOWN: number;
						public static KEY_INSERT: number;
						public static KEY_DELETE: number;
						public static KEY_MACRO: number;
						public static KEY_MUTE: number;
						public static KEY_VOLUMEDOWN: number;
						public static KEY_VOLUMEUP: number;
						public static KEY_POWER: number;
						public static KEY_KPEQUAL: number;
						public static KEY_KPPLUSMINUS: number;
						public static KEY_PAUSE: number;
						public static KEY_SCALE: number;
						public static KEY_KPCOMMA: number;
						public static KEY_HANGEUL: number;
						public static KEY_HANGUEL: number;
						public static KEY_HANJA: number;
						public static KEY_YEN: number;
						public static KEY_LEFTMETA: number;
						public static KEY_RIGHTMETA: number;
						public static KEY_COMPOSE: number;
						public static KEY_STOP: number;
						public static KEY_AGAIN: number;
						public static KEY_PROPS: number;
						public static KEY_UNDO: number;
						public static KEY_FRONT: number;
						public static KEY_COPY: number;
						public static KEY_OPEN: number;
						public static KEY_PASTE: number;
						public static KEY_FIND: number;
						public static KEY_CUT: number;
						public static KEY_HELP: number;
						public static KEY_MENU: number;
						public static KEY_CALC: number;
						public static KEY_SETUP: number;
						public static KEY_SLEEP: number;
						public static KEY_WAKEUP: number;
						public static KEY_FILE: number;
						public static KEY_SENDFILE: number;
						public static KEY_DELETEFILE: number;
						public static KEY_XFER: number;
						public static KEY_PROG1: number;
						public static KEY_PROG2: number;
						public static KEY_WWW: number;
						public static KEY_MSDOS: number;
						public static KEY_COFFEE: number;
						public static KEY_SCREENLOCK: number;
						public static KEY_ROTATE_DISPLAY: number;
						public static KEY_DIRECTION: number;
						public static KEY_CYCLEWINDOWS: number;
						public static KEY_MAIL: number;
						public static KEY_BOOKMARKS: number;
						public static KEY_COMPUTER: number;
						public static KEY_BACK: number;
						public static KEY_FORWARD: number;
						public static KEY_CLOSECD: number;
						public static KEY_EJECTCD: number;
						public static KEY_EJECTCLOSECD: number;
						public static KEY_NEXTSONG: number;
						public static KEY_PLAYPAUSE: number;
						public static KEY_PREVIOUSSONG: number;
						public static KEY_STOPCD: number;
						public static KEY_RECORD: number;
						public static KEY_REWIND: number;
						public static KEY_PHONE: number;
						public static KEY_ISO: number;
						public static KEY_CONFIG: number;
						public static KEY_HOMEPAGE: number;
						public static KEY_REFRESH: number;
						public static KEY_EXIT: number;
						public static KEY_MOVE: number;
						public static KEY_EDIT: number;
						public static KEY_SCROLLUP: number;
						public static KEY_SCROLLDOWN: number;
						public static KEY_KPLEFTPAREN: number;
						public static KEY_KPRIGHTPAREN: number;
						public static KEY_NEW: number;
						public static KEY_REDO: number;
						public static KEY_F13: number;
						public static KEY_F14: number;
						public static KEY_F15: number;
						public static KEY_F16: number;
						public static KEY_F17: number;
						public static KEY_F18: number;
						public static KEY_F19: number;
						public static KEY_F20: number;
						public static KEY_F21: number;
						public static KEY_F22: number;
						public static KEY_F23: number;
						public static KEY_F24: number;
						public static KEY_PLAYCD: number;
						public static KEY_PAUSECD: number;
						public static KEY_PROG3: number;
						public static KEY_PROG4: number;
						public static KEY_DASHBOARD: number;
						public static KEY_SUSPEND: number;
						public static KEY_CLOSE: number;
						public static KEY_PLAY: number;
						public static KEY_FASTFORWARD: number;
						public static KEY_BASSBOOST: number;
						public static KEY_PRINT: number;
						public static KEY_HP: number;
						public static KEY_CAMERA: number;
						public static KEY_SOUND: number;
						public static KEY_QUESTION: number;
						public static KEY_EMAIL: number;
						public static KEY_CHAT: number;
						public static KEY_SEARCH: number;
						public static KEY_CONNECT: number;
						public static KEY_FINANCE: number;
						public static KEY_SPORT: number;
						public static KEY_SHOP: number;
						public static KEY_ALTERASE: number;
						public static KEY_CANCEL: number;
						public static KEY_BRIGHTNESSDOWN: number;
						public static KEY_BRIGHTNESSUP: number;
						public static KEY_MEDIA: number;
						public static KEY_SWITCHVIDEOMODE: number;
						public static KEY_KBDILLUMTOGGLE: number;
						public static KEY_KBDILLUMDOWN: number;
						public static KEY_KBDILLUMUP: number;
						public static KEY_SEND: number;
						public static KEY_REPLY: number;
						public static KEY_FORWARDMAIL: number;
						public static KEY_SAVE: number;
						public static KEY_DOCUMENTS: number;
						public static KEY_BATTERY: number;
						public static KEY_BLUETOOTH: number;
						public static KEY_WLAN: number;
						public static KEY_UWB: number;
						public static KEY_UNKNOWN: number;
						public static KEY_VIDEO_NEXT: number;
						public static KEY_VIDEO_PREV: number;
						public static KEY_BRIGHTNESS_CYCLE: number;
						public static KEY_BRIGHTNESS_AUTO: number;
						public static KEY_BRIGHTNESS_ZERO: number;
						public static KEY_DISPLAY_OFF: number;
						public static KEY_WWAN: number;
						public static KEY_WIMAX: number;
						public static KEY_RFKILL: number;
						public static KEY_MICMUTE: number;
						public static BTN_MISC: number;
						public static BTN_0: number;
						public static BTN_1: number;
						public static BTN_2: number;
						public static BTN_3: number;
						public static BTN_4: number;
						public static BTN_5: number;
						public static BTN_6: number;
						public static BTN_7: number;
						public static BTN_8: number;
						public static BTN_9: number;
						public static BTN_MOUSE: number;
						public static BTN_LEFT: number;
						public static BTN_RIGHT: number;
						public static BTN_MIDDLE: number;
						public static BTN_SIDE: number;
						public static BTN_EXTRA: number;
						public static BTN_FORWARD: number;
						public static BTN_BACK: number;
						public static BTN_TASK: number;
						public static BTN_JOYSTICK: number;
						public static BTN_TRIGGER: number;
						public static BTN_THUMB: number;
						public static BTN_THUMB2: number;
						public static BTN_TOP: number;
						public static BTN_TOP2: number;
						public static BTN_PINKIE: number;
						public static BTN_BASE: number;
						public static BTN_BASE2: number;
						public static BTN_BASE3: number;
						public static BTN_BASE4: number;
						public static BTN_BASE5: number;
						public static BTN_BASE6: number;
						public static BTN_DEAD: number;
						public static BTN_GAMEPAD: number;
						public static BTN_SOUTH: number;
						public static BTN_A: number;
						public static BTN_EAST: number;
						public static BTN_B: number;
						public static BTN_C: number;
						public static BTN_NORTH: number;
						public static BTN_X: number;
						public static BTN_WEST: number;
						public static BTN_Y: number;
						public static BTN_Z: number;
						public static BTN_TL: number;
						public static BTN_TR: number;
						public static BTN_TL2: number;
						public static BTN_TR2: number;
						public static BTN_SELECT: number;
						public static BTN_START: number;
						public static BTN_MODE: number;
						public static BTN_THUMBL: number;
						public static BTN_THUMBR: number;
						public static BTN_DIGI: number;
						public static BTN_TOOL_PEN: number;
						public static BTN_TOOL_RUBBER: number;
						public static BTN_TOOL_BRUSH: number;
						public static BTN_TOOL_PENCIL: number;
						public static BTN_TOOL_AIRBRUSH: number;
						public static BTN_TOOL_FINGER: number;
						public static BTN_TOOL_MOUSE: number;
						public static BTN_TOOL_LENS: number;
						public static BTN_TOOL_QUINTTAP: number;
						public static BTN_TOUCH: number;
						public static BTN_STYLUS: number;
						public static BTN_STYLUS2: number;
						public static BTN_TOOL_DOUBLETAP: number;
						public static BTN_TOOL_TRIPLETAP: number;
						public static BTN_TOOL_QUADTAP: number;
						public static BTN_WHEEL: number;
						public static BTN_GEAR_DOWN: number;
						public static BTN_GEAR_UP: number;
						public static KEY_OK: number;
						public static KEY_SELECT: number;
						public static KEY_GOTO: number;
						public static KEY_CLEAR: number;
						public static KEY_POWER2: number;
						public static KEY_OPTION: number;
						public static KEY_INFO: number;
						public static KEY_TIME: number;
						public static KEY_VENDOR: number;
						public static KEY_ARCHIVE: number;
						public static KEY_PROGRAM: number;
						public static KEY_CHANNEL: number;
						public static KEY_FAVORITES: number;
						public static KEY_EPG: number;
						public static KEY_PVR: number;
						public static KEY_MHP: number;
						public static KEY_LANGUAGE: number;
						public static KEY_TITLE: number;
						public static KEY_SUBTITLE: number;
						public static KEY_ANGLE: number;
						public static KEY_ZOOM: number;
						public static KEY_MODE: number;
						public static KEY_KEYBOARD: number;
						public static KEY_SCREEN: number;
						public static KEY_PC: number;
						public static KEY_TV: number;
						public static KEY_TV2: number;
						public static KEY_VCR: number;
						public static KEY_VCR2: number;
						public static KEY_SAT: number;
						public static KEY_SAT2: number;
						public static KEY_CD: number;
						public static KEY_TAPE: number;
						public static KEY_RADIO: number;
						public static KEY_TUNER: number;
						public static KEY_PLAYER: number;
						public static KEY_TEXT: number;
						public static KEY_DVD: number;
						public static KEY_AUX: number;
						public static KEY_MP3: number;
						public static KEY_AUDIO: number;
						public static KEY_VIDEO: number;
						public static KEY_DIRECTORY: number;
						public static KEY_LIST: number;
						public static KEY_MEMO: number;
						public static KEY_CALENDAR: number;
						public static KEY_RED: number;
						public static KEY_GREEN: number;
						public static KEY_YELLOW: number;
						public static KEY_BLUE: number;
						public static KEY_CHANNELUP: number;
						public static KEY_CHANNELDOWN: number;
						public static KEY_FIRST: number;
						public static KEY_LAST: number;
						public static KEY_AB: number;
						public static KEY_NEXT: number;
						public static KEY_RESTART: number;
						public static KEY_SLOW: number;
						public static KEY_SHUFFLE: number;
						public static KEY_BREAK: number;
						public static KEY_PREVIOUS: number;
						public static KEY_DIGITS: number;
						public static KEY_TEEN: number;
						public static KEY_TWEN: number;
						public static KEY_VIDEOPHONE: number;
						public static KEY_GAMES: number;
						public static KEY_ZOOMIN: number;
						public static KEY_ZOOMOUT: number;
						public static KEY_ZOOMRESET: number;
						public static KEY_WORDPROCESSOR: number;
						public static KEY_EDITOR: number;
						public static KEY_SPREADSHEET: number;
						public static KEY_GRAPHICSEDITOR: number;
						public static KEY_PRESENTATION: number;
						public static KEY_DATABASE: number;
						public static KEY_NEWS: number;
						public static KEY_VOICEMAIL: number;
						public static KEY_ADDRESSBOOK: number;
						public static KEY_MESSENGER: number;
						public static KEY_DISPLAYTOGGLE: number;
						public static KEY_BRIGHTNESS_TOGGLE: number;
						public static KEY_SPELLCHECK: number;
						public static KEY_LOGOFF: number;
						public static KEY_DOLLAR: number;
						public static KEY_EURO: number;
						public static KEY_FRAMEBACK: number;
						public static KEY_FRAMEFORWARD: number;
						public static KEY_CONTEXT_MENU: number;
						public static KEY_MEDIA_REPEAT: number;
						public static KEY_10CHANNELSUP: number;
						public static KEY_10CHANNELSDOWN: number;
						public static KEY_IMAGES: number;
						public static KEY_DEL_EOL: number;
						public static KEY_DEL_EOS: number;
						public static KEY_INS_LINE: number;
						public static KEY_DEL_LINE: number;
						public static KEY_FN: number;
						public static KEY_FN_ESC: number;
						public static KEY_FN_F1: number;
						public static KEY_FN_F2: number;
						public static KEY_FN_F3: number;
						public static KEY_FN_F4: number;
						public static KEY_FN_F5: number;
						public static KEY_FN_F6: number;
						public static KEY_FN_F7: number;
						public static KEY_FN_F8: number;
						public static KEY_FN_F9: number;
						public static KEY_FN_F10: number;
						public static KEY_FN_F11: number;
						public static KEY_FN_F12: number;
						public static KEY_FN_1: number;
						public static KEY_FN_2: number;
						public static KEY_FN_D: number;
						public static KEY_FN_E: number;
						public static KEY_FN_F: number;
						public static KEY_FN_S: number;
						public static KEY_FN_B: number;
						public static KEY_BRL_DOT1: number;
						public static KEY_BRL_DOT2: number;
						public static KEY_BRL_DOT3: number;
						public static KEY_BRL_DOT4: number;
						public static KEY_BRL_DOT5: number;
						public static KEY_BRL_DOT6: number;
						public static KEY_BRL_DOT7: number;
						public static KEY_BRL_DOT8: number;
						public static KEY_BRL_DOT9: number;
						public static KEY_BRL_DOT10: number;
						public static KEY_NUMERIC_0: number;
						public static KEY_NUMERIC_1: number;
						public static KEY_NUMERIC_2: number;
						public static KEY_NUMERIC_3: number;
						public static KEY_NUMERIC_4: number;
						public static KEY_NUMERIC_5: number;
						public static KEY_NUMERIC_6: number;
						public static KEY_NUMERIC_7: number;
						public static KEY_NUMERIC_8: number;
						public static KEY_NUMERIC_9: number;
						public static KEY_NUMERIC_STAR: number;
						public static KEY_NUMERIC_POUND: number;
						public static KEY_NUMERIC_A: number;
						public static KEY_NUMERIC_B: number;
						public static KEY_NUMERIC_C: number;
						public static KEY_NUMERIC_D: number;
						public static KEY_CAMERA_FOCUS: number;
						public static KEY_WPS_BUTTON: number;
						public static KEY_TOUCHPAD_TOGGLE: number;
						public static KEY_TOUCHPAD_ON: number;
						public static KEY_TOUCHPAD_OFF: number;
						public static KEY_CAMERA_ZOOMIN: number;
						public static KEY_CAMERA_ZOOMOUT: number;
						public static KEY_CAMERA_UP: number;
						public static KEY_CAMERA_DOWN: number;
						public static KEY_CAMERA_LEFT: number;
						public static KEY_CAMERA_RIGHT: number;
						public static KEY_ATTENDANT_ON: number;
						public static KEY_ATTENDANT_OFF: number;
						public static KEY_ATTENDANT_TOGGLE: number;
						public static KEY_LIGHTS_TOGGLE: number;
						public static BTN_DPAD_UP: number;
						public static BTN_DPAD_DOWN: number;
						public static BTN_DPAD_LEFT: number;
						public static BTN_DPAD_RIGHT: number;
						public static KEY_ALS_TOGGLE: number;
						public static KEY_BUTTONCONFIG: number;
						public static KEY_TASKMANAGER: number;
						public static KEY_JOURNAL: number;
						public static KEY_CONTROLPANEL: number;
						public static KEY_APPSELECT: number;
						public static KEY_SCREENSAVER: number;
						public static KEY_VOICECOMMAND: number;
						public static KEY_ASSISTANT: number;
						public static KEY_BRIGHTNESS_MIN: number;
						public static KEY_BRIGHTNESS_MAX: number;
						public static KEY_KBDINPUTASSIST_PREV: number;
						public static KEY_KBDINPUTASSIST_NEXT: number;
						public static KEY_KBDINPUTASSIST_PREVGROUP: number;
						public static KEY_KBDINPUTASSIST_NEXTGROUP: number;
						public static KEY_KBDINPUTASSIST_ACCEPT: number;
						public static KEY_KBDINPUTASSIST_CANCEL: number;
						public static KEY_RIGHT_UP: number;
						public static KEY_RIGHT_DOWN: number;
						public static KEY_LEFT_UP: number;
						public static KEY_LEFT_DOWN: number;
						public static KEY_ROOT_MENU: number;
						public static KEY_MEDIA_TOP_MENU: number;
						public static KEY_NUMERIC_11: number;
						public static KEY_NUMERIC_12: number;
						public static KEY_AUDIO_DESC: number;
						public static KEY_3D_MODE: number;
						public static KEY_NEXT_FAVORITE: number;
						public static KEY_STOP_RECORD: number;
						public static KEY_PAUSE_RECORD: number;
						public static KEY_VOD: number;
						public static KEY_UNMUTE: number;
						public static KEY_FASTREVERSE: number;
						public static KEY_SLOWREVERSE: number;
						public static KEY_DATA: number;
						public static KEY_ONSCREEN_KEYBOARD: number;
						public static BTN_TRIGGER_HAPPY: number;
						public static BTN_TRIGGER_HAPPY1: number;
						public static BTN_TRIGGER_HAPPY2: number;
						public static BTN_TRIGGER_HAPPY3: number;
						public static BTN_TRIGGER_HAPPY4: number;
						public static BTN_TRIGGER_HAPPY5: number;
						public static BTN_TRIGGER_HAPPY6: number;
						public static BTN_TRIGGER_HAPPY7: number;
						public static BTN_TRIGGER_HAPPY8: number;
						public static BTN_TRIGGER_HAPPY9: number;
						public static BTN_TRIGGER_HAPPY10: number;
						public static BTN_TRIGGER_HAPPY11: number;
						public static BTN_TRIGGER_HAPPY12: number;
						public static BTN_TRIGGER_HAPPY13: number;
						public static BTN_TRIGGER_HAPPY14: number;
						public static BTN_TRIGGER_HAPPY15: number;
						public static BTN_TRIGGER_HAPPY16: number;
						public static BTN_TRIGGER_HAPPY17: number;
						public static BTN_TRIGGER_HAPPY18: number;
						public static BTN_TRIGGER_HAPPY19: number;
						public static BTN_TRIGGER_HAPPY20: number;
						public static BTN_TRIGGER_HAPPY21: number;
						public static BTN_TRIGGER_HAPPY22: number;
						public static BTN_TRIGGER_HAPPY23: number;
						public static BTN_TRIGGER_HAPPY24: number;
						public static BTN_TRIGGER_HAPPY25: number;
						public static BTN_TRIGGER_HAPPY26: number;
						public static BTN_TRIGGER_HAPPY27: number;
						public static BTN_TRIGGER_HAPPY28: number;
						public static BTN_TRIGGER_HAPPY29: number;
						public static BTN_TRIGGER_HAPPY30: number;
						public static BTN_TRIGGER_HAPPY31: number;
						public static BTN_TRIGGER_HAPPY32: number;
						public static BTN_TRIGGER_HAPPY33: number;
						public static BTN_TRIGGER_HAPPY34: number;
						public static BTN_TRIGGER_HAPPY35: number;
						public static BTN_TRIGGER_HAPPY36: number;
						public static BTN_TRIGGER_HAPPY37: number;
						public static BTN_TRIGGER_HAPPY38: number;
						public static BTN_TRIGGER_HAPPY39: number;
						public static BTN_TRIGGER_HAPPY40: number;
						public static KEY_MIN_INTERESTING: number;
						public static KEY_MAX: number;
						public static KEY_CNT: number;
						public static REL_X: number;
						public static REL_Y: number;
						public static REL_Z: number;
						public static REL_RX: number;
						public static REL_RY: number;
						public static REL_RZ: number;
						public static REL_HWHEEL: number;
						public static REL_DIAL: number;
						public static REL_WHEEL: number;
						public static REL_MISC: number;
						public static REL_MAX: number;
						public static REL_CNT: number;
						public static ABS_X: number;
						public static ABS_Y: number;
						public static ABS_Z: number;
						public static ABS_RX: number;
						public static ABS_RY: number;
						public static ABS_RZ: number;
						public static ABS_THROTTLE: number;
						public static ABS_RUDDER: number;
						public static ABS_WHEEL: number;
						public static ABS_GAS: number;
						public static ABS_BRAKE: number;
						public static ABS_HAT0X: number;
						public static ABS_HAT0Y: number;
						public static ABS_HAT1X: number;
						public static ABS_HAT1Y: number;
						public static ABS_HAT2X: number;
						public static ABS_HAT2Y: number;
						public static ABS_HAT3X: number;
						public static ABS_HAT3Y: number;
						public static ABS_PRESSURE: number;
						public static ABS_DISTANCE: number;
						public static ABS_TILT_X: number;
						public static ABS_TILT_Y: number;
						public static ABS_TOOL_WIDTH: number;
						public static ABS_VOLUME: number;
						public static ABS_MISC: number;
						public static ABS_MT_SLOT: number;
						public static ABS_MT_TOUCH_MAJOR: number;
						public static ABS_MT_TOUCH_MINOR: number;
						public static ABS_MT_WIDTH_MAJOR: number;
						public static ABS_MT_WIDTH_MINOR: number;
						public static ABS_MT_ORIENTATION: number;
						public static ABS_MT_POSITION_X: number;
						public static ABS_MT_POSITION_Y: number;
						public static ABS_MT_TOOL_TYPE: number;
						public static ABS_MT_BLOB_ID: number;
						public static ABS_MT_TRACKING_ID: number;
						public static ABS_MT_PRESSURE: number;
						public static ABS_MT_DISTANCE: number;
						public static ABS_MT_TOOL_X: number;
						public static ABS_MT_TOOL_Y: number;
						public static ABS_MAX: number;
						public static ABS_CNT: number;
						public static SW_LID: number;
						public static SW_TABLET_MODE: number;
						public static SW_HEADPHONE_INSERT: number;
						public static SW_RFKILL_ALL: number;
						public static SW_RADIO: number;
						public static SW_MICROPHONE_INSERT: number;
						public static SW_DOCK: number;
						public static SW_LINEOUT_INSERT: number;
						public static SW_JACK_PHYSICAL_INSERT: number;
						public static SW_VIDEOOUT_INSERT: number;
						public static SW_CAMERA_LENS_COVER: number;
						public static SW_KEYPAD_SLIDE: number;
						public static SW_FRONT_PROXIMITY: number;
						public static SW_ROTATE_LOCK: number;
						public static SW_LINEIN_INSERT: number;
						public static SW_MUTE_DEVICE: number;
						public static SW_PEN_INSERTED: number;
						public static SW_MAX: number;
						public static SW_CNT: number;
						public static MSC_SERIAL: number;
						public static MSC_PULSELED: number;
						public static MSC_GESTURE: number;
						public static MSC_RAW: number;
						public static MSC_SCAN: number;
						public static MSC_TIMESTAMP: number;
						public static MSC_MAX: number;
						public static MSC_CNT: number;
						public static LED_NUML: number;
						public static LED_CAPSL: number;
						public static LED_SCROLLL: number;
						public static LED_COMPOSE: number;
						public static LED_KANA: number;
						public static LED_SLEEP: number;
						public static LED_SUSPEND: number;
						public static LED_MUTE: number;
						public static LED_MISC: number;
						public static LED_MAIL: number;
						public static LED_CHARGING: number;
						public static LED_MAX: number;
						public static LED_CNT: number;
						public static REP_DELAY: number;
						public static REP_PERIOD: number;
						public static REP_MAX: number;
						public static REP_CNT: number;
						public static SND_CLICK: number;
						public static SND_BELL: number;
						public static SND_TONE: number;
						public static SND_MAX: number;
						public static SND_CNT: number;
						public constructor();
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module inputevent {
					export class InputEventObserver extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.inputevent.InputEventObserver>;
						public static initObserver(context: android.content.Context): org.autojs.autojs.core.inputevent.InputEventObserver;
						public onInputEvent(eventStr: string): void;
						public observe(): void;
						public addListener(listener: org.autojs.autojs.core.inputevent.InputEventObserver.InputEventListener): void;
						public constructor(context: android.content.Context);
						public recycle(): void;
						public removeListener(listener: org.autojs.autojs.core.inputevent.InputEventObserver.InputEventListener): boolean;
					}
					export module InputEventObserver {
						export class InputEvent extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent>;
							public time: number;
							public device: string;
							public type: string;
							public code: string;
							public value: string;
							public constructor(time: number, param1: string, device: string, type: string, code: string);
							public toString(): string;
						}
						export class InputEventListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.inputevent.InputEventObserver.InputEventListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.inputevent.InputEventObserver$InputEventListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onInputEvent(param0: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
							});
							public constructor();
							public onInputEvent(param0: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module inputevent {
					export class KeyEventDispatcher extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.inputevent.KeyEventDispatcher>;
						public constructor();
						public addOnKeyListener(listener: org.autojs.autojs.core.inputevent.KeyEventDispatcher.OnKeyListener): void;
						public notifyVolumeUp(): void;
						public notifyVolumeDown(): void;
						public removeOnKeyListener(listener: org.autojs.autojs.core.inputevent.KeyEventDispatcher.OnKeyListener): boolean;
						public notifyCarema(): void;
						public static getSingleton(): org.autojs.autojs.core.inputevent.KeyEventDispatcher;
					}
					export module KeyEventDispatcher {
						export class OnKeyListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.inputevent.KeyEventDispatcher.OnKeyListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.inputevent.KeyEventDispatcher$OnKeyListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onVolumeUp(): void;
								onVolumeDown(): void;
								onCamera(): void;
							});
							public constructor();
							public onVolumeDown(): void;
							public onCamera(): void;
							public onVolumeUp(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module inputevent {
					export class RootAutomator extends java.lang.Object implements org.autojs.autojs.runtime.api.Shell.Callback {
						public static class: java.lang.Class<org.autojs.autojs.core.inputevent.RootAutomator>;
						public static DATA_TYPE_SLEEP: number;
						public static DATA_TYPE_EVENT: number;
						public static DATA_TYPE_EVENT_SYNC_REPORT: number;
						public static DATA_TYPE_EVENT_TOUCH_X: number;
						public static DATA_TYPE_EVENT_TOUCH_Y: number;
						public onInterrupted(param0: java.lang.InterruptedException): void;
						public swipe(x1: number, y1: number, x2: number, y2: number, duration: number, id: number): void;
						public touch(x: number, y: number): void;
						public swipe(x1: number, y1: number, x2: number, y2: number, duration: number): void;
						public onInitialized(): void;
						public press(x: number, y: number, duration: number): void;
						public setDefaultId(defaultId: number): void;
						public touchUp(): void;
						public onNewLine(line: string): void;
						public onOutput(param0: string): void;
						public constructor(context: android.content.Context, waitForReadyTimeout: number);
						public touchMove(x: number, y: number): void;
						public press(x: number, y: number, duration: number, id: number): void;
						public onOutput(str: string): void;
						public touchMove(x: number, y: number, id: number): void;
						public setScreenMetrics(width: number, height: number): void;
						public longPress(x: number, y: number): void;
						public touchUp(id: number): void;
						public touchX(x: number): void;
						public tap(x: number, y: number): void;
						public longPress(x: number, y: number, id: number): void;
						public touchY(y: number): void;
						public constructor(context: android.content.Context, waitForReady: boolean);
						public touchDown(x: number, y: number): void;
						public sendEvent(type: number, code: number, value: number): void;
						public tap(x: number, y: number, id: number): void;
						public exit(): void;
						public swipe(x1: number, y1: number, x2: number, y2: number): void;
						public sendSync(): void;
						public touchDown(x: number, y: number, id: number): void;
						public onInterrupted(e: java.lang.InterruptedException): void;
						public onNewLine(param0: string): void;
						public sendMtSync(): void;
						public getDefaultId(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module inputevent {
					export class ShellKeyObserver extends java.lang.Object implements org.autojs.autojs.core.inputevent.InputEventObserver.InputEventListener {
						public static class: java.lang.Class<org.autojs.autojs.core.inputevent.ShellKeyObserver>;
						public static keyCodeToKeyName(code: number): string;
						public constructor();
						public setKeyListener(keyListener: org.autojs.autojs.core.inputevent.ShellKeyObserver.KeyListener): void;
						public onInputEvent(event: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
						public static keyNameToCode(name: string): number;
						public onInputEvent(param0: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
					}
					export module ShellKeyObserver {
						export class KeyListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.inputevent.ShellKeyObserver.KeyListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.inputevent.ShellKeyObserver$KeyListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onKeyDown(param0: string): void;
								onKeyUp(param0: string): void;
							});
							public constructor();
							public onKeyDown(param0: string): void;
							public onKeyUp(param0: string): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module inputevent {
					export class TouchObserver extends java.lang.Object implements org.autojs.autojs.core.inputevent.InputEventObserver.InputEventListener {
						public static class: java.lang.Class<org.autojs.autojs.core.inputevent.TouchObserver>;
						public observe(): void;
						public onInputEvent(event: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
						public setOnTouchEventListener(onTouchEventListener: org.autojs.autojs.core.inputevent.TouchObserver.OnTouchEventListener): void;
						public constructor(observer: org.autojs.autojs.core.inputevent.InputEventObserver);
						public stop(): void;
						public onInputEvent(param0: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
					}
					export module TouchObserver {
						export class OnTouchEventListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.inputevent.TouchObserver.OnTouchEventListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.inputevent.TouchObserver$OnTouchEventListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onTouch(param0: number, param1: number): void;
							});
							public constructor();
							public onTouch(param0: number, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module internal {
					export class Functions extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.internal.Functions>;
						public constructor();
						public static call(func: org.autojs.autojs.core.internal.Functions.Func, args: any[]): any;
					}
					export module Functions {
						export class Func extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.internal.Functions.Func>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.internal.Functions$Func interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
							});
							public constructor();
						}
						export class Func0<R>  extends org.autojs.autojs.core.internal.Functions.Func {
							public static class: java.lang.Class<org.autojs.autojs.core.internal.Functions.Func0<any>>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.internal.Functions$Func0 interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								call(): any;
							});
							public constructor();
							public call(): any;
						}
						export class Func1<T1, R>  extends org.autojs.autojs.core.internal.Functions.Func {
							public static class: java.lang.Class<org.autojs.autojs.core.internal.Functions.Func1<any,any>>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.internal.Functions$Func1 interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								call(param0: any): any;
							});
							public constructor();
							public call(param0: any): any;
						}
						export class Func2<T1, T2, R>  extends org.autojs.autojs.core.internal.Functions.Func {
							public static class: java.lang.Class<org.autojs.autojs.core.internal.Functions.Func2<any,any,any>>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.internal.Functions$Func2 interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								call(param0: any, param1: any): any;
							});
							public constructor();
							public call(param0: any, param1: any): any;
						}
						export class Func3<T1, T2, T3, R>  extends org.autojs.autojs.core.internal.Functions.Func {
							public static class: java.lang.Class<org.autojs.autojs.core.internal.Functions.Func3<any,any,any,any>>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.internal.Functions$Func3 interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								call(param0: any, param1: any, param2: any): any;
							});
							public constructor();
							public call(param0: any, param1: any, param2: any): any;
						}
						export class Func4<T1, T2, T3, T4, R>  extends org.autojs.autojs.core.internal.Functions.Func {
							public static class: java.lang.Class<org.autojs.autojs.core.internal.Functions.Func4<any,any,any,any,any>>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.internal.Functions$Func4 interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								call(param0: any, param1: any, param2: any, param3: any): any;
							});
							public constructor();
							public call(param0: any, param1: any, param2: any, param3: any): any;
						}
						export class VoidFunc1<T1>  extends org.autojs.autojs.core.internal.Functions.Func {
							public static class: java.lang.Class<org.autojs.autojs.core.internal.Functions.VoidFunc1<any>>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.internal.Functions$VoidFunc1 interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								call(param0: any): void;
							});
							public constructor();
							public call(param0: any): void;
						}
						export class VoidFunc2<T1, T2>  extends org.autojs.autojs.core.internal.Functions.Func {
							public static class: java.lang.Class<org.autojs.autojs.core.internal.Functions.VoidFunc2<any,any>>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.internal.Functions$VoidFunc2 interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								call(param0: any, param1: any): void;
							});
							public constructor();
							public call(param0: any, param1: any): void;
						}
						export class VoidFunc3<T1, T2, T3>  extends org.autojs.autojs.core.internal.Functions.Func {
							public static class: java.lang.Class<org.autojs.autojs.core.internal.Functions.VoidFunc3<any,any,any>>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.internal.Functions$VoidFunc3 interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								call(param0: any, param1: any, param2: any): void;
							});
							public constructor();
							public call(param0: any, param1: any, param2: any): void;
						}
						export class VoidFunc4<T1, T2, T3, T4>  extends org.autojs.autojs.core.internal.Functions.Func {
							public static class: java.lang.Class<org.autojs.autojs.core.internal.Functions.VoidFunc4<any,any,any,any>>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.internal.Functions$VoidFunc4 interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								call(param0: any, param1: any, param2: any, param3: any): void;
							});
							public constructor();
							public call(param0: any, param1: any, param2: any, param3: any): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module looper {
					export class LooperHelper extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.looper.LooperHelper>;
						public static contains(thread: java.lang.Thread): boolean;
						public constructor();
						public static prepare(): void;
						public static quitForThread(thread: java.lang.Thread): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module looper {
					export class Loopers extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.looper.Loopers>;
						public addAsyncTask(task: org.autojs.autojs.core.looper.Loopers.AsyncTask): void;
						/** @deprecated */
						public setMainLooperQuitHandler(mainLooperQuitHandler: org.autojs.autojs.core.looper.Loopers.LooperQuitHandler): void;
						public getMyLooper(): android.os.Looper;
						public constructor(runtime: org.autojs.autojs.runtime.ScriptRuntime);
						public getServantLooper(): android.os.Looper;
						public getRuntime(): org.autojs.autojs.runtime.ScriptRuntime;
						public recycle(): void;
						public notifyThreadExit(thread: org.autojs.autojs.core.looper.TimerThread): void;
						/** @deprecated */
						public waitWhenIdle(b: boolean): void;
						public removeAsyncTask(task: org.autojs.autojs.core.looper.Loopers.AsyncTask): void;
						public getTimer(): org.autojs.autojs.core.looper.Timer;
						public createAndAddAsyncTask(desc: string): org.autojs.autojs.core.looper.Loopers.AsyncTask;
					}
					export module Loopers {
						export class AsyncTask extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.looper.Loopers.AsyncTask>;
							public end(): void;
							public onFinish(loopers: org.autojs.autojs.core.looper.Loopers): boolean;
							public isEnd(): boolean;
							public constructor(desc: string);
							public toString(): string;
							public onStop(loopers: org.autojs.autojs.core.looper.Loopers): void;
						}
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.looper.Loopers.Companion>;
						}
						export class LooperQuitHandler extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.looper.Loopers.LooperQuitHandler>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.looper.Loopers$LooperQuitHandler interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								shouldQuit(): boolean;
							});
							public constructor();
							public shouldQuit(): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module looper {
					export class MainThreadProxy extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.looper.MainThreadProxy>;
						/** @deprecated */
						public stop(): void;
						public join(millis: number): void;
						public getUncaughtExceptionHandler(): java.lang.Thread.UncaughtExceptionHandler;
						public checkAccess(): void;
						/** @deprecated */
						public stop(obj: java.lang.Throwable): void;
						public setContextClassLoader(cl: java.lang.ClassLoader): void;
						public getStackTrace(): java.lang.StackTraceElement[];
						public join(millis: number, param1: number): void;
						public setUncaughtExceptionHandler(eh: java.lang.Thread.UncaughtExceptionHandler): void;
						public static sleep(millis: number): void;
						public setName(name: string): void;
						public isInterrupted(): boolean;
						public static activeCount(): number;
						public getState(): java.lang.Thread.State;
						public static holdsLock(obj: any): boolean;
						public toString(): string;
						public static getDefaultUncaughtExceptionHandler(): java.lang.Thread.UncaughtExceptionHandler;
						/** @deprecated */
						public destroy(): void;
						public constructor(thread: java.lang.Thread, runtime: org.autojs.autojs.runtime.ScriptRuntime);
						public static currentThread(): java.lang.Thread;
						public start(): void;
						public getPriority(): number;
						public join(): void;
						public setInterval(listener: any, interval: number, ...param2: any[]): number;
						public getThreadGroup(): java.lang.ThreadGroup;
						public setPriority(newPriority: number): void;
						public setTimeout(callback: any, delay: number, ...param2: any[]): number;
						public static sleep(millis: number, param1: number): void;
						public interrupt(): void;
						public static setDefaultUncaughtExceptionHandler(eh: java.lang.Thread.UncaughtExceptionHandler): void;
						public getName(): string;
						public clearImmediate(id: number): boolean;
						public isDaemon(): boolean;
						public static yield(): void;
						/** @deprecated */
						public resume(): void;
						public isAlive(): boolean;
						public static interrupted(): boolean;
						public setDaemon(on: boolean): void;
						public setImmediate(listener: any, ...args: any[]): number;
						public static getAllStackTraces(): java.util.Map<java.lang.Thread,java.lang.StackTraceElement[]>;
						public clearInterval(id: number): boolean;
						/** @deprecated */
						public countStackFrames(): number;
						/** @deprecated */
						public suspend(): void;
						public static enumerate(tarray: java.lang.Thread[]): number;
						public getId(): number;
						public run(): void;
						public clearTimeout(id: number): boolean;
						public static dumpStack(): void;
						public getContextClassLoader(): java.lang.ClassLoader;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module looper {
					export class Timer extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.looper.Timer>;
						public constructor(runtime: org.autojs.autojs.runtime.ScriptRuntime, looper: android.os.Looper);
						public clearImmediate(id: number): boolean;
						public setTimeout(callback: any, delay: number, ...param2: any[]): number;
						public hasPendingCallbacks(): boolean;
						public post(r: java.lang.Runnable): void;
						public clearTimeout(id: number): boolean;
						public setImmediate(listener: any, ...args: any[]): number;
						public constructor(runtime: org.autojs.autojs.runtime.ScriptRuntime);
						public clearInterval(id: number): boolean;
						public setInterval(listener: any, interval: number, ...param2: any[]): number;
						public postDelayed(r: java.lang.Runnable, interval: number): void;
						public removeAllCallbacks(): void;
					}
					export module Timer {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.looper.Timer.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module looper {
					export class TimerThread extends org.autojs.autojs.lang.ThreadCompat {
						public static class: java.lang.Class<org.autojs.autojs.core.looper.TimerThread>;
						public constructor(group: java.lang.ThreadGroup, name: string);
						public constructor(target: java.lang.Runnable, name: string);
						public setTimeout(callback: any, delay: number, ...param2: any[]): number;
						public setTimeout(callback: any): number;
						public waitFor(): void;
						public interrupt(): void;
						public static getTimerForThread(thread: java.lang.Thread): org.autojs.autojs.core.looper.Timer;
						public clearImmediate(id: number): boolean;
						public setInterval(listener: any): number;
						public constructor(group: java.lang.ThreadGroup, target: java.lang.Runnable, name: string, stackSize: number);
						public constructor(target: java.lang.Runnable);
						public getLoopers(): org.autojs.autojs.core.looper.Loopers;
						public constructor();
						public onExit(): void;
						public setImmediate(listener: any, ...args: any[]): number;
						public constructor(group: java.lang.ThreadGroup, target: java.lang.Runnable);
						public clearInterval(id: number): boolean;
						public getTimer(): org.autojs.autojs.core.looper.Timer;
						public toString(): string;
						public setLoopers(_set_: org.autojs.autojs.core.looper.Loopers): void;
						public constructor(mRuntime: org.autojs.autojs.runtime.ScriptRuntime, mTarget: java.lang.Runnable);
						public run(): void;
						public constructor(name: string);
						public constructor(group: java.lang.ThreadGroup, target: java.lang.Runnable, name: string);
						public clearTimeout(id: number): boolean;
						public setInterval(listener: any, interval: number, ...param2: any[]): number;
					}
					export module TimerThread {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.looper.TimerThread.Companion>;
							public getTimerForCurrentThread(): org.autojs.autojs.core.looper.Timer;
							public getTimerForThread(thread: java.lang.Thread): org.autojs.autojs.core.looper.Timer;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module notification {
					export class Notification extends android.app.Notification {
						public static class: java.lang.Class<org.autojs.autojs.core.notification.Notification>;
						public writeToParcel(parcel: android.os.Parcel, flags: number): void;
						public click(): void;
						public describeContents(): number;
						public delete(): void;
						public getPackageName(): string;
						public writeToParcel(param0: android.os.Parcel, param1: number): void;
						public getText(): string;
						public toString(): string;
						public getTitle(): string;
					}
					export module Notification {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.notification.Notification.Companion>;
							public clone(): any;
							public create(n: android.app.Notification, packageName: string): org.autojs.autojs.core.notification.Notification;
							public clone(from: android.app.Notification, to: android.app.Notification): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module notification {
					export class NotificationListenerService extends android.service.notification.NotificationListenerService {
						public static class: java.lang.Class<org.autojs.autojs.core.notification.NotificationListenerService>;
						public constructor();
						public onNotificationPosted(sbn: android.service.notification.StatusBarNotification, rankingMap: android.service.notification.NotificationListenerService.RankingMap): void;
						public onTrimMemory(param0: number): void;
						public onNotificationRemoved(sbn: android.service.notification.StatusBarNotification): void;
						public constructor(base: android.content.Context);
						public addListener(listener: org.autojs.autojs.core.accessibility.NotificationListener): void;
						public static getInstance(): org.autojs.autojs.core.notification.NotificationListenerService;
						public removeListener(listener: org.autojs.autojs.core.accessibility.NotificationListener): boolean;
						public onDestroy(): void;
						public onNotificationRemoved(sbn: android.service.notification.StatusBarNotification, rankingMap: android.service.notification.NotificationListenerService.RankingMap): void;
						public onCreate(): void;
						public onNotificationPosted(sbn: android.service.notification.StatusBarNotification): void;
						public onTrimMemory(level: number): void;
					}
					export module NotificationListenerService {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.notification.NotificationListenerService.Companion>;
							public getInstance(): org.autojs.autojs.core.notification.NotificationListenerService;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module opencv {
					export class Mat extends org.opencv.core.Mat implements org.autojs.autojs.util.ResourceMonitor.Resource {
						public static class: java.lang.Class<org.autojs.autojs.core.opencv.Mat>;
						public constructor(sizes: number[], type: number, s: org.opencv.core.Scalar);
						public n_clone(addr: number): number;
						public constructor();
						public constructor(sizes: number[], type: number);
						public constructor(rows: number, cols: number, type: number);
						public constructor(rows: number, cols: number, type: number, data: java.nio.ByteBuffer);
						public constructor(size: org.opencv.core.Size, type: number, s: org.opencv.core.Scalar);
						public clone(): any;
						public constructor(m: org.autojs.autojs.core.opencv.Mat, rowRange: org.opencv.core.Range);
						public constructor(m: org.opencv.core.Mat, rowRange: org.opencv.core.Range, colRange: org.opencv.core.Range);
						public constructor(m: org.opencv.core.Mat, roi: org.opencv.core.Rect);
						public constructor(rows: number, cols: number, type: number, s: org.opencv.core.Scalar);
						public release(): void;
						public getResourceId(): number;
						public constructor(m: org.autojs.autojs.core.opencv.Mat, rowRange: org.opencv.core.Range, colRange: org.opencv.core.Range);
						public constructor(rows: number, cols: number, type: number, data: java.nio.ByteBuffer, step: number);
						public finalize(): void;
						public constructor(m: org.opencv.core.Mat, ranges: org.opencv.core.Range[]);
						public constructor(addr: number);
						public clone(): org.opencv.core.Mat;
						public constructor(size: org.opencv.core.Size, type: number);
						public constructor(m: org.autojs.autojs.core.opencv.Mat, roi: org.opencv.core.Rect);
						public constructor(m: org.opencv.core.Mat, rowRange: org.opencv.core.Range);
						public clone(): org.autojs.autojs.core.opencv.Mat;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module opencv {
					export class MatOfPoint extends org.opencv.core.MatOfPoint implements org.autojs.autojs.util.ResourceMonitor.Resource {
						public static class: java.lang.Class<org.autojs.autojs.core.opencv.MatOfPoint>;
						public constructor(sizes: number[], type: number, s: org.opencv.core.Scalar);
						public constructor();
						public constructor(sizes: number[], type: number);
						public constructor(rows: number, cols: number, type: number);
						public constructor(rows: number, cols: number, type: number, data: java.nio.ByteBuffer);
						public constructor(size: org.opencv.core.Size, type: number, s: org.opencv.core.Scalar);
						public constructor(m: org.opencv.core.Mat, rowRange: org.opencv.core.Range, colRange: org.opencv.core.Range);
						public constructor(m: org.opencv.core.Mat, roi: org.opencv.core.Rect);
						public constructor(...a: org.opencv.core.Point[]);
						public constructor(rows: number, cols: number, type: number, s: org.opencv.core.Scalar);
						public release(): void;
						public getResourceId(): number;
						public constructor(rows: number, cols: number, type: number, data: java.nio.ByteBuffer, step: number);
						public finalize(): void;
						public constructor(m: org.opencv.core.Mat, ranges: org.opencv.core.Range[]);
						public constructor(m: org.opencv.core.Mat);
						public constructor(addr: number);
						public constructor(size: org.opencv.core.Size, type: number);
						public constructor(m: org.opencv.core.Mat, rowRange: org.opencv.core.Range);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module opencv {
					export class OpenCVHelper extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.opencv.OpenCVHelper>;
						public constructor();
						public static release(mat: org.autojs.autojs.core.opencv.MatOfPoint): void;
						public static initIfNeeded(context: android.content.Context, callback: org.autojs.autojs.core.opencv.OpenCVHelper.InitializeCallback): void;
						public static newMatOfPoint(mat: org.autojs.autojs.core.opencv.Mat): org.autojs.autojs.core.opencv.MatOfPoint;
						public static isInitialized(): boolean;
						public static release(mat: org.autojs.autojs.core.opencv.Mat): void;
					}
					export module OpenCVHelper {
						export class InitializeCallback extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.opencv.OpenCVHelper.InitializeCallback>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.opencv.OpenCVHelper$InitializeCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onInitFinish(): void;
							});
							public constructor();
							public onInitFinish(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module permission {
					export class OnRequestPermissionsResultCallback extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.permission.OnRequestPermissionsResultCallback>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.permission.OnRequestPermissionsResultCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						});
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module permission {
					export class PermissionRequestActivity extends android.app.Activity {
						public static class: java.lang.Class<org.autojs.autojs.core.permission.PermissionRequestActivity>;
						public static EXTRA_PERMISSIONS: string;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onTrimMemory(level: number): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onTrimMemory(param0: number): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public onCreatePanelMenu(featureId: number, menu: android.view.Menu): boolean;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public onCreateView(name: string, context: android.content.Context, attrs: android.util.AttributeSet): android.view.View;
						public onPanelClosed(featureId: number, menu: android.view.Menu): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onRequestPermissionsResult(requestCode: number, permissions: string[], grantResults: number[]): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public onMenuOpened(featureId: number, menu: android.view.Menu): boolean;
						public onCreateView(parent: android.view.View, name: string, context: android.content.Context, attrs: android.util.AttributeSet): android.view.View;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onMenuItemSelected(featureId: number, item: android.view.MenuItem): boolean;
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public onPreparePanel(featureId: number, view: android.view.View, menu: android.view.Menu): boolean;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public dispatchKeyEvent(event: android.view.KeyEvent): boolean;
						public onCreatePanelView(featureId: number): android.view.View;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module permission {
					export class PermissionRequestProxyActivity extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.permission.PermissionRequestProxyActivity>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.permission.PermissionRequestProxyActivity interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							addRequestPermissionsCallback(param0: org.autojs.autojs.core.permission.OnRequestPermissionsResultCallback): void;
							removeRequestPermissionsCallback(param0: org.autojs.autojs.core.permission.OnRequestPermissionsResultCallback): boolean;
							requestPermissions(param0: string[], param1: number): void;
						});
						public constructor();
						public removeRequestPermissionsCallback(param0: org.autojs.autojs.core.permission.OnRequestPermissionsResultCallback): boolean;
						public requestPermissions(param0: string[], param1: number): void;
						public addRequestPermissionsCallback(param0: org.autojs.autojs.core.permission.OnRequestPermissionsResultCallback): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module permission {
					export class Permissions extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.permission.Permissions>;
						public static getPermissionsNeedToRequest(context: android.content.Context, permissions: string[]): string[];
						public constructor();
						public static requestPermissions(context: android.content.Context, permissions: string[]): void;
						public static requestPermissions(activity: org.autojs.autojs.core.permission.PermissionRequestProxyActivity, permissions: string[], callback: org.autojs.autojs.core.permission.OnRequestPermissionsResultCallback): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module permission {
					export class RequestPermissionCallbacks extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.permission.RequestPermissionCallbacks>;
						public removeCallback(callback: org.autojs.autojs.core.permission.OnRequestPermissionsResultCallback): boolean;
						public constructor();
						public onRequestPermissionsResult(requestCode: number, permissions: string[], grantResults: number[]): boolean;
						public addCallback(callback: org.autojs.autojs.core.permission.OnRequestPermissionsResultCallback): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module plugin {
					export class Plugin extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.plugin.Plugin>;
						public setMainScriptPath(mainScriptPath: string): void;
						public getMainScriptPath(): string;
						public getAssetsScriptDir(): string;
						public static load(context: android.content.Context, packageContext: android.content.Context, runtime: org.autojs.autojs.runtime.ScriptRuntime, scope: org.autojs.autojs.rhino.TopLevelScope): org.autojs.autojs.core.plugin.Plugin;
						public constructor(pluginInstance: any);
						public unwrap(): any;
					}
					export module Plugin {
						export class PluginLoadException extends java.lang.RuntimeException {
							public static class: java.lang.Class<org.autojs.autojs.core.plugin.Plugin.PluginLoadException>;
							public constructor();
							public constructor(message: string, cause: java.lang.Throwable);
							public constructor(cause: java.lang.Throwable);
							public constructor(message: string);
							public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module record {
					export class GlobalActionRecorder extends java.lang.Object implements org.autojs.autojs.core.record.Recorder.OnStateChangedListener {
						public static class: java.lang.Class<org.autojs.autojs.core.record.GlobalActionRecorder>;
						public pause(): void;
						public onResume(): void;
						public constructor(context: android.content.Context);
						public getPath(): string;
						public removeOnStateChangedListener(listener: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
						public static getSingleton(context: android.content.Context): org.autojs.autojs.core.record.GlobalActionRecorder;
						public stop(): void;
						public addOnStateChangedListener(listener: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
						public onStop(): void;
						public onPause(): void;
						public resume(): void;
						public discard(): void;
						public start(): void;
						public getState(): number;
						public getCode(): string;
						public onStart(): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module record {
					export class Recorder extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.record.Recorder>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.record.Recorder interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							start(): void;
							stop(): void;
							pause(): void;
							resume(): void;
							getCode(): string;
							getPath(): string;
							getState(): number;
							setOnStateChangedListener(param0: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
						});
						public constructor();
						public static STATE_RECORDING: number;
						public static STATE_NOT_START: number;
						public static STATE_STOPPED: number;
						public static STATE_PAUSED: number;
						public resume(): void;
						public start(): void;
						public getState(): number;
						public pause(): void;
						public getPath(): string;
						public getCode(): string;
						public stop(): void;
						public setOnStateChangedListener(param0: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
					}
					export module Recorder {
						export abstract class AbstractRecorder extends java.lang.Object implements org.autojs.autojs.core.record.Recorder {
							public static class: java.lang.Class<org.autojs.autojs.core.record.Recorder.AbstractRecorder>;
							public constructor();
							public setState(state: number): void;
							public pause(): void;
							public getState(): number;
							public resumeImpl(): void;
							public setOnStateChangedListener(onStateChangedListener: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public getCode(): string;
							public getPath(): string;
							public stopImpl(): void;
							public constructor(syncOfState: boolean);
							public stop(): void;
							public start(): void;
							public setOnStateChangedListener(param0: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public startImpl(): void;
							public pauseImpl(): void;
							public resume(): void;
						}
						export class OnStateChangedListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.record.Recorder.OnStateChangedListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.record.Recorder$OnStateChangedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onStart(): void;
								onStop(): void;
								onPause(): void;
								onResume(): void;
							});
							public constructor();
							public onStop(): void;
							public onPause(): void;
							public onStart(): void;
							public onResume(): void;
						}
						export class StateChangeEvent extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.record.Recorder.StateChangeEvent>;
							public constructor(oldState: number, currentState: number);
							public getOldState(): number;
							public getCurrentState(): number;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module record {
					export module accessibility {
						export class AccessibilityActionConverter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.record.accessibility.AccessibilityActionConverter>;
							public record(service: android.accessibilityservice.AccessibilityService, event: android.view.accessibility.AccessibilityEvent): void;
							public getScript(): string;
							public constructor(shouldIgnoreFirstAction: boolean);
							public onResume(): void;
						}
						export module AccessibilityActionConverter {
							export abstract class BoundsEventConverter extends java.lang.Object implements org.autojs.autojs.core.record.accessibility.AccessibilityActionConverter.EventToScriptConverter {
								public static class: java.lang.Class<org.autojs.autojs.core.record.accessibility.AccessibilityActionConverter.BoundsEventConverter>;
								public onAccessibilityEvent(param0: android.accessibilityservice.AccessibilityService, param1: android.view.accessibility.AccessibilityEvent, param2: java.lang.StringBuilder): void;
								public onAccessibilityEvent(service: android.accessibilityservice.AccessibilityService, event: android.view.accessibility.AccessibilityEvent, sb: java.lang.StringBuilder): void;
								public onAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent, param1: string, param2: java.lang.StringBuilder): void;
							}
							export class DoOnceConverter extends org.autojs.autojs.core.record.accessibility.AccessibilityActionConverter.BoundsEventConverter {
								public static class: java.lang.Class<org.autojs.autojs.core.record.accessibility.AccessibilityActionConverter.DoOnceConverter>;
								public onAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent, bounds: string, sb: java.lang.StringBuilder): void;
								public onAccessibilityEvent(param0: android.accessibilityservice.AccessibilityService, param1: android.view.accessibility.AccessibilityEvent, param2: java.lang.StringBuilder): void;
								public onAccessibilityEvent(service: android.accessibilityservice.AccessibilityService, event: android.view.accessibility.AccessibilityEvent, sb: java.lang.StringBuilder): void;
								public onAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent, param1: string, param2: java.lang.StringBuilder): void;
							}
							export class DoUtilSucceedConverter extends org.autojs.autojs.core.record.accessibility.AccessibilityActionConverter.BoundsEventConverter {
								public static class: java.lang.Class<org.autojs.autojs.core.record.accessibility.AccessibilityActionConverter.DoUtilSucceedConverter>;
								public onAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent, bounds: string, sb: java.lang.StringBuilder): void;
								public onAccessibilityEvent(param0: android.accessibilityservice.AccessibilityService, param1: android.view.accessibility.AccessibilityEvent, param2: java.lang.StringBuilder): void;
								public onAccessibilityEvent(service: android.accessibilityservice.AccessibilityService, event: android.view.accessibility.AccessibilityEvent, sb: java.lang.StringBuilder): void;
								public onAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent, param1: string, param2: java.lang.StringBuilder): void;
							}
							export class EventToScriptConverter extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.record.accessibility.AccessibilityActionConverter.EventToScriptConverter>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.record.accessibility.AccessibilityActionConverter$EventToScriptConverter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onAccessibilityEvent(param0: android.accessibilityservice.AccessibilityService, param1: android.view.accessibility.AccessibilityEvent, param2: java.lang.StringBuilder): void;
								});
								public constructor();
								public onAccessibilityEvent(param0: android.accessibilityservice.AccessibilityService, param1: android.view.accessibility.AccessibilityEvent, param2: java.lang.StringBuilder): void;
							}
							export class SetTextEventConverter extends java.lang.Object implements org.autojs.autojs.core.record.accessibility.AccessibilityActionConverter.EventToScriptConverter {
								public static class: java.lang.Class<org.autojs.autojs.core.record.accessibility.AccessibilityActionConverter.SetTextEventConverter>;
								public onAccessibilityEvent(param0: android.accessibilityservice.AccessibilityService, param1: android.view.accessibility.AccessibilityEvent, param2: java.lang.StringBuilder): void;
								public onAccessibilityEvent(service: android.accessibilityservice.AccessibilityService, event: android.view.accessibility.AccessibilityEvent, sb: java.lang.StringBuilder): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module record {
					export module accessibility {
						export class AccessibilityActionRecorder extends org.autojs.autojs.core.record.Recorder.AbstractRecorder implements org.autojs.autojs.core.accessibility.AccessibilityDelegate {
							public static class: java.lang.Class<org.autojs.autojs.core.record.accessibility.AccessibilityActionRecorder>;
							public constructor();
							public pause(): void;
							public getState(): number;
							public onAccessibilityEvent(service: android.accessibilityservice.AccessibilityService, event: android.view.accessibility.AccessibilityEvent): boolean;
							public resumeImpl(): void;
							public onAccessibilityEvent(param0: android.accessibilityservice.AccessibilityService, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public getCode(): string;
							public setOnStateChangedListener(onStateChangedListener: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public getPath(): string;
							public stopImpl(): void;
							public setShouldIgnoreFirstAction(shouldIgnoreFirstAction: boolean): void;
							public constructor(syncOfState: boolean);
							public stop(): void;
							public start(): void;
							public getEventTypes(): java.util.Set<java.lang.Integer>;
							public setOnStateChangedListener(param0: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public startImpl(): void;
							public resume(): void;
						}
						export module AccessibilityActionRecorder {
							export class AccessibilityActionRecordEvent extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.record.accessibility.AccessibilityActionRecorder.AccessibilityActionRecordEvent>;
								public constructor(event: android.view.accessibility.AccessibilityEvent);
								public getAccessibilityEvent(): android.view.accessibility.AccessibilityEvent;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module record {
					export module inputevent {
						export class EventFormatException extends java.lang.RuntimeException {
							public static class: java.lang.Class<org.autojs.autojs.core.record.inputevent.EventFormatException>;
							public constructor();
							public constructor(message: string, cause: java.lang.Throwable);
							public constructor(cause: java.lang.Throwable);
							public constructor(e: java.lang.Exception);
							public constructor(eventStr: string, e: java.lang.Exception);
							public constructor(message: string);
							public static forEventStr(eventStr: string, e: java.lang.NumberFormatException): org.autojs.autojs.core.record.inputevent.EventFormatException;
							public constructor(eventStr: string);
							public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module record {
					export module inputevent {
						export abstract class InputEventRecorder extends org.autojs.autojs.core.record.Recorder.AbstractRecorder implements org.autojs.autojs.core.inputevent.InputEventObserver.InputEventListener {
							public static class: java.lang.Class<org.autojs.autojs.core.record.inputevent.InputEventRecorder>;
							public mRecording: boolean;
							public constructor();
							public onInputEvent(e: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
							public pause(): void;
							public getState(): number;
							public resumeImpl(): void;
							public recordInputEvent(param0: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
							public getCode(): string;
							public setOnStateChangedListener(onStateChangedListener: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public getPath(): string;
							public stopImpl(): void;
							public constructor(syncOfState: boolean);
							public stop(): void;
							public start(): void;
							public onInputEvent(param0: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
							public setOnStateChangedListener(param0: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public startImpl(): void;
							public static parseDeviceNumber(device: string): number;
							public pauseImpl(): void;
							public resume(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module record {
					export module inputevent {
						export class InputEventToAutoFileRecorder extends org.autojs.autojs.core.record.inputevent.InputEventRecorder {
							public static class: java.lang.Class<org.autojs.autojs.core.record.inputevent.InputEventToAutoFileRecorder>;
							public constructor();
							public constructor(context: android.content.Context);
							public onInputEvent(e: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
							public pause(): void;
							public getState(): number;
							public recordInputEvent(param0: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
							public getCode(): string;
							public setOnStateChangedListener(onStateChangedListener: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public getPath(): string;
							public constructor(syncOfState: boolean);
							public stop(): void;
							public start(): void;
							public onInputEvent(param0: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
							public setOnStateChangedListener(param0: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public resume(): void;
							public recordInputEvent(event: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
						}
						export module InputEventToAutoFileRecorder {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.record.inputevent.InputEventToAutoFileRecorder.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module record {
					export module inputevent {
						export class InputEventToRootAutomatorRecorder extends org.autojs.autojs.core.record.inputevent.InputEventRecorder {
							public static class: java.lang.Class<org.autojs.autojs.core.record.inputevent.InputEventToRootAutomatorRecorder>;
							public constructor();
							public onInputEvent(e: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
							public pause(): void;
							public getState(): number;
							public recordInputEvent(param0: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
							public getCode(): string;
							public setOnStateChangedListener(onStateChangedListener: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public getPath(): string;
							public constructor(syncOfState: boolean);
							public stop(): void;
							public start(): void;
							public onInputEvent(param0: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
							public setOnStateChangedListener(param0: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public resume(): void;
							public recordInputEvent(event: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module record {
					export module inputevent {
						export class InputEventToSendEventJsRecorder extends org.autojs.autojs.core.record.inputevent.InputEventRecorder {
							public static class: java.lang.Class<org.autojs.autojs.core.record.inputevent.InputEventToSendEventJsRecorder>;
							public constructor();
							public onInputEvent(e: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
							public pause(): void;
							public getState(): number;
							public recordInputEvent(param0: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
							public getCode(): string;
							public setOnStateChangedListener(onStateChangedListener: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public getPath(): string;
							public constructor(syncOfState: boolean);
							public stop(): void;
							public start(): void;
							public onInputEvent(param0: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
							public setOnStateChangedListener(param0: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public resume(): void;
							public recordInputEvent(event: org.autojs.autojs.core.inputevent.InputEventObserver.InputEvent): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module record {
					export module inputevent {
						export class TouchRecorder extends org.autojs.autojs.core.record.Recorder.AbstractRecorder {
							public static class: java.lang.Class<org.autojs.autojs.core.record.inputevent.TouchRecorder>;
							public constructor();
							public createInputEventRecorder(): org.autojs.autojs.core.record.inputevent.InputEventRecorder;
							public constructor(context: android.content.Context);
							public pause(): void;
							public getState(): number;
							public constructor(context: android.content.Context, observer: org.autojs.autojs.core.inputevent.InputEventObserver);
							public resumeImpl(): void;
							public reset(): void;
							public getCode(): string;
							public setOnStateChangedListener(onStateChangedListener: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public getPath(): string;
							public stopImpl(): void;
							public constructor(syncOfState: boolean);
							public stop(): void;
							public start(): void;
							public setOnStateChangedListener(param0: org.autojs.autojs.core.record.Recorder.OnStateChangedListener): void;
							public startImpl(): void;
							public pauseImpl(): void;
							public resume(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module shizuku {
					export class IUserService extends java.lang.Object implements android.os.IInterface {
						public static class: java.lang.Class<org.autojs.autojs.core.shizuku.IUserService>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.shizuku.IUserService interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							destroy(): void;
							exit(): void;
							execCommand(param0: string): string;
							asBinder(): android.os.IBinder;
						});
						public constructor();
						public static DESCRIPTOR: string;
						public asBinder(): android.os.IBinder;
						public destroy(): void;
						public execCommand(param0: string): string;
						public exit(): void;
					}
					export module IUserService {
						export class Default extends java.lang.Object implements org.autojs.autojs.core.shizuku.IUserService {
							public static class: java.lang.Class<org.autojs.autojs.core.shizuku.IUserService.Default>;
							public constructor();
							public destroy(): void;
							public execCommand(command: string): string;
							public asBinder(): android.os.IBinder;
							public execCommand(param0: string): string;
							public exit(): void;
						}
						export abstract class Stub extends android.os.Binder implements org.autojs.autojs.core.shizuku.IUserService {
							public static class: java.lang.Class<org.autojs.autojs.core.shizuku.IUserService.Stub>;
							public constructor();
							public queryLocalInterface(param0: string): android.os.IInterface;
							public dump(fd: java.io.FileDescriptor, args: string[]): void;
							public transact(code: number, data: android.os.Parcel, reply: android.os.Parcel, flags: number): boolean;
							public linkToDeath(param0: android.os.IBinder.DeathRecipient, param1: number): void;
							public dump(fd: java.io.FileDescriptor, fout: java.io.PrintWriter, args: string[]): void;
							public pingBinder(): boolean;
							public onTransact(code: number, data: android.os.Parcel, reply: android.os.Parcel, flags: number): boolean;
							public unlinkToDeath(param0: android.os.IBinder.DeathRecipient, param1: number): boolean;
							public dumpAsync(fd: java.io.FileDescriptor, args: string[]): void;
							public getInterfaceDescriptor(): string;
							public linkToDeath(recipient: android.os.IBinder.DeathRecipient, flags: number): void;
							public destroy(): void;
							public isBinderAlive(): boolean;
							public static asInterface(obj: android.os.IBinder): org.autojs.autojs.core.shizuku.IUserService;
							public unlinkToDeath(recipient: android.os.IBinder.DeathRecipient, flags: number): boolean;
							public asBinder(): android.os.IBinder;
							public execCommand(param0: string): string;
							public queryLocalInterface(descriptor: string): android.os.IInterface;
							public transact(param0: number, param1: android.os.Parcel, param2: android.os.Parcel, param3: number): boolean;
							public dump(param0: java.io.FileDescriptor, param1: string[]): void;
							public dumpAsync(param0: java.io.FileDescriptor, param1: string[]): void;
							public exit(): void;
						}
						export module Stub {
							export class Proxy extends java.lang.Object implements org.autojs.autojs.core.shizuku.IUserService {
								public static class: java.lang.Class<org.autojs.autojs.core.shizuku.IUserService.Stub.Proxy>;
								public asBinder(): android.os.IBinder;
								public execCommand(param0: string): string;
								public getInterfaceDescriptor(): string;
								public destroy(): void;
								public execCommand(command: string): string;
								public exit(): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module shizuku {
					export class UserService extends org.autojs.autojs.core.shizuku.IUserService.Stub {
						public static class: java.lang.Class<org.autojs.autojs.core.shizuku.UserService>;
						public constructor();
						public linkToDeath(param0: android.os.IBinder.DeathRecipient, param1: number): void;
						public unlinkToDeath(recipient: android.os.IBinder.DeathRecipient, flags: number): boolean;
						public unlinkToDeath(param0: android.os.IBinder.DeathRecipient, param1: number): boolean;
						public queryLocalInterface(param0: string): android.os.IInterface;
						public constructor(context: android.content.Context);
						public destroy(): void;
						public execCommand(param0: string): string;
						public transact(code: number, data: android.os.Parcel, reply: android.os.Parcel, flags: number): boolean;
						public queryLocalInterface(descriptor: string): android.os.IInterface;
						public dump(param0: java.io.FileDescriptor, param1: string[]): void;
						public transact(param0: number, param1: android.os.Parcel, param2: android.os.Parcel, param3: number): boolean;
						public linkToDeath(recipient: android.os.IBinder.DeathRecipient, flags: number): void;
						public getInterfaceDescriptor(): string;
						public isBinderAlive(): boolean;
						public dump(fd: java.io.FileDescriptor, fout: java.io.PrintWriter, args: string[]): void;
						public execCommand(command: string): string;
						public dump(fd: java.io.FileDescriptor, args: string[]): void;
						public exit(): void;
						public pingBinder(): boolean;
						public dumpAsync(fd: java.io.FileDescriptor, args: string[]): void;
						public dumpAsync(param0: java.io.FileDescriptor, param1: string[]): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module storage {
					export class LocalStorage extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.storage.LocalStorage>;
						public put(key: string, value: number): org.autojs.autojs.core.storage.LocalStorage;
						public remove(key: string): void;
						public constructor(context: android.content.Context, name: string);
						public getBoolean(key: string): boolean;
						public getString(key: string): string;
						public getString(key: string, defaultValue: string): string;
						public put(key: string, value: string): org.autojs.autojs.core.storage.LocalStorage;
						public getBoolean(key: string, defaultValue: boolean): boolean;
						public contains(key: string): boolean;
						public clear(): void;
						public put(key: string, value: boolean): org.autojs.autojs.core.storage.LocalStorage;
						public getNumber(key: string): number;
						public getNumber(key: string, defaultValue: number): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export class BaseEvent extends org.autojs.autojs.rhino.NativeJavaObjectWithPrototype {
						public static class: java.lang.Class<org.autojs.autojs.core.ui.BaseEvent>;
						public put(param0: number, param1: org.mozilla.javascript.Scriptable, param2: any): void;
						public getPrototype(): org.mozilla.javascript.Scriptable;
						public put(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable, param2: any): void;
						public setPrototype(param0: org.mozilla.javascript.Scriptable): void;
						public getClassName(): string;
						public has(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): boolean;
						public get(param0: string, param1: org.mozilla.javascript.Scriptable): any;
						public setParentScope(param0: org.mozilla.javascript.Scriptable): void;
						public getParentScope(): org.mozilla.javascript.Scriptable;
						public getIds(): any[];
						public has(param0: number, param1: org.mozilla.javascript.Scriptable): boolean;
						public getDefaultValue(param0: java.lang.Class<any>): any;
						public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any);
						public constructor();
						public has(name: string, start: org.mozilla.javascript.Scriptable): boolean;
						public get(name: string, start: org.mozilla.javascript.Scriptable): any;
						public isConsumed(): boolean;
						public put(name: string, start: org.mozilla.javascript.Scriptable, value: any): void;
						public hasInstance(param0: org.mozilla.javascript.Scriptable): boolean;
						public get(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): any;
						public delete(param0: number): void;
						public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, staticType: java.lang.Class<any>);
						public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, staticType: java.lang.Class<any>, isAdapter: boolean);
						public delete(param0: string): void;
						public has(param0: string, param1: org.mozilla.javascript.Scriptable): boolean;
						public get(param0: number, param1: org.mozilla.javascript.Scriptable): any;
						public put(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): void;
						public delete(param0: org.mozilla.javascript.Symbol): void;
						public unwrap(): any;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export class BiMap<K, V>  extends java.util.Map<any,any> {
						public static class: java.lang.Class<org.autojs.autojs.core.ui.BiMap<any,any>>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.core.ui.BiMap<any,any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							getKey(param0: any): any;
							valueSet(): java.util.Set<any>;
							getOr(param0: any, param1: any): any;
							getKeyOr(param0: any, param1: any): any;
							size(): number;
							isEmpty(): boolean;
							containsKey(param0: any): boolean;
							containsValue(param0: any): boolean;
							get(param0: any): any;
							put(param0: any, param1: any): any;
							remove(param0: any): any;
							putAll(param0: java.util.Map<any,any>): void;
							clear(): void;
							keySet(): java.util.Set<any>;
							values(): java.util.Collection<any>;
							entrySet(): java.util.Set<java.util.Map.Entry<any,any>>;
							equals(param0: any): boolean;
							hashCode(): number;
							getOrDefault(key: any, defaultValue: any): any;
							forEach(action: any /* any<any,any>*/): void;
							replaceAll(_function_: any /* any<any,any,any>*/): void;
							putIfAbsent(key: any, value: any): any;
							remove(key: any, value: any): boolean;
							replace(key: any, oldValue: any, newValue: any): boolean;
							replace(key: any, value: any): any;
							computeIfAbsent(key: any, mappingFunction: any /* any<any,any>*/): any;
							computeIfPresent(key: any, remappingFunction: any /* any<any,any,any>*/): any;
							compute(key: any, remappingFunction: any /* any<any,any,any>*/): any;
							merge(key: any, value: any, remappingFunction: any /* any<any,any,any>*/): any;
						});
						public constructor();
						public getKey(param0: any): any;
						public put(param0: any, param1: any): any;
						public equals(obj: any): boolean;
						public remove(param0: any): any;
						public entrySet(): java.util.Set<java.util.Map.Entry<any,any>>;
						public equals(param0: any): boolean;
						public hashCode(): number;
						public values(): java.util.Collection<any>;
						public computeIfAbsent(key: any, mappingFunction: any /* any<any,any>*/): any;
						public getOrDefault(key: any, defaultValue: any): any;
						public putAll(param0: java.util.Map<any,any>): void;
						public remove(key: any, value: any): boolean;
						public compute(key: any, remappingFunction: any /* any<any,any,any>*/): any;
						public putIfAbsent(key: any, value: any): any;
						public valueSet(): java.util.Set<any>;
						public replace(key: any, oldValue: any, newValue: any): boolean;
						public isEmpty(): boolean;
						public forEach(action: any /* any<any,any>*/): void;
						public size(): number;
						public replace(key: any, value: any): any;
						public replaceAll(_function_: any /* any<any,any,any>*/): void;
						public computeIfPresent(key: any, remappingFunction: any /* any<any,any,any>*/): any;
						public get(param0: any): any;
						public containsValue(param0: any): boolean;
						public containsKey(param0: any): boolean;
						public getOr(param0: any, param1: any): any;
						public getKeyOr(param0: any, param1: any): any;
						public merge(key: any, value: any, remappingFunction: any /* any<any,any,any>*/): any;
						public clear(): void;
						public keySet(): java.util.Set<any>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export class BiMaps extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.ui.BiMaps>;
						public constructor();
						public static newBuilder(): org.autojs.autojs.core.ui.BiMaps.BiMapBuilder<any,any>;
						public static make(keyToValue: java.util.Map<any,any>, valueToKey: java.util.Map<any,any>): org.autojs.autojs.core.ui.BiMap<any,any>;
					}
					export module BiMaps {
						export class BiMapBuilder<K, V>  extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.BiMaps.BiMapBuilder<any,any>>;
							public constructor();
							public build(): org.autojs.autojs.core.ui.BiMap<K,V>;
							public put(key: K, value: V): org.autojs.autojs.core.ui.BiMaps.BiMapBuilder<K,V>;
						}
						export class BiMapImpl<K, V>  extends org.autojs.autojs.core.ui.BiMap<any,any> {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.BiMaps.BiMapImpl<any,any>>;
							public get(param0: any): any;
							public put(key: any, value: any): any;
							public size(): number;
							public hashCode(): number;
							public putAll(m: java.util.Map<any,any>): void;
							public remove(param0: any): any;
							public getKey(param0: any): any;
							public equals(obj: any): boolean;
							public putIfAbsent(key: any, value: any): any;
							public compute(key: any, remappingFunction: any /* any<any,any,any>*/): any;
							public entrySet(): java.util.Set<java.util.Map.Entry<any,any>>;
							public getKeyOr(param0: any, param1: any): any;
							public values(): java.util.Collection<any>;
							public containsKey(key: any): boolean;
							public remove(key: any): any;
							public equals(o: any): boolean;
							public put(param0: any, param1: any): any;
							public merge(key: any, value: any, remappingFunction: any /* any<any,any,any>*/): any;
							public containsKey(param0: any): boolean;
							public clear(): void;
							public get(key: any): any;
							public keySet(): java.util.Set<any>;
							public remove(key: any, value: any): boolean;
							public replace(key: any, oldValue: any, newValue: any): boolean;
							public computeIfAbsent(key: any, mappingFunction: any /* any<any,any>*/): any;
							public computeIfPresent(key: any, remappingFunction: any /* any<any,any,any>*/): any;
							public getKey(value: any): any;
							public forEach(action: any /* any<any,any>*/): void;
							public valueSet(): java.util.Set<any>;
							public getOr(key: any, def: any): any;
							public getOrDefault(key: any, defaultValue: any): any;
							public containsValue(value: any): boolean;
							public replaceAll(_function_: any /* any<any,any,any>*/): void;
							public replace(key: any, value: any): any;
							public getKeyOr(value: any, def: any): any;
							public getOr(param0: any, param1: any): any;
							public isEmpty(): boolean;
							public equals(param0: any): boolean;
							public containsValue(param0: any): boolean;
							public putAll(param0: java.util.Map<any,any>): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export class JsViewHelper extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.ui.JsViewHelper>;
						public static INSTANCE: org.autojs.autojs.core.ui.JsViewHelper;
						public static findViewByStringId(view: android.view.View, id: string): android.view.View;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export class ViewExtras extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.core.ui.ViewExtras>;
						public static getViewAttributes(view: android.view.View, parser: org.autojs.autojs.core.ui.inflater.ResourceParser): org.autojs.autojs.core.ui.attribute.ViewAttributes;
						public constructor();
						public setNativeView(nativeView: org.autojs.autojs.core.ui.nativeview.NativeView): void;
						public getNativeView(): org.autojs.autojs.core.ui.nativeview.NativeView;
						public static getNativeView(scope: org.mozilla.javascript.Scriptable, view: android.view.View, staticType: java.lang.Class<any>, runtime: org.autojs.autojs.runtime.ScriptRuntime): org.autojs.autojs.core.ui.nativeview.NativeView;
						public static getNativeView(view: android.view.View): org.autojs.autojs.core.ui.nativeview.NativeView;
						public setViewAttributes(viewAttributes: org.autojs.autojs.core.ui.attribute.ViewAttributes): void;
						public getViewAttributes(): org.autojs.autojs.core.ui.attribute.ViewAttributes;
						public static get(view: android.view.View): org.autojs.autojs.core.ui.ViewExtras;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class AbsSeekBarAttributes extends org.autojs.autojs.core.ui.attribute.ProgressBarAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.AbsSeekBarAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.widget.ProgressBar;
							public onRegisterAttrs(): void;
							public getView(): android.widget.AbsSeekBar;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class AbsSpinnerAttributes extends org.autojs.autojs.core.ui.attribute.AdapterViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.AbsSpinnerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.AdapterView<any>;
							public getView(): android.widget.AbsSpinner;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class AdapterViewAttributes extends org.autojs.autojs.core.ui.attribute.ViewGroupAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.AdapterViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.AdapterView<any>;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class AppBarLayoutAttributes extends org.autojs.autojs.core.ui.attribute.LinearLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.AppBarLayoutAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): com.google.android.material.appbar.AppBarLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
							public getView(): android.widget.LinearLayout;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class AppCompatCheckBoxAttributes extends org.autojs.autojs.core.ui.attribute.CheckBoxAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.AppCompatCheckBoxAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.CompoundButton;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): androidx.appcompat.widget.AppCompatCheckBox;
							public getView(): android.widget.CheckBox;
							public getView(): android.widget.Button;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class AppCompatSpinnerAttributes extends org.autojs.autojs.core.ui.attribute.SpinnerAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.AppCompatSpinnerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.Spinner;
							public getView(): android.widget.AbsSpinner;
							public getView(): android.widget.AdapterView<any>;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): androidx.appcompat.widget.AppCompatSpinner;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class AppCompatTextViewAttributes extends org.autojs.autojs.core.ui.attribute.TextViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.AppCompatTextViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.TextView;
							public getView(): androidx.appcompat.widget.AppCompatTextView;
							public getView(): android.view.View;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class AppCompatTextViewLegacyAttributes extends org.autojs.autojs.core.ui.attribute.TextViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.AppCompatTextViewLegacyAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): androidx.appcompatlegacy.widget.AppCompatTextView;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class AutoCompleteTextViewAttributes extends org.autojs.autojs.core.ui.attribute.EditTextAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.AutoCompleteTextViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.EditText;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): android.widget.AutoCompleteTextView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ButtonAttributes extends org.autojs.autojs.core.ui.attribute.TextViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ButtonAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): android.widget.Button;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class CalendarViewAttributes extends org.autojs.autojs.core.ui.attribute.FrameLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.CalendarViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.FrameLayout;
							public getView(): android.widget.CalendarView;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class CardViewAttributes extends org.autojs.autojs.core.ui.attribute.FrameLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.CardViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
							public getView(): androidx.cardview.widget.CardView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class CheckBoxAttributes extends org.autojs.autojs.core.ui.attribute.CompoundButtonAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.CheckBoxAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.CompoundButton;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): android.widget.CheckBox;
							public getView(): android.widget.Button;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class CheckedTextViewAttributes extends org.autojs.autojs.core.ui.attribute.TextViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.CheckedTextViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.TextView;
							public getView(): android.widget.CheckedTextView;
							public getView(): android.view.View;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ChronometerAttributes extends org.autojs.autojs.core.ui.attribute.TextViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ChronometerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.TextView;
							public getView(): android.widget.Chronometer;
							public getView(): android.view.View;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class CompoundButtonAttributes extends org.autojs.autojs.core.ui.attribute.ButtonAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.CompoundButtonAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.CompoundButton;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public onRegisterAttrs(): void;
							public getView(): android.widget.Button;
						}
						export module CompoundButtonAttributes {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.CompoundButtonAttributes.Companion>;
								public parseTintList(view: android.view.View, value: string): android.content.res.ColorStateList;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ConsoleViewAttributes extends org.autojs.autojs.core.ui.attribute.FrameLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ConsoleViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): org.autojs.autojs.core.console.ConsoleView;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class DatePickerAttributes extends org.autojs.autojs.core.ui.attribute.FrameLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.DatePickerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.DatePicker;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class DrawerLayoutAttributes extends org.autojs.autojs.core.ui.attribute.ViewGroupAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.DrawerLayoutAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): androidx.drawerlayout.widget.DrawerLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class EditTextAttributes extends org.autojs.autojs.core.ui.attribute.TextViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.EditTextAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.TextView;
							public getView(): android.widget.EditText;
							public getView(): android.view.View;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class FloatingActionButtonAttributes extends org.autojs.autojs.core.ui.attribute.ImageViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.FloatingActionButtonAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): com.google.android.material.floatingactionbutton.FloatingActionButton;
							public getView(): android.view.View;
							public getView(): android.widget.ImageView;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class FrameLayoutAttributes extends org.autojs.autojs.core.ui.attribute.ViewGroupAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.FrameLayoutAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class HorizontalScrollViewAttributes extends org.autojs.autojs.core.ui.attribute.FrameLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.HorizontalScrollViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.HorizontalScrollView;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ImageButtonAttributes extends org.autojs.autojs.core.ui.attribute.ImageViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ImageButtonAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.widget.ImageButton;
							public getView(): android.widget.ImageView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ImageSwitcherAttributes extends org.autojs.autojs.core.ui.attribute.ViewSwitcherAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ImageSwitcherAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.ImageSwitcher;
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.widget.ViewSwitcher;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.ViewAnimator;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ImageViewAttributes extends org.autojs.autojs.core.ui.attribute.ViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ImageViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.widget.ImageView;
							public onRegisterAttrs(): void;
						}
						export module ImageViewAttributes {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ImageViewAttributes.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsAppBarLayoutAttributes extends org.autojs.autojs.core.ui.attribute.AppBarLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsAppBarLayoutAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): com.google.android.material.appbar.AppBarLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): org.autojs.autojs.core.ui.widget.JsAppBarLayout;
							public getView(): android.widget.LinearLayout;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsButtonAttributes extends org.autojs.autojs.core.ui.attribute.ButtonAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsButtonAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): org.autojs.autojs.core.ui.widget.JsButton;
							public getView(): android.widget.Button;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsCalendarViewAttributes extends org.autojs.autojs.core.ui.attribute.CalendarViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsCalendarViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsCalendarView;
							public getView(): android.widget.FrameLayout;
							public getView(): android.widget.CalendarView;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsCanvasViewAttributes extends org.autojs.autojs.core.ui.attribute.TextureViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsCanvasViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.view.TextureView;
							public getView(): org.autojs.autojs.core.ui.widget.JsCanvasView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsCardViewAttributes extends org.autojs.autojs.core.ui.attribute.CardViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsCardViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsCardView;
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): androidx.cardview.widget.CardView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsCheckBoxAttributes extends org.autojs.autojs.core.ui.attribute.AppCompatCheckBoxAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsCheckBoxAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.CompoundButton;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): org.autojs.autojs.core.ui.widget.JsCheckBox;
							public getView(): androidx.appcompat.widget.AppCompatCheckBox;
							public getView(): android.widget.CheckBox;
							public getView(): android.widget.Button;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsCheckedTextViewAttributes extends org.autojs.autojs.core.ui.attribute.CheckedTextViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsCheckedTextViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.CheckedTextView;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): org.autojs.autojs.core.ui.widget.JsCheckedTextView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsChronometerAttributes extends org.autojs.autojs.core.ui.attribute.ChronometerAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsChronometerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.Chronometer;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): org.autojs.autojs.core.ui.widget.JsChronometer;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsConsoleViewAttributes extends org.autojs.autojs.core.ui.attribute.ConsoleViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsConsoleViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): org.autojs.autojs.core.ui.widget.JsConsoleView;
							public getView(): org.autojs.autojs.core.console.ConsoleView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsDatePickerAttributes extends org.autojs.autojs.core.ui.attribute.DatePickerAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsDatePickerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.FrameLayout;
							public getView(): org.autojs.autojs.core.ui.widget.JsDatePicker;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.DatePicker;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsDrawerLayoutAttributes extends org.autojs.autojs.core.ui.attribute.DrawerLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsDrawerLayoutAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): androidx.drawerlayout.widget.DrawerLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): org.autojs.autojs.core.ui.widget.JsDrawerLayout;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsEditTextAttributes extends org.autojs.autojs.core.ui.attribute.EditTextAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsEditTextAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.EditText;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): org.autojs.autojs.core.ui.widget.JsEditText;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsFloatingActionButtonAttributes extends org.autojs.autojs.core.ui.attribute.FloatingActionButtonAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsFloatingActionButtonAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): com.google.android.material.floatingactionbutton.FloatingActionButton;
							public getView(): android.view.View;
							public getView(): android.widget.ImageView;
							public getView(): org.autojs.autojs.core.ui.widget.JsFloatingActionButton;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsFrameLayoutAttributes extends org.autojs.autojs.core.ui.attribute.FrameLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsFrameLayoutAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsFrameLayout;
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsGridViewAttributes extends org.autojs.autojs.core.ui.attribute.JsListViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsGridViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): org.autojs.autojs.core.ui.widget.JsListView;
							public getView(): org.autojs.autojs.core.ui.widget.JsGridView;
							public onRegisterAttrs(): void;
							public getView(): androidx.recyclerview.widget.RecyclerView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsImageButtonAttributes extends org.autojs.autojs.core.ui.attribute.ImageButtonAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsImageButtonAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsImageButton;
							public getView(): android.view.View;
							public getView(): android.widget.ImageButton;
							public getView(): android.widget.ImageView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsImageSwitcherAttributes extends org.autojs.autojs.core.ui.attribute.ImageSwitcherAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsImageSwitcherAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.ImageSwitcher;
							public getView(): android.widget.FrameLayout;
							public getView(): org.autojs.autojs.core.ui.widget.JsImageSwitcher;
							public getView(): android.view.View;
							public getView(): android.widget.ViewSwitcher;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.ViewAnimator;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsImageViewAttributes extends org.autojs.autojs.core.ui.attribute.RoundedImageViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsImageViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsImageView;
							public getView(): com.makeramen.roundedimageview.RoundedImageView;
							public getView(): android.view.View;
							public getView(): android.widget.ImageView;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsLinearLayoutAttributes extends org.autojs.autojs.core.ui.attribute.LinearLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsLinearLayoutAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsLinearLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.LinearLayout;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsListViewAttributes extends org.autojs.autojs.core.ui.attribute.RecyclerViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsListViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): org.autojs.autojs.core.ui.widget.JsListView;
							public onRegisterAttrs(): void;
							public getView(): androidx.recyclerview.widget.RecyclerView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsNumberPickerAttributes extends org.autojs.autojs.core.ui.attribute.NumberPickerAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsNumberPickerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.NumberPicker;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.LinearLayout;
							public getView(): org.autojs.autojs.core.ui.widget.JsNumberPicker;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsProgressBarAttributes extends org.autojs.autojs.core.ui.attribute.ProgressBarAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsProgressBarAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsProgressBar;
							public getView(): android.view.View;
							public getView(): android.widget.ProgressBar;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsQuickContactBadgeAttributes extends org.autojs.autojs.core.ui.attribute.QuickContactBadgeAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsQuickContactBadgeAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): org.autojs.autojs.core.ui.widget.JsQuickContactBadge;
							public getView(): android.widget.ImageView;
							public getView(): android.widget.QuickContactBadge;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsRadioButtonAttributes extends org.autojs.autojs.core.ui.attribute.RadioButtonAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsRadioButtonAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.RadioButton;
							public getView(): android.widget.CompoundButton;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): org.autojs.autojs.core.ui.widget.JsRadioButton;
							public getView(): android.widget.Button;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsRadioGroupAttributes extends org.autojs.autojs.core.ui.attribute.RadioGroupAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsRadioGroupAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.RadioGroup;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): org.autojs.autojs.core.ui.widget.JsRadioGroup;
							public getView(): android.widget.LinearLayout;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsRatingBarAttributes extends org.autojs.autojs.core.ui.attribute.RatingBarAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsRatingBarAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsRatingBar;
							public getView(): android.widget.RatingBar;
							public getView(): android.view.View;
							public getView(): android.widget.ProgressBar;
							public getView(): android.widget.AbsSeekBar;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsRelativeLayoutAttributes extends org.autojs.autojs.core.ui.attribute.RelativeLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsRelativeLayoutAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.widget.RelativeLayout;
							public getView(): android.view.ViewGroup;
							public getView(): org.autojs.autojs.core.ui.widget.JsRelativeLayout;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsScrollViewAttributes extends org.autojs.autojs.core.ui.attribute.ScrollViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsScrollViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.ScrollView;
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): org.autojs.autojs.core.ui.widget.JsScrollView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsSearchViewAttributes extends org.autojs.autojs.core.ui.attribute.SearchViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsSearchViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.SearchView;
							public getView(): org.autojs.autojs.core.ui.widget.JsSearchView;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.LinearLayout;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsSeekBarAttributes extends org.autojs.autojs.core.ui.attribute.SeekBarAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsSeekBarAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsSeekBar;
							public getView(): android.view.View;
							public getView(): android.widget.ProgressBar;
							public getView(): android.widget.SeekBar;
							public getView(): android.widget.AbsSeekBar;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsSpinnerAttributes extends org.autojs.autojs.core.ui.attribute.AppCompatSpinnerAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsSpinnerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.Spinner;
							public getView(): android.widget.AbsSpinner;
							public getView(): android.widget.AdapterView<any>;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): org.autojs.autojs.core.ui.widget.JsSpinner;
							public onRegisterAttrs(): void;
							public getView(): androidx.appcompat.widget.AppCompatSpinner;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsSwitchAttributes extends org.autojs.autojs.core.ui.attribute.SwitchCompatAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsSwitchAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.CompoundButton;
							public getView(): org.autojs.autojs.core.ui.widget.JsSwitch;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): androidx.appcompat.widget.SwitchCompat;
							public getView(): android.widget.Button;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsTabLayoutAttributes extends org.autojs.autojs.core.ui.attribute.TabLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsTabLayoutAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): com.google.android.material.tabs.TabLayout;
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.widget.HorizontalScrollView;
							public getView(): android.view.ViewGroup;
							public getView(): org.autojs.autojs.core.ui.widget.JsTabLayout;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsTextClockAttributes extends org.autojs.autojs.core.ui.attribute.TextClockAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsTextClockAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsTextClock;
							public getView(): android.widget.TextClock;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsTextSwitcherAttributes extends org.autojs.autojs.core.ui.attribute.TextSwitcherAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsTextSwitcherAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.TextSwitcher;
							public getView(): org.autojs.autojs.core.ui.widget.JsTextSwitcher;
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.widget.ViewSwitcher;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.ViewAnimator;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsTextViewAttributes extends org.autojs.autojs.core.ui.attribute.AppCompatTextViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsTextViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.TextView;
							public getView(): androidx.appcompat.widget.AppCompatTextView;
							public getView(): android.view.View;
							public getView(): org.autojs.autojs.core.ui.widget.JsTextView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsTextViewLegacyAttributes extends org.autojs.autojs.core.ui.attribute.AppCompatTextViewLegacyAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsTextViewLegacyAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsTextViewLegacy;
							public getView(): androidx.appcompatlegacy.widget.AppCompatTextView;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsTimePickerAttributes extends org.autojs.autojs.core.ui.attribute.TimePickerAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsTimePickerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.TimePicker;
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): org.autojs.autojs.core.ui.widget.JsTimePicker;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsToggleButtonAttributes extends org.autojs.autojs.core.ui.attribute.ToggleButtonAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsToggleButtonAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.ToggleButton;
							public getView(): android.widget.CompoundButton;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): org.autojs.autojs.core.ui.widget.JsToggleButton;
							public getView(): android.widget.Button;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsToolbarAttributes extends org.autojs.autojs.core.ui.attribute.ToolbarAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsToolbarAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsToolbar;
							public getView(): androidx.appcompat.widget.Toolbar;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsVideoViewAttributes extends org.autojs.autojs.core.ui.attribute.VideoViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsVideoViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.SurfaceView;
							public getView(): org.autojs.autojs.core.ui.widget.JsVideoView;
							public getView(): android.view.View;
							public getView(): android.widget.VideoView;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsViewFlipperAttributes extends org.autojs.autojs.core.ui.attribute.ViewFlipperAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsViewFlipperAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.ViewAnimator;
							public getView(): android.widget.ViewFlipper;
							public getView(): org.autojs.autojs.core.ui.widget.JsViewFlipper;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsViewPagerAttributes extends org.autojs.autojs.core.ui.attribute.ViewPagerAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsViewPagerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsViewPager;
							public getView(): androidx.viewpager.widget.ViewPager;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsViewSwitcherAttributes extends org.autojs.autojs.core.ui.attribute.ViewSwitcherAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsViewSwitcherAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.widget.ViewSwitcher;
							public getView(): android.view.ViewGroup;
							public getView(): org.autojs.autojs.core.ui.widget.JsViewSwitcher;
							public getView(): android.widget.ViewAnimator;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class JsWebViewAttributes extends org.autojs.autojs.core.ui.attribute.WebViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.JsWebViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): org.autojs.autojs.core.ui.widget.JsWebView;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): android.webkit.WebView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class LinearLayoutAttributes extends org.autojs.autojs.core.ui.attribute.ViewGroupAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.LinearLayoutAttributes>;
							public static ORIENTATIONS: org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
							public getView(): android.widget.LinearLayout;
						}
						export module LinearLayoutAttributes {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.LinearLayoutAttributes.Companion>;
								public getSHOW_DIVIDERS(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class NumberPickerAttributes extends org.autojs.autojs.core.ui.attribute.LinearLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.NumberPickerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.NumberPicker;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
							public getView(): android.widget.LinearLayout;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ProgressBarAttributes extends org.autojs.autojs.core.ui.attribute.ViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ProgressBarAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.widget.ProgressBar;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class QuickContactBadgeAttributes extends org.autojs.autojs.core.ui.attribute.ImageViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.QuickContactBadgeAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.widget.ImageView;
							public getView(): android.widget.QuickContactBadge;
							public onRegisterAttrs(): void;
						}
						export module QuickContactBadgeAttributes {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.QuickContactBadgeAttributes.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class RadioButtonAttributes extends org.autojs.autojs.core.ui.attribute.CompoundButtonAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.RadioButtonAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.RadioButton;
							public getView(): android.widget.CompoundButton;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): android.widget.Button;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class RadioGroupAttributes extends org.autojs.autojs.core.ui.attribute.LinearLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.RadioGroupAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.RadioGroup;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
							public getView(): android.widget.LinearLayout;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class RatingBarAttributes extends org.autojs.autojs.core.ui.attribute.AbsSeekBarAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.RatingBarAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.RatingBar;
							public getView(): android.view.View;
							public getView(): android.widget.ProgressBar;
							public onRegisterAttrs(): void;
							public getView(): android.widget.AbsSeekBar;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class RecyclerViewAttributes extends org.autojs.autojs.core.ui.attribute.ViewGroupAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.RecyclerViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): androidx.recyclerview.widget.RecyclerView;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class RelativeLayoutAttributes extends org.autojs.autojs.core.ui.attribute.ViewGroupAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.RelativeLayoutAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.RelativeLayout;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class RoundedImageViewAttributes extends org.autojs.autojs.core.ui.attribute.ImageViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.RoundedImageViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): com.makeramen.roundedimageview.RoundedImageView;
							public getView(): android.view.View;
							public getView(): android.widget.ImageView;
							public onRegisterAttrs(): void;
						}
						export module RoundedImageViewAttributes {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.RoundedImageViewAttributes.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ScrollViewAttributes extends org.autojs.autojs.core.ui.attribute.FrameLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ScrollViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.ScrollView;
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class SearchViewAttributes extends org.autojs.autojs.core.ui.attribute.LinearLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.SearchViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.SearchView;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
							public getView(): android.widget.LinearLayout;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class SeekBarAttributes extends org.autojs.autojs.core.ui.attribute.AbsSeekBarAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.SeekBarAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.widget.ProgressBar;
							public getView(): android.widget.AbsSeekBar;
							public getView(): android.widget.SeekBar;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class SpaceAttributes extends org.autojs.autojs.core.ui.attribute.ViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.SpaceAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.Space;
							public getView(): android.view.View;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class SpinnerAttributes extends org.autojs.autojs.core.ui.attribute.AbsSpinnerAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.SpinnerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.Spinner;
							public getView(): android.widget.AbsSpinner;
							public getView(): android.widget.AdapterView<any>;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class SurfaceViewAttributes extends org.autojs.autojs.core.ui.attribute.ViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.SurfaceViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.SurfaceView;
							public getView(): android.view.View;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class SwitchCompatAttributes extends org.autojs.autojs.core.ui.attribute.CompoundButtonAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.SwitchCompatAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.CompoundButton;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public getView(): androidx.appcompat.widget.SwitchCompat;
							public onRegisterAttrs(): void;
							public getView(): android.widget.Button;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class TabLayoutAttributes extends org.autojs.autojs.core.ui.attribute.HorizontalScrollViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.TabLayoutAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): com.google.android.material.tabs.TabLayout;
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.widget.HorizontalScrollView;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
						}
						export module TabLayoutAttributes {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.TabLayoutAttributes.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class TextClockAttributes extends org.autojs.autojs.core.ui.attribute.TextViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.TextClockAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.TextClock;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class TextSwitcherAttributes extends org.autojs.autojs.core.ui.attribute.ViewSwitcherAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.TextSwitcherAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.TextSwitcher;
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.widget.ViewSwitcher;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.ViewAnimator;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class TextViewAttributes extends org.autojs.autojs.core.ui.attribute.ViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.TextViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class TextureViewAttributes extends org.autojs.autojs.core.ui.attribute.ViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.TextureViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.view.TextureView;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class TimePickerAttributes extends org.autojs.autojs.core.ui.attribute.FrameLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.TimePickerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.TimePicker;
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ToggleButtonAttributes extends org.autojs.autojs.core.ui.attribute.CompoundButtonAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ToggleButtonAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.ToggleButton;
							public getView(): android.widget.CompoundButton;
							public getView(): android.widget.TextView;
							public getView(): android.view.View;
							public onRegisterAttrs(): void;
							public getView(): android.widget.Button;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ToolbarAttributes extends org.autojs.autojs.core.ui.attribute.ViewGroupAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ToolbarAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): androidx.appcompat.widget.Toolbar;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
						}
						export module ToolbarAttributes {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ToolbarAttributes.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class VideoViewAttributes extends org.autojs.autojs.core.ui.attribute.SurfaceViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.VideoViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.SurfaceView;
							public getView(): android.view.View;
							public getView(): android.widget.VideoView;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ViewAnimatorAttributes extends org.autojs.autojs.core.ui.attribute.FrameLayoutAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAnimatorAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.ViewAnimator;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ViewAttributeDelegate extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributeDelegate>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.ui.attribute.ViewAttributeDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								has(param0: string): boolean;
								get(param0: android.view.View, param1: string, param2: org.autojs.autojs.core.ui.attribute.ViewAttributeDelegate.ViewAttributeGetter): string;
								set(param0: android.view.View, param1: string, param2: string, param3: org.autojs.autojs.core.ui.attribute.ViewAttributeDelegate.ViewAttributeSetter): void;
							});
							public constructor();
							public has(param0: string): boolean;
							public get(param0: android.view.View, param1: string, param2: org.autojs.autojs.core.ui.attribute.ViewAttributeDelegate.ViewAttributeGetter): string;
							public set(param0: android.view.View, param1: string, param2: string, param3: org.autojs.autojs.core.ui.attribute.ViewAttributeDelegate.ViewAttributeSetter): void;
						}
						export module ViewAttributeDelegate {
							export class ViewAttributeGetter extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributeDelegate.ViewAttributeGetter>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.attribute.ViewAttributeDelegate$ViewAttributeGetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(param0: string): string;
								});
								public constructor();
								public get(param0: string): string;
							}
							export class ViewAttributeSetter extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributeDelegate.ViewAttributeSetter>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.attribute.ViewAttributeDelegate$ViewAttributeSetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									set(param0: string, param1: string): void;
								});
								public constructor();
								public set(param0: string, param1: string): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ViewAttributes extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributes>;
							public static TINT_MODES: org.autojs.autojs.core.ui.inflater.util.ValueMapper<android.graphics.PorterDuff.Mode>;
							public registerIdAttr(name: string, applier: kotlin.jvm.functions.Function1<any,kotlin.Unit>): void;
							public getView(): android.view.View;
							public setBackgroundTint(color: number): void;
							public static parseAttrValue(value: string): java.util.List<string>;
							public registerAttr(name: string, getter: org.autojs.autojs.core.ui.attribute.ViewAttributes.Getter<any>, setter: org.autojs.autojs.core.ui.attribute.ViewAttributes.Setter<any>, biMap: org.autojs.autojs.core.ui.BiMap<any,any>): void;
							public setForeground(foreground: android.graphics.drawable.Drawable): void;
							public setPadding(padding: string): void;
							public getAttrValue(name: string): string;
							public setMarginEnd(margin: number): void;
							public setMarginVertical(margin: number): void;
							public registerAttr(name: string, attribute: org.autojs.autojs.core.ui.attribute.ViewAttributes.Attribute): void;
							public setWidth(width: number): void;
							public setContextClickable(clickable: boolean): void;
							public parseDrawable(value: string): android.graphics.drawable.Drawable;
							public onRegisterAttrs(): void;
							public get(name: string): org.autojs.autojs.core.ui.attribute.ViewAttributes.Attribute;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public registerAttrs(names: string[], setter: kotlin.jvm.functions.Function1<any,kotlin.Unit>): void;
							public setForegroundGravity(g: number): void;
							public registerAttrUnsupported(names: string[]): void;
							public contains(name: string): boolean;
							public registerIntPixelAttr(name: string, applier: kotlin.jvm.functions.Function1<any,kotlin.Unit>): void;
							public setGravity(g: number): boolean;
							public static parseDayOfWeek(value: string): number;
							public setMarginStart(margin: number): void;
							public registerBooleanAttr(name: string, applier: kotlin.jvm.functions.Function1<any,kotlin.Unit>): void;
							public setHeight(height: number): void;
							public registerAttr(name: string, getter: org.autojs.autojs.core.ui.attribute.ViewAttributes.AttributeGetter, setter: org.autojs.autojs.core.ui.attribute.ViewAttributes.AttributeSetter): void;
							public setViewAttributeDelegate(viewAttributeDelegate: org.autojs.autojs.core.ui.attribute.ViewAttributeDelegate): void;
							public setElevation(e: number): void;
							public registerAttr(name: string, setter: kotlin.jvm.functions.Function1<any,kotlin.Unit>): void;
							public registerPixelAttr(name: string, applier: kotlin.jvm.functions.Function1<any,kotlin.Unit>): void;
							public getDrawables(): org.autojs.autojs.core.ui.inflater.util.Drawables;
							public setMarginHorizontal(margin: number): void;
							public parseDimensionToPixel(value: string): number;
							public setAttrValue(name: string, value: string): void;
						}
						export module ViewAttributes {
							export class Attribute extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributes.Attribute>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.attribute.ViewAttributes$Attribute interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(): string;
									set(param0: string): void;
								});
								public constructor();
								public set(param0: string): void;
								public get(): string;
							}
							export class AttributeGetter extends org.autojs.autojs.core.ui.attribute.ViewAttributes.Getter<string> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributes.AttributeGetter>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.attribute.ViewAttributes$AttributeGetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(): any;
								});
								public constructor();
								public get(): any;
							}
							export class AttributeSetter extends org.autojs.autojs.core.ui.attribute.ViewAttributes.Setter<string> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributes.AttributeSetter>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.attribute.ViewAttributes$AttributeSetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									set(param0: any): void;
								});
								public constructor();
								public set(param0: any): void;
							}
							export class BaseAttribute extends java.lang.Object implements org.autojs.autojs.core.ui.attribute.ViewAttributes.Attribute {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributes.BaseAttribute>;
								public set(param0: string): void;
								public set(value: string): void;
								public constructor(mAttributeSetter: org.autojs.autojs.core.ui.attribute.ViewAttributes.AttributeSetter);
								public get(): string;
							}
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributes.Companion>;
								public parseAttrValue(value: string): java.util.List<string>;
								public bind(func2: org.autojs.autojs.core.internal.Functions.VoidFunc2<any,any>, t1: any): org.autojs.autojs.core.ui.attribute.ViewAttributes.Setter<any>;
								public getTEXT_ALIGNMENTS(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
								public getTEXT_DIRECTIONS(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
								public getVISIBILITY(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
								public setMaxDate(view: android.widget.CalendarView, value: string): void;
								public setMinDate(view: android.widget.DatePicker, value: string): void;
								public getSCROLL_INDICATORS(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
								public getLAYOUT_DIRECTIONS(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
								public getSCROLLBARS_STYLES(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
								public setMaxDate(view: android.widget.DatePicker, value: string): void;
								public setMinDate(view: android.widget.CalendarView, value: string): void;
								public parseDayOfWeek(value: string): number;
								public parseDate(value: string): java.util.Date;
								public getIMPORTANT_FOR_ACCESSIBILITY(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
								public getDRAWABLE_CACHE_QUALITIES(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
							}
							export class Getter<T>  extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributes.Getter<any>>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.attribute.ViewAttributes$Getter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									get(): T;
								});
								public constructor();
								public get(): T;
							}
							export class MappingAttributeSetter<T>  extends org.autojs.autojs.core.ui.attribute.ViewAttributes.AttributeSetter {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributes.MappingAttributeSetter<any>>;
								public set(param0: any): void;
								public set(value: string): void;
								public constructor(mValueConverter: org.autojs.autojs.core.ui.attribute.ViewAttributes.ValueConverter<any>, mSetter: org.autojs.autojs.core.ui.attribute.ViewAttributes.Setter<any>);
							}
							export class Setter<T>  extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributes.Setter<any>>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.attribute.ViewAttributes$Setter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									set(param0: T): void;
								});
								public constructor();
								public set(param0: T): void;
							}
							export class ValueConverter<T>  extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributes.ValueConverter<any>>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.attribute.ViewAttributes$ValueConverter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									convert(param0: string): T;
								});
								public constructor();
								public convert(param0: string): T;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ViewAttributesFactory extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributesFactory>;
							public static INSTANCE: org.autojs.autojs.core.ui.attribute.ViewAttributesFactory;
							public static create(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View): org.autojs.autojs.core.ui.attribute.ViewAttributes;
							public put(clazz: java.lang.Class<any>, creator: kotlin.jvm.functions.Function2<any,any,any>): void;
						}
						export module ViewAttributesFactory {
							export class ViewAttributesCreator extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewAttributesFactory.ViewAttributesCreator>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.attribute.ViewAttributesFactory$ViewAttributesCreator interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									create(param0: org.autojs.autojs.core.ui.inflater.ResourceParser, param1: android.view.View): org.autojs.autojs.core.ui.attribute.ViewAttributes;
								});
								public constructor();
								public create(param0: org.autojs.autojs.core.ui.inflater.ResourceParser, param1: android.view.View): org.autojs.autojs.core.ui.attribute.ViewAttributes;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ViewFlipperAttributes extends org.autojs.autojs.core.ui.attribute.ViewAnimatorAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewFlipperAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.ViewAnimator;
							public getView(): android.widget.ViewFlipper;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ViewGroupAttributes extends org.autojs.autojs.core.ui.attribute.ViewAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewGroupAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
						}
						export module ViewGroupAttributes {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewGroupAttributes.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ViewPagerAttributes extends org.autojs.autojs.core.ui.attribute.ViewGroupAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewPagerAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): androidx.viewpager.widget.ViewPager;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class ViewSwitcherAttributes extends org.autojs.autojs.core.ui.attribute.ViewAnimatorAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.ViewSwitcherAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.widget.FrameLayout;
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): android.widget.ViewSwitcher;
							public getView(): android.widget.ViewAnimator;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module attribute {
						export class WebViewAttributes extends org.autojs.autojs.core.ui.attribute.ViewGroupAttributes {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.attribute.WebViewAttributes>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser, view: android.view.View);
							public getView(): android.view.View;
							public getView(): android.view.ViewGroup;
							public getView(): android.webkit.WebView;
							public onRegisterAttrs(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module dialog {
						export class BlockedMaterialDialog extends com.afollestad.materialdialogs.MaterialDialog {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.dialog.BlockedMaterialDialog>;
							public constructor(context: android.content.Context, themeResId: number);
							public onCreatePanelMenu(featureId: number, menu: android.view.Menu): boolean;
							public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
							public dispatchKeyEvent(event: android.view.KeyEvent): boolean;
							public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
							public onPreparePanel(featureId: number, view: android.view.View, menu: android.view.Menu): boolean;
							public onSearchRequested(param0: any): boolean;
							public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
							public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
							public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
							public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
							public onItemSelected(param0: com.afollestad.materialdialogs.MaterialDialog, param1: android.view.View, param2: number, param3: string, param4: boolean): boolean;
							public onActionModeStarted(param0: android.view.ActionMode): void;
							public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
							public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
							public constructor(builder: com.afollestad.materialdialogs.MaterialDialog.Builder);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public onPanelClosed(param0: number, param1: android.view.Menu): void;
							public onPanelClosed(featureId: number, menu: android.view.Menu): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public onDetachedFromWindow(): void;
							public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
							public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
							public onSearchRequested(searchEvent: any): boolean;
							public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
							public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
							public onWindowFocusChanged(hasFocus: boolean): void;
							public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public onCreatePanelView(param0: number): android.view.View;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public dispatchKeyShortcutEvent(event: android.view.KeyEvent): boolean;
							public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
							public dismiss(): void;
							public constructor(context: android.content.Context);
							public show(): void;
							public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
							public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
							public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
							public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
							public onWindowFocusChanged(param0: boolean): void;
							public onClick(param0: android.view.View): void;
							public onAttachedToWindow(): void;
							public constructor(param0: com.afollestad.materialdialogs.MaterialDialog.Builder);
							public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
							public onSearchRequested(): boolean;
							public cancel(): void;
							public onActionModeFinished(param0: android.view.ActionMode): void;
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
							public onActionModeStarted(mode: android.view.ActionMode): void;
							public onContentChanged(): void;
							public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
							public onActionModeFinished(mode: android.view.ActionMode): void;
							public constructor(context: android.content.Context, cancelable: boolean, cancelListener: android.content.DialogInterface.OnCancelListener);
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public onShow(param0: android.content.DialogInterface): void;
							public onCreatePanelView(featureId: number): android.view.View;
							public onMenuOpened(featureId: number, menu: android.view.Menu): boolean;
							public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
							public onMenuItemSelected(featureId: number, item: android.view.MenuItem): boolean;
						}
						export module BlockedMaterialDialog {
							export class Builder extends com.afollestad.materialdialogs.MaterialDialog.Builder {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.dialog.BlockedMaterialDialog.Builder>;
								public itemsCallbackSingleChoice(selectedIndex: number): com.afollestad.materialdialogs.MaterialDialog.Builder;
								public alert(): org.autojs.autojs.core.ui.dialog.BlockedMaterialDialog.Builder;
								public itemsCallback(param0: com.afollestad.materialdialogs.MaterialDialog.ListCallback): com.afollestad.materialdialogs.MaterialDialog.Builder;
								public constructor(param0: android.content.Context);
								public itemsCallbackMultiChoice(param0: java.lang.Integer[], param1: com.afollestad.materialdialogs.MaterialDialog.ListCallbackMultiChoice): com.afollestad.materialdialogs.MaterialDialog.Builder;
								public itemsCallbackMultiChoice(selectedIndices: java.lang.Integer[]): com.afollestad.materialdialogs.MaterialDialog.Builder;
								public input(hint: string, prefill: string, allowEmptyInput: boolean): com.afollestad.materialdialogs.MaterialDialog.Builder;
								public itemsCallbackSingleChoice(param0: number, param1: com.afollestad.materialdialogs.MaterialDialog.ListCallbackSingleChoice): com.afollestad.materialdialogs.MaterialDialog.Builder;
								public showAndGet(): any;
								public constructor(context: android.content.Context, runtime: org.autojs.autojs.runtime.ScriptRuntime, callback: any);
								public build(): com.afollestad.materialdialogs.MaterialDialog;
								public input(param0: number, param1: number, param2: com.afollestad.materialdialogs.MaterialDialog.InputCallback): com.afollestad.materialdialogs.MaterialDialog.Builder;
								public input(param0: string, param1: string, param2: com.afollestad.materialdialogs.MaterialDialog.InputCallback): com.afollestad.materialdialogs.MaterialDialog.Builder;
								public itemsCallback(): com.afollestad.materialdialogs.MaterialDialog.Builder;
								public input(param0: string, param1: string, param2: boolean, param3: com.afollestad.materialdialogs.MaterialDialog.InputCallback): com.afollestad.materialdialogs.MaterialDialog.Builder;
								public input(param0: number, param1: number, param2: boolean, param3: com.afollestad.materialdialogs.MaterialDialog.InputCallback): com.afollestad.materialdialogs.MaterialDialog.Builder;
								public confirm(): org.autojs.autojs.core.ui.dialog.BlockedMaterialDialog.Builder;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module dialog {
						export class JsDialog extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.dialog.JsDialog>;
							public setMaxProgress(max: number): void;
							public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
							public isCancelled(): boolean;
							public getSelectedIndices(): java.lang.Integer[];
							public getTitleView(): android.widget.TextView;
							public once(eventName: string, listener: any): org.autojs.autojs.core.ui.dialog.JsDialog;
							public getIconView(): android.widget.ImageView;
							public onTrackballEvent(event: android.view.MotionEvent): boolean;
							public removeAllListeners(eventName: string): org.autojs.autojs.core.ui.dialog.JsDialog;
							public setIcon(resId: number): void;
							public hide(): void;
							public setActionButton(which: com.afollestad.materialdialogs.DialogAction, title: string): void;
							public getSelectedIndex(): number;
							public onCreateOptionsMenu(menu: android.view.Menu): boolean;
							public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
							public setFeatureDrawable(featureId: number, drawable: android.graphics.drawable.Drawable): void;
							public setOnDismissListener(listener: android.content.DialogInterface.OnDismissListener): void;
							public setFeatureDrawableAlpha(featureId: number, alpha: number): void;
							public notifyItemChanged(index: number): void;
							public onShow(dialog: android.content.DialogInterface): void;
							public openOptionsMenu(): void;
							public setCancelable(flag: boolean): void;
							public onDetachedFromWindow(): void;
							public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
							public prependListener(eventName: string, listener: any): org.autojs.autojs.core.ui.dialog.JsDialog;
							public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onSearchRequested(searchEvent: any): boolean;
							public setIcon(d: android.graphics.drawable.Drawable): void;
							public onWindowFocusChanged(hasFocus: boolean): void;
							public eventNames(): string[];
							public showSnack(stringRes: number, duration: number): void;
							/** @deprecated */
							public setContentView(view: android.view.View): void;
							public setContent(newContentRes: number): void;
							public getItems(): java.util.ArrayList<string>;
							public onSaveInstanceState(): android.os.Bundle;
							public setContent(newContentRes: number, ...formatArgs: any[]): void;
							public onOptionsItemSelected(item: android.view.MenuItem): boolean;
							public onContextMenuClosed(menu: android.view.Menu): void;
							public clearSelectedIndices(): void;
							public hasActionButtons(): boolean;
							public setTitle(newTitle: string): void;
							public getProgressBar(): android.widget.ProgressBar;
							public setSelectedIndex(index: number): void;
							public onRestoreInstanceState(savedInstanceState: android.os.Bundle): void;
							public setTitle(newTitleRes: number): void;
							public clearSelectedIndices(sendCallback: boolean): void;
							public showSnack(string: string, isLong: boolean): void;
							public onClick(v: android.view.View): void;
							public getView(): android.view.View;
							public getProgress(): number;
							public selectAllIndices(sendCallback: boolean): void;
							public setActionButton(which: com.afollestad.materialdialogs.DialogAction, titleRes: number): void;
							public invalidateOptionsMenu(): void;
							public addListener(eventName: string, listener: any): org.autojs.autojs.core.ui.dialog.JsDialog;
							public getInputEditText(): android.widget.EditText;
							public isShowing(): boolean;
							public getWindow(): android.view.Window;
							public showSnack(string: string, duration: number): void;
							public onAttachedToWindow(): void;
							public setOwnerActivity(activity: android.app.Activity): void;
							public onItemSelected(dialog: com.afollestad.materialdialogs.MaterialDialog, view: android.view.View, position: number, text: string, longPress: boolean): boolean;
							public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
							public showSnack(stringRes: number): void;
							public getActionButton(which: com.afollestad.materialdialogs.DialogAction): com.afollestad.materialdialogs.internal.MDButton;
							public numberOfActionButtons(): number;
							public onTouchEvent(event: android.view.MotionEvent): boolean;
							public setOnCancelListener(listener: android.content.DialogInterface.OnCancelListener): void;
							public removeListener(eventName: string, listener: any): org.autojs.autojs.core.ui.dialog.JsDialog;
							public show(): org.autojs.autojs.core.ui.dialog.JsDialog;
							public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
							public onActionModeStarted(mode: android.view.ActionMode): void;
							public onContentChanged(): void;
							public getMaxProgress(): number;
							public getSearchEvent(): any;
							public incrementProgress(by: number): void;
							public onActionModeFinished(mode: android.view.ActionMode): void;
							public setPromptCheckBoxChecked(checked: boolean): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public onMenuOpened(featureId: number, menu: android.view.Menu): boolean;
							public notifyItemsChanged(): void;
							public setVolumeControlStream(streamType: number): void;
							public onMenuItemSelected(featureId: number, item: android.view.MenuItem): boolean;
							public unregisterForContextMenu(view: android.view.View): void;
							public getActionButton(action: string): string;
							/** @deprecated */
							public setContentView(layoutResID: number): void;
							public onCreatePanelMenu(featureId: number, menu: android.view.Menu): boolean;
							public dispatchKeyEvent(event: android.view.KeyEvent): boolean;
							public onOptionsMenuClosed(menu: android.view.Menu): void;
							public onKeyShortcut(keyCode: number, event: android.view.KeyEvent): boolean;
							public setFeatureDrawableUri(featureId: number, uri: android.net.Uri): void;
							public setCancelMessage(msg: android.os.Message): void;
							public onPreparePanel(featureId: number, view: android.view.View, menu: android.view.Menu): boolean;
							public getCurrentProgress(): number;
							public on(eventName: string, listener: any): org.autojs.autojs.core.ui.dialog.JsDialog;
							public setFeatureDrawableResource(featureId: number, resId: number): void;
							public setProgressNumberFormat(format: string): void;
							public setCanceledOnTouchOutside(cancel: boolean): void;
							public prependOnceListener(eventName: string, listener: any): org.autojs.autojs.core.ui.dialog.JsDialog;
							public onBackPressed(): void;
							public notifyItemInserted(index: number): void;
							public setOnShowListener(listener: android.content.DialogInterface.OnShowListener): void;
							public showSnack(string: string): void;
							public getCurrentFocus(): android.view.View;
							public onPanelClosed(featureId: number, menu: android.view.Menu): void;
							public onContextItemSelected(item: android.view.MenuItem): boolean;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public getContentView(): android.widget.TextView;
							public registerForContextMenu(view: android.view.View): void;
							public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
							public openContextMenu(view: android.view.View): void;
							public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public findViewById(id: number): android.view.View;
							public constructor(builder: org.autojs.autojs.core.ui.dialog.JsDialogBuilder, emitter: org.autojs.autojs.core.eventloop.EventEmitter, uiHandler: org.autojs.autojs.tool.UiHandler);
							public setIconAttribute(attrId: number): void;
							public static defaultMaxListeners(): number;
							public listenerCount(eventName: string): number;
							public setActionButton(action: string, text: string): void;
							public setContent(newContent: string): void;
							public onPrepareOptionsMenu(menu: android.view.Menu): boolean;
							public getRecyclerView(): androidx.recyclerview.widget.RecyclerView;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public setDismissMessage(msg: android.os.Message): void;
							public dispatchKeyShortcutEvent(event: android.view.KeyEvent): boolean;
							public getOwnerActivity(): android.app.Activity;
							public dismiss(): void;
							public setMaxListeners(n: number): org.autojs.autojs.core.ui.dialog.JsDialog;
							public getMaxListeners(): number;
							public closeOptionsMenu(): void;
							public getBuilder(): com.afollestad.materialdialogs.MaterialDialog.Builder;
							public setTitle(newTitleRes: number, ...formatArgs: any[]): void;
							public onGenericMotionEvent(event: android.view.MotionEvent): boolean;
							public getLayoutInflater(): android.view.LayoutInflater;
							public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
							public create(): void;
							public requestWindowFeature(featureId: number): boolean;
							public setItems(...items: string[]): void;
							public getActionBar(): android.app.ActionBar;
							public emit(eventName: string, ...args: any[]): boolean;
							public setOnKeyListener(onKeyListener: android.content.DialogInterface.OnKeyListener): void;
							public getTag(): any;
							public isIndeterminateProgress(): boolean;
							public onSearchRequested(): boolean;
							public setSelectedIndices(indices: java.lang.Integer[]): void;
							public cancel(): void;
							public setTypeface(target: android.widget.TextView, t: android.graphics.Typeface): void;
							public getCustomView(): android.view.View;
							public showSnack(stringRes: number, isLong: boolean): void;
							/** @deprecated */
							public setContentView(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public getContext(): android.content.Context;
							public removeAllListeners(): org.autojs.autojs.core.ui.dialog.JsDialog;
							public addContentView(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public setProgress(progress: number): void;
							public setProgressPercentFormat(format: java.text.NumberFormat): void;
							public takeKeyEvents(get: boolean): void;
							public isPromptCheckBoxChecked(): boolean;
							public selectAllIndices(): void;
							public listeners(eventName: string): any[];
							public onCreatePanelView(featureId: number): android.view.View;
							public getVolumeControlStream(): number;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module dialog {
						export class JsDialogBuilder extends com.afollestad.materialdialogs.MaterialDialog.Builder {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.dialog.JsDialogBuilder>;
							public prependOnceListener(eventName: string, listener: any): org.autojs.autojs.core.ui.dialog.JsDialogBuilder;
							public removeListener(eventName: string, listener: any): org.autojs.autojs.core.ui.dialog.JsDialogBuilder;
							public getMaxListeners(): number;
							public removeAllListeners(): org.autojs.autojs.core.ui.dialog.JsDialogBuilder;
							public constructor(context: android.content.Context, runtime: org.autojs.autojs.runtime.ScriptRuntime);
							public onShowCalled(): void;
							public eventNames(): string[];
							public buildDialog(): org.autojs.autojs.core.ui.dialog.JsDialog;
							public prependListener(eventName: string, listener: any): org.autojs.autojs.core.ui.dialog.JsDialogBuilder;
							public setMaxListeners(n: number): org.autojs.autojs.core.ui.dialog.JsDialogBuilder;
							public once(eventName: string, listener: any): org.autojs.autojs.core.ui.dialog.JsDialogBuilder;
							public emit(eventName: string, ...args: any[]): boolean;
							public static defaultMaxListeners(): number;
							public addListener(eventName: string, listener: any): org.autojs.autojs.core.ui.dialog.JsDialogBuilder;
							public getDialog(): org.autojs.autojs.core.ui.dialog.JsDialog;
							public on(eventName: string, listener: any): org.autojs.autojs.core.ui.dialog.JsDialogBuilder;
							public listenerCount(eventName: string): number;
							public listeners(eventName: string): any[];
							public removeAllListeners(eventName: string): org.autojs.autojs.core.ui.dialog.JsDialogBuilder;
							public constructor(param0: android.content.Context);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export class DynamicLayoutInflater extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater>;
							public static FLAG_DEFAULT: number;
							public static FLAG_IGNORES_DYNAMIC_ATTRS: number;
							public static FLAG_JUST_DYNAMIC_ATTRS: number;
							public applyAttribute(context: org.autojs.autojs.core.ui.inflater.InflateContext, inflater: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, view: android.view.View, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): void;
							public inflate(context: org.autojs.autojs.core.ui.inflater.InflateContext, node: org.w3c.dom.Node, parent: android.view.ViewGroup, attachToParent: boolean): android.view.View;
							public setContext(_set_: android.content.Context): void;
							public convertXml(context: org.autojs.autojs.core.ui.inflater.InflateContext, xml: string): string;
							public inflate(xml: string, parent: android.view.ViewGroup, attachToParent: boolean): android.view.View;
							public inflate(xml: string, parent: android.view.ViewGroup): android.view.View;
							public constructor(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater);
							public inflate(context: org.autojs.autojs.core.ui.inflater.InflateContext, xml: string, parent: android.view.ViewGroup, attachToParent: boolean): android.view.View;
							public registerViewAttrSetter(clazz: java.lang.Class<any>, inflater: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<any>): void;
							public doInflation(context: org.autojs.autojs.core.ui.inflater.InflateContext, xml: string, parent: android.view.ViewGroup, attachToParent: boolean): android.view.View;
							public applyPendingAttributesOfChildren(context: org.autojs.autojs.core.ui.inflater.InflateContext, inflater: org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<android.view.ViewGroup>, view: android.view.ViewGroup): void;
							public doInflation(context: org.autojs.autojs.core.ui.inflater.InflateContext, node: org.w3c.dom.Node, parent: android.view.ViewGroup, attachToParent: boolean): android.view.View;
							public getViewInflater(view: android.view.View): org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>;
							public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
							public inflate(xml: string): android.view.View;
							public setInflateFlags(_set_: number): void;
							public doCreateView(context: org.autojs.autojs.core.ui.inflater.InflateContext, node: org.w3c.dom.Node, viewName: string, parent: android.view.ViewGroup, attrs: java.util.HashMap<string,string>): android.view.View;
							public applyAttributes(context: org.autojs.autojs.core.ui.inflater.InflateContext, view: android.view.View, attrs: java.util.HashMap<string,string>, parent: android.view.ViewGroup): org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>;
							public isDynamicValue(value: string): boolean;
							public registerViewAttrSetter(className: string, inflater: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<any>): void;
							public createViewForName(name: string, attrs: java.util.HashMap<string,string>, parent: android.view.ViewGroup): android.view.View;
							public getContext(): android.content.Context;
							public inflateChildren(context: org.autojs.autojs.core.ui.inflater.InflateContext, node: org.w3c.dom.Node, parent: android.view.ViewGroup): void;
							public newInflateContext(): org.autojs.autojs.core.ui.inflater.InflateContext;
							public getAttributesMap(currentNode: org.w3c.dom.Node): java.util.HashMap<string,string>;
							public getLayoutInflaterDelegate(): org.autojs.autojs.core.ui.inflater.LayoutInflaterDelegate;
							public inflateChildren(context: org.autojs.autojs.core.ui.inflater.InflateContext, inflater: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, node: org.w3c.dom.Node, parent: android.view.ViewGroup): void;
							public getInflateFlags(): number;
							public getResourceParser(): org.autojs.autojs.core.ui.inflater.ResourceParser;
							public setLayoutInflaterDelegate(_set_: org.autojs.autojs.core.ui.inflater.LayoutInflaterDelegate): void;
							public registerViewAttrSetters(): void;
						}
						export module DynamicLayoutInflater {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export class EmptyView extends android.view.View {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.EmptyView>;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export class Exceptions extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.Exceptions>;
							public static INSTANCE: org.autojs.autojs.core.ui.inflater.Exceptions;
							public getNO_EXCEPTION(): java.lang.RuntimeException;
							public unsupported(v: android.view.View, name: string, value: string): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export class ImageLoader extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.ImageLoader>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.ui.inflater.ImageLoader interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								loadInto(param0: android.widget.ImageView, param1: android.net.Uri): void;
								loadIntoBackground(param0: android.view.View, param1: android.net.Uri): void;
								load(param0: android.view.View, param1: android.net.Uri): android.graphics.drawable.Drawable;
								load(param0: android.view.View, param1: android.net.Uri, param2: org.autojs.autojs.core.ui.inflater.ImageLoader.DrawableCallback): void;
								load(param0: android.view.View, param1: android.net.Uri, param2: org.autojs.autojs.core.ui.inflater.ImageLoader.BitmapCallback): void;
							});
							public constructor();
							public load(param0: android.view.View, param1: android.net.Uri): android.graphics.drawable.Drawable;
							public loadIntoBackground(param0: android.view.View, param1: android.net.Uri): void;
							public load(param0: android.view.View, param1: android.net.Uri, param2: org.autojs.autojs.core.ui.inflater.ImageLoader.DrawableCallback): void;
							public loadInto(param0: android.widget.ImageView, param1: android.net.Uri): void;
							public load(param0: android.view.View, param1: android.net.Uri, param2: org.autojs.autojs.core.ui.inflater.ImageLoader.BitmapCallback): void;
						}
						export module ImageLoader {
							export class BitmapCallback extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.ImageLoader.BitmapCallback>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.inflater.ImageLoader$BitmapCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onLoaded(param0: android.graphics.Bitmap): void;
								});
								public constructor();
								public onLoaded(param0: android.graphics.Bitmap): void;
							}
							export class DrawableCallback extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.ImageLoader.DrawableCallback>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.inflater.ImageLoader$DrawableCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onLoaded(param0: android.graphics.drawable.Drawable): void;
								});
								public constructor();
								public onLoaded(param0: android.graphics.drawable.Drawable): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export class InflateContext extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.InflateContext>;
							public constructor();
							public remove(key: string): any;
							public put(key: string, value: any): void;
							public get(key: string): any;
							public has(key: string): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export class LayoutInflaterDelegate extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.LayoutInflaterDelegate>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.ui.inflater.LayoutInflaterDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								beforeInflation(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: string, param2: android.view.ViewGroup): android.view.View;
								afterInflation(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: string, param3: android.view.ViewGroup): android.view.View;
								beforeConvertXml(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: string): string;
								afterConvertXml(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: string): string;
								beforeInflateView(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.w3c.dom.Node, param2: android.view.ViewGroup, param3: boolean): android.view.View;
								afterInflateView(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: org.w3c.dom.Node, param3: android.view.ViewGroup, param4: boolean): android.view.View;
								beforeCreateView(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.w3c.dom.Node, param2: string, param3: android.view.ViewGroup): android.view.View;
								afterCreateView(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: org.w3c.dom.Node, param3: string, param4: android.view.ViewGroup): android.view.View;
								beforeApplyAttributes(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param3: java.util.HashMap<string,string>, param4: android.view.ViewGroup): boolean;
								afterApplyAttributes(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param3: java.util.HashMap<string,string>, param4: android.view.ViewGroup): void;
								beforeInflateChildren(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param2: org.w3c.dom.Node, param3: android.view.ViewGroup): boolean;
								afterInflateChildren(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param2: org.w3c.dom.Node, param3: android.view.ViewGroup): void;
								afterApplyPendingAttributesOfChildren(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any>, param2: android.view.ViewGroup): void;
								beforeApplyPendingAttributesOfChildren(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any>, param2: android.view.ViewGroup): boolean;
								beforeApplyAttribute(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param2: android.view.View, param3: string, param4: string, param5: string, param6: android.view.ViewGroup): boolean;
								afterApplyAttribute(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param2: android.view.View, param3: string, param4: string, param5: string, param6: android.view.ViewGroup): void;
								"<clinit>"(): void;
							});
							public constructor();
							public static NO_OP: org.autojs.autojs.core.ui.inflater.LayoutInflaterDelegate;
							public afterInflateChildren(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param2: org.w3c.dom.Node, param3: android.view.ViewGroup): void;
							public beforeApplyAttributes(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param3: java.util.HashMap<string,string>, param4: android.view.ViewGroup): boolean;
							public beforeInflation(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: string, param2: android.view.ViewGroup): android.view.View;
							public afterApplyPendingAttributesOfChildren(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any>, param2: android.view.ViewGroup): void;
							public beforeConvertXml(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: string): string;
							public afterInflation(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: string, param3: android.view.ViewGroup): android.view.View;
							public afterApplyAttributes(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param3: java.util.HashMap<string,string>, param4: android.view.ViewGroup): void;
							public beforeInflateChildren(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param2: org.w3c.dom.Node, param3: android.view.ViewGroup): boolean;
							public afterApplyAttribute(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param2: android.view.View, param3: string, param4: string, param5: string, param6: android.view.ViewGroup): void;
							public beforeCreateView(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.w3c.dom.Node, param2: string, param3: android.view.ViewGroup): android.view.View;
							public afterCreateView(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: org.w3c.dom.Node, param3: string, param4: android.view.ViewGroup): android.view.View;
							public afterConvertXml(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: string): string;
							public afterInflateView(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: org.w3c.dom.Node, param3: android.view.ViewGroup, param4: boolean): android.view.View;
							public beforeApplyPendingAttributesOfChildren(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any>, param2: android.view.ViewGroup): boolean;
							public beforeApplyAttribute(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param2: android.view.View, param3: string, param4: string, param5: string, param6: android.view.ViewGroup): boolean;
							public beforeInflateView(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.w3c.dom.Node, param2: android.view.ViewGroup, param3: boolean): android.view.View;
						}
						export module LayoutInflaterDelegate {
							export class NoOp extends java.lang.Object implements org.autojs.autojs.core.ui.inflater.LayoutInflaterDelegate {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.LayoutInflaterDelegate.NoOp>;
								public beforeApplyAttribute(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, inflater: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, view: android.view.View, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public afterApplyAttributes(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param3: java.util.HashMap<string,string>, param4: android.view.ViewGroup): void;
								public afterInflation(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: string, param3: android.view.ViewGroup): android.view.View;
								public afterApplyAttributes(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, view: android.view.View, inflater: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, attrs: java.util.HashMap<string,string>, parent: android.view.ViewGroup): void;
								public afterInflateChildren(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, inflater: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, node: org.w3c.dom.Node, parent: android.view.ViewGroup): void;
								public beforeInflateChildren(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param2: org.w3c.dom.Node, param3: android.view.ViewGroup): boolean;
								public beforeInflation(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, xml: string, parent: android.view.ViewGroup): android.view.View;
								public beforeInflation(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: string, param2: android.view.ViewGroup): android.view.View;
								public afterInflateView(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: org.w3c.dom.Node, param3: android.view.ViewGroup, param4: boolean): android.view.View;
								public beforeApplyAttribute(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param2: android.view.View, param3: string, param4: string, param5: string, param6: android.view.ViewGroup): boolean;
								public afterApplyAttribute(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param2: android.view.View, param3: string, param4: string, param5: string, param6: android.view.ViewGroup): void;
								public afterInflation(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, result: android.view.View, xml: string, parent: android.view.ViewGroup): android.view.View;
								public afterApplyAttribute(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, inflater: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, view: android.view.View, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): void;
								public beforeApplyAttributes(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param3: java.util.HashMap<string,string>, param4: android.view.ViewGroup): boolean;
								public afterInflateView(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, view: android.view.View, node: org.w3c.dom.Node, parent: android.view.ViewGroup, attachToParent: boolean): android.view.View;
								public beforeInflateChildren(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, inflater: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, node: org.w3c.dom.Node, parent: android.view.ViewGroup): boolean;
								public beforeApplyAttributes(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, view: android.view.View, inflater: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, attrs: java.util.HashMap<string,string>, parent: android.view.ViewGroup): boolean;
								public afterCreateView(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, view: android.view.View, node: org.w3c.dom.Node, viewName: string, parent: android.view.ViewGroup): android.view.View;
								public afterApplyPendingAttributesOfChildren(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any>, param2: android.view.ViewGroup): void;
								public beforeInflateView(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.w3c.dom.Node, param2: android.view.ViewGroup, param3: boolean): android.view.View;
								public beforeCreateView(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, node: org.w3c.dom.Node, viewName: string, parent: android.view.ViewGroup): android.view.View;
								public afterCreateView(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: android.view.View, param2: org.w3c.dom.Node, param3: string, param4: android.view.ViewGroup): android.view.View;
								public constructor();
								public beforeApplyPendingAttributesOfChildren(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, inflater: org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any>, view: android.view.ViewGroup): boolean;
								public afterConvertXml(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, xml: string): string;
								public beforeCreateView(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.w3c.dom.Node, param2: string, param3: android.view.ViewGroup): android.view.View;
								public beforeConvertXml(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, xml: string): string;
								public afterConvertXml(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: string): string;
								public beforeApplyPendingAttributesOfChildren(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any>, param2: android.view.ViewGroup): boolean;
								public beforeConvertXml(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: string): string;
								public afterApplyPendingAttributesOfChildren(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, inflater: org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any>, view: android.view.ViewGroup): void;
								public afterInflateChildren(param0: org.autojs.autojs.core.ui.inflater.InflateContext, param1: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<android.view.View>, param2: org.w3c.dom.Node, param3: android.view.ViewGroup): void;
								public beforeInflateView(inflateContext: org.autojs.autojs.core.ui.inflater.InflateContext, node: org.w3c.dom.Node, parent: android.view.ViewGroup, attachToParent: boolean): android.view.View;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export class ResourceParser extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.ResourceParser>;
							public getDrawables(): org.autojs.autojs.core.ui.inflater.util.Drawables;
							public constructor(drawables: org.autojs.autojs.core.ui.inflater.util.Drawables);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export class ShouldCallOnFinishInflate extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.ShouldCallOnFinishInflate>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.ui.inflater.ShouldCallOnFinishInflate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onFinishDynamicInflate(): void;
							});
							public constructor();
							public onFinishDynamicInflate(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export class ViewCreator<V>  extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.ViewCreator<any>>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.ui.inflater.ViewCreator<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								create(param0: android.content.Context, param1: java.util.HashMap<string,string>, param2: android.view.ViewGroup): V;
							});
							public constructor();
							public create(param0: android.content.Context, param1: java.util.HashMap<string,string>, param2: android.view.ViewGroup): V;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class AbsSeekBarInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ProgressBarInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.AbsSeekBarInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class AbsSpinnerInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.AdapterViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.AbsSpinnerInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ActionMenuViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.LinearLayoutInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ActionMenuViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class AdapterViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.AdapterViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class AppBarLayoutInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.LinearLayoutInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.AppBarLayoutInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class AppCompatCheckBoxInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.CheckBoxInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.AppCompatCheckBoxInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class AppCompatSpinnerInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.SpinnerInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.AppCompatSpinnerInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class AppCompatTextViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.TextViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.AppCompatTextViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class AutoCompleteTextViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.EditTextInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.AutoCompleteTextViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class BaseViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.BaseViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public getResourceParser(): org.autojs.autojs.core.ui.inflater.ResourceParser;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public getDrawables(): org.autojs.autojs.core.ui.inflater.util.Drawables;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ButtonInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.TextViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ButtonInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class CalendarViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.FrameLayoutInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.CalendarViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class CardViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.FrameLayoutInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.CardViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class CheckBoxInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.CompoundButtonInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.CheckBoxInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class CheckedTextViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.TextViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.CheckedTextViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ChronometerInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.TextViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ChronometerInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class CompoundButtonInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ButtonInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.CompoundButtonInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ConsoleViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.FrameLayoutInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ConsoleViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class DatePickerInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.FrameLayoutInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.DatePickerInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class DrawerLayoutInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.DrawerLayoutInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class EditTextInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.TextViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.EditTextInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class FloatingActionButtonInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ImageViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.FloatingActionButtonInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class FrameLayoutInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.FrameLayoutInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class HorizontalScrollViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.FrameLayoutInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.HorizontalScrollViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ImageButtonInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ImageViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ImageButtonInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ImageSwitcherInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewSwitcherInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ImageSwitcherInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ImageViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.BaseViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ImageViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsActionMenuViewInflater extends org.autojs.autojs.core.ui.inflater.inflaters.ActionMenuViewInflater<org.autojs.autojs.core.ui.widget.JsActionMenuView> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsActionMenuViewInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<org.autojs.autojs.core.ui.widget.JsActionMenuView>;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsAppBarLayoutInflater extends org.autojs.autojs.core.ui.inflater.inflaters.AppBarLayoutInflater<org.autojs.autojs.core.ui.widget.JsAppBarLayout> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsAppBarLayoutInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<org.autojs.autojs.core.ui.widget.JsAppBarLayout>;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsButtonInflater extends org.autojs.autojs.core.ui.inflater.inflaters.ButtonInflater<org.autojs.autojs.core.ui.widget.JsButton> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsButtonInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsCalendarViewInflater extends org.autojs.autojs.core.ui.inflater.inflaters.CalendarViewInflater<org.autojs.autojs.core.ui.widget.JsCalendarView> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsCalendarViewInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsCanvasViewInflater extends org.autojs.autojs.core.ui.inflater.inflaters.TextureViewInflater<org.autojs.autojs.core.ui.widget.JsCanvasView> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsCanvasViewInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<org.autojs.autojs.core.ui.widget.JsCanvasView>;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsCardViewInflater extends org.autojs.autojs.core.ui.inflater.inflaters.CardViewInflater<org.autojs.autojs.core.ui.widget.JsCardView> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsCardViewInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsCheckBoxInflater extends org.autojs.autojs.core.ui.inflater.inflaters.AppCompatCheckBoxInflater<org.autojs.autojs.core.ui.widget.JsCheckBox> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsCheckBoxInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsCheckedTextViewInflater extends org.autojs.autojs.core.ui.inflater.inflaters.CheckedTextViewInflater<org.autojs.autojs.core.ui.widget.JsCheckedTextView> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsCheckedTextViewInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsChronometerInflater extends org.autojs.autojs.core.ui.inflater.inflaters.ChronometerInflater<org.autojs.autojs.core.ui.widget.JsChronometer> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsChronometerInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsConsoleViewInflater extends org.autojs.autojs.core.ui.inflater.inflaters.ConsoleViewInflater<org.autojs.autojs.core.ui.widget.JsConsoleView> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsConsoleViewInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsDatePickerInflater extends org.autojs.autojs.core.ui.inflater.inflaters.DatePickerInflater<org.autojs.autojs.core.ui.widget.JsDatePicker> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsDatePickerInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsDrawerLayoutInflater extends org.autojs.autojs.core.ui.inflater.inflaters.DrawerLayoutInflater<org.autojs.autojs.core.ui.widget.JsDrawerLayout> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsDrawerLayoutInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsEditTextInflater extends org.autojs.autojs.core.ui.inflater.inflaters.EditTextInflater<org.autojs.autojs.core.ui.widget.JsEditText> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsEditTextInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public applyPendingAttributes(view: org.autojs.autojs.core.ui.widget.JsEditText, parent: android.view.ViewGroup): void;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: org.autojs.autojs.core.ui.widget.JsEditText, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsFloatingActionButtonInflater extends org.autojs.autojs.core.ui.inflater.inflaters.FloatingActionButtonInflater<org.autojs.autojs.core.ui.widget.JsFloatingActionButton> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsFloatingActionButtonInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsFrameLayoutInflater extends org.autojs.autojs.core.ui.inflater.inflaters.FrameLayoutInflater<org.autojs.autojs.core.ui.widget.JsFrameLayout> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsFrameLayoutInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(view: org.autojs.autojs.core.ui.widget.JsFrameLayout, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributesOfChildren(view: org.autojs.autojs.core.ui.widget.JsFrameLayout): void;
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public applyPendingAttributesOfChildren(view: any): void;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsGridViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.JsListViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsGridViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsImageButtonInflater extends org.autojs.autojs.core.ui.inflater.inflaters.ImageButtonInflater<org.autojs.autojs.core.ui.widget.JsImageButton> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsImageButtonInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsImageSwitcherInflater extends org.autojs.autojs.core.ui.inflater.inflaters.ImageSwitcherInflater<org.autojs.autojs.core.ui.widget.JsImageSwitcher> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsImageSwitcherInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<org.autojs.autojs.core.ui.widget.JsImageSwitcher>;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsImageViewInflater extends org.autojs.autojs.core.ui.inflater.inflaters.RoundedImageViewInflater<org.autojs.autojs.core.ui.widget.JsImageView> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsImageViewInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<org.autojs.autojs.core.ui.widget.JsImageView>;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsLinearLayoutInflater extends org.autojs.autojs.core.ui.inflater.inflaters.LinearLayoutInflater<org.autojs.autojs.core.ui.widget.JsLinearLayout> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsLinearLayoutInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsListViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.RecyclerViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsListViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsMenuInflater extends org.autojs.autojs.core.ui.inflater.inflaters.BaseViewInflater<android.view.View> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsMenuInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<android.view.View>;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsNumberPickerInflater extends org.autojs.autojs.core.ui.inflater.inflaters.NumberPickerInflater<org.autojs.autojs.core.ui.widget.JsNumberPicker> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsNumberPickerInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsProgressBarInflater extends org.autojs.autojs.core.ui.inflater.inflaters.ProgressBarInflater<org.autojs.autojs.core.ui.widget.JsProgressBar> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsProgressBarInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsQuickContactBadgeInflater extends org.autojs.autojs.core.ui.inflater.inflaters.QuickContactBadgeInflater<org.autojs.autojs.core.ui.widget.JsQuickContactBadge> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsQuickContactBadgeInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsRadioButtonInflater extends org.autojs.autojs.core.ui.inflater.inflaters.RadioButtonInflater {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsRadioButtonInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsRadioGroupInflater extends org.autojs.autojs.core.ui.inflater.inflaters.RadioGroupInflater<org.autojs.autojs.core.ui.widget.JsRadioGroup> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsRadioGroupInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsRatingBarInflater extends org.autojs.autojs.core.ui.inflater.inflaters.RatingBarInflater<org.autojs.autojs.core.ui.widget.JsRatingBar> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsRatingBarInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsRelativeLayoutInflater extends org.autojs.autojs.core.ui.inflater.inflaters.RelativeLayoutInflater<org.autojs.autojs.core.ui.widget.JsRelativeLayout> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsRelativeLayoutInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsScrollViewInflater extends org.autojs.autojs.core.ui.inflater.inflaters.ScrollViewInflater<org.autojs.autojs.core.ui.widget.JsScrollView> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsScrollViewInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsSearchViewInflater extends org.autojs.autojs.core.ui.inflater.inflaters.SearchViewInflater<org.autojs.autojs.core.ui.widget.JsSearchView> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsSearchViewInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsSeekBarInflater extends org.autojs.autojs.core.ui.inflater.inflaters.SeekBarInflater<org.autojs.autojs.core.ui.widget.JsSeekBar> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsSeekBarInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsSpinnerInflater extends org.autojs.autojs.core.ui.inflater.inflaters.AppCompatSpinnerInflater<org.autojs.autojs.core.ui.widget.JsSpinner> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsSpinnerInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<org.autojs.autojs.core.ui.widget.JsSpinner>;
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
							export module JsSpinnerInflater {
								export class Companion extends java.lang.Object {
									public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsSpinnerInflater.Companion>;
									public getSPINNER_MODES(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
								}
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsSwitchInflater extends org.autojs.autojs.core.ui.inflater.inflaters.SwitchCompatInflater<org.autojs.autojs.core.ui.widget.JsSwitch> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsSwitchInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsTabLayoutInflater extends org.autojs.autojs.core.ui.inflater.inflaters.TabLayoutInflater<org.autojs.autojs.core.ui.widget.JsTabLayout> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsTabLayoutInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsTextClockInflater extends org.autojs.autojs.core.ui.inflater.inflaters.TextClockInflater<org.autojs.autojs.core.ui.widget.JsTextClock> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsTextClockInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsTextSwitcherInflater extends org.autojs.autojs.core.ui.inflater.inflaters.TextSwitcherInflater<org.autojs.autojs.core.ui.widget.JsTextSwitcher> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsTextSwitcherInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsTextViewInflater extends org.autojs.autojs.core.ui.inflater.inflaters.AppCompatTextViewInflater<org.autojs.autojs.core.ui.widget.JsTextView> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsTextViewInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsTextViewLegacyInflater extends org.autojs.autojs.core.ui.inflater.inflaters.TextViewLegacyInflater<org.autojs.autojs.core.ui.widget.JsTextViewLegacy> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsTextViewLegacyInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsTimePickerInflater extends org.autojs.autojs.core.ui.inflater.inflaters.TimePickerInflater<org.autojs.autojs.core.ui.widget.JsTimePicker> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsTimePickerInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsToggleButtonInflater extends org.autojs.autojs.core.ui.inflater.inflaters.ToggleButtonInflater<org.autojs.autojs.core.ui.widget.JsToggleButton> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsToggleButtonInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsToolbarInflater extends org.autojs.autojs.core.ui.inflater.inflaters.ToolbarInflater<org.autojs.autojs.core.ui.widget.JsToolbar> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsToolbarInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<org.autojs.autojs.core.ui.widget.JsToolbar>;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsVideoViewInflater extends org.autojs.autojs.core.ui.inflater.inflaters.VideoViewInflater<org.autojs.autojs.core.ui.widget.JsVideoView> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsVideoViewInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsViewFlipperInflater extends org.autojs.autojs.core.ui.inflater.inflaters.ViewFlipperInflater<org.autojs.autojs.core.ui.widget.JsViewFlipper> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsViewFlipperInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsViewPagerInflater extends org.autojs.autojs.core.ui.inflater.inflaters.ViewPagerInflater<org.autojs.autojs.core.ui.widget.JsViewPager> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsViewPagerInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsViewSwitcherInflater extends org.autojs.autojs.core.ui.inflater.inflaters.ViewSwitcherInflater<org.autojs.autojs.core.ui.widget.JsViewSwitcher> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsViewSwitcherInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class JsWebViewInflater extends org.autojs.autojs.core.ui.inflater.inflaters.WebViewInflater<org.autojs.autojs.core.ui.widget.JsWebView> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.JsWebViewInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class LinearLayoutInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.LinearLayoutInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class NumberPickerInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.LinearLayoutInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.NumberPickerInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ProgressBarInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.BaseViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ProgressBarInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class QuickContactBadgeInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ImageViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.QuickContactBadgeInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class RadioButtonInflater extends org.autojs.autojs.core.ui.inflater.inflaters.CompoundButtonInflater<android.widget.RadioButton> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.RadioButtonInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class RadioGroupInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.LinearLayoutInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.RadioGroupInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public applyPendingAttributesOfChildren(view: any): void;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class RatingBarInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.AbsSeekBarInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.RatingBarInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class RecyclerViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.RecyclerViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class RelativeLayoutInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.RelativeLayoutInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class RoundedImageViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ImageViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.RoundedImageViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ScrollViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.FrameLayoutInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ScrollViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class SearchViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.LinearLayoutInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.SearchViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class SeekBarInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.AbsSeekBarInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.SeekBarInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class SpaceInflater extends org.autojs.autojs.core.ui.inflater.inflaters.BaseViewInflater<android.widget.Space> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.SpaceInflater>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class SpinnerInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.AbsSpinnerInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.SpinnerInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class SurfaceViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.BaseViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.SurfaceViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class SwitchCompatInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.CompoundButtonInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.SwitchCompatInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class TabLayoutInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.HorizontalScrollViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.TabLayoutInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class TextClockInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.TextViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.TextClockInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class TextSwitcherInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewSwitcherInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.TextSwitcherInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class TextViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.BaseViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.TextViewInflater<any>>;
								public static LEFT: number;
								public static TOP: number;
								public static RIGHT: number;
								public static BOTTOM: number;
								public static TEXT_STYLES: org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
							export module TextViewInflater {
								export class Companion extends java.lang.Object {
									public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.TextViewInflater.Companion>;
									public getCAPITALIZE(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<android.text.method.TextKeyListener.Capitalize>;
									public getHYPHENATION_FREQUENCY(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
									public getAUTO_LINK_MASKS(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
									public getIME_OPTIONS(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
									public getINPUT_TYPE_NUMERIC(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
									public getELLIPSIZE(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<android.text.TextUtils.TruncateAt>;
									public getINPUT_TYPES(): org.autojs.autojs.core.ui.inflater.util.ValueMapper<java.lang.Integer>;
								}
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class TextViewLegacyInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.BaseViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.TextViewLegacyInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class TextureViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.BaseViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.TextureViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class TimePickerInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.FrameLayoutInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.TimePickerInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ToggleButtonInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.CompoundButtonInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ToggleButtonInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ToolbarInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ToolbarInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class VideoViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.SurfaceViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.VideoViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ViewAnimatorInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.FrameLayoutInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ViewAnimatorInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ViewFlipperInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewAnimatorInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ViewFlipperInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ViewGroupInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.BaseViewInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public applyPendingAttributesOfChildren(view: any): void;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ViewInflater<V>  extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<any>>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
									setAttr(param0: V, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
									setAttr(param0: V, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
									applyPendingAttributes(param0: V, param1: android.view.ViewGroup): void;
									inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: V): boolean;
								});
								public constructor();
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public setAttr(param0: V, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: V, param1: android.view.ViewGroup): void;
								public setAttr(param0: V, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: V): boolean;
							}
							export module ViewInflater {
								export class DefaultImpls extends java.lang.Object {
									public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater.DefaultImpls>;
									public static setAttr($this: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<any>, view: android.view.View, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
									public static inflateChildren($this: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<any>, inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: android.view.View): boolean;
									public static getCreator($this: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<any>): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
									public static applyPendingAttributes($this: org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater<any>, view: android.view.View, parent: android.view.ViewGroup): void;
								}
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ViewPagerInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ViewPagerInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class ViewSwitcherInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewAnimatorInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.ViewSwitcherInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module inflaters {
							export class WebViewInflater<V>  extends org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater<any> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.inflaters.WebViewInflater<any>>;
								public getCreator(): org.autojs.autojs.core.ui.inflater.ViewCreator<any>;
								public inflateChildren(param0: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, param1: org.w3c.dom.Node, param2: any): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: string, param4: android.view.ViewGroup): boolean;
								public setAttr(param0: any, param1: string, param2: string, param3: android.view.ViewGroup): boolean;
								public applyPendingAttributes(param0: any, param1: android.view.ViewGroup): void;
								public inflateChildren(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, node: org.w3c.dom.Node, parent: any): boolean;
								public constructor(resourceParser: org.autojs.autojs.core.ui.inflater.ResourceParser);
								public applyPendingAttributes(view: any, parent: android.view.ViewGroup): void;
								public setAttr(view: any, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
								public setAttr(view: any, ns: string, attrName: string, value: string, parent: android.view.ViewGroup): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module util {
							export class Colors extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.util.Colors>;
								public static INSTANCE: org.autojs.autojs.core.ui.inflater.util.Colors;
								public static parse(context: android.content.Context, color: string): number;
								public static parse(view: android.view.View, color: string): number;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module util {
							export class Dimensions extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.util.Dimensions>;
								public static INSTANCE: org.autojs.autojs.core.ui.inflater.util.Dimensions;
								public parseToPixel(dimension: string, view: android.view.View): number;
								public parseToPixel(view: android.view.View, dimension: string): number;
								public parseToPixel(dimension: string, context: android.content.Context): number;
								public parseToIntPixel(value: string, context: android.content.Context): number;
								public parseToPixel(dimension: string, view: android.view.View, parent: android.view.ViewGroup, horizontal: boolean): number;
								public parseToIntPixelArray(view: android.view.View, value: string): number[];
								public parseToIntPixel(value: string, view: android.view.View): number;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module util {
							export class Drawables extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.util.Drawables>;
								public parse(context: android.content.Context, value: string): android.graphics.drawable.Drawable;
								public static loadBase64Data(data: string): android.graphics.Bitmap;
								public parse(view: android.view.View, name: string): android.graphics.drawable.Drawable;
								public setupWithViewBackground(view: android.view.View, value: string): void;
								public constructor();
								public setupWithImage(view: android.widget.ImageView, value: string): void;
								public decodeImage(context: android.content.Context, path: string): android.graphics.drawable.Drawable;
							}
							export module Drawables {
								export class Companion extends java.lang.Object {
									public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.util.Drawables.Companion>;
									public getDefaultImageLoader(): org.autojs.autojs.core.ui.inflater.ImageLoader;
									public setDefaultImageLoader(defaultImageLoader: org.autojs.autojs.core.ui.inflater.ImageLoader): void;
									public loadBase64Data(data: string): android.graphics.Bitmap;
								}
								export class DefaultImageLoader extends java.lang.Object implements org.autojs.autojs.core.ui.inflater.ImageLoader {
									public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.util.Drawables.DefaultImageLoader>;
									public constructor();
									public loadInto(view: android.widget.ImageView, uri: android.net.Uri): void;
									public loadIntoBackground(view: android.view.View, uri: android.net.Uri): void;
									public loadInto(param0: android.widget.ImageView, param1: android.net.Uri): void;
									public load(param0: android.view.View, param1: android.net.Uri, param2: org.autojs.autojs.core.ui.inflater.ImageLoader.DrawableCallback): void;
									public load(view: android.view.View, uri: android.net.Uri): android.graphics.drawable.Drawable;
									public load(param0: android.view.View, param1: android.net.Uri): android.graphics.drawable.Drawable;
									public loadIntoBackground(param0: android.view.View, param1: android.net.Uri): void;
									public load(view: android.view.View, uri: android.net.Uri, callback: org.autojs.autojs.core.ui.inflater.ImageLoader.BitmapCallback): void;
									public load(param0: android.view.View, param1: android.net.Uri, param2: org.autojs.autojs.core.ui.inflater.ImageLoader.BitmapCallback): void;
									public load(view: android.view.View, uri: android.net.Uri, callback: org.autojs.autojs.core.ui.inflater.ImageLoader.DrawableCallback): void;
								}
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module util {
							export class Gravities extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.util.Gravities>;
								public constructor();
								public static parse(g: string): number;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module util {
							export class Ids extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.util.Ids>;
								public static parse(name: string): number;
								public constructor();
								public static parseIdName(idName: string): string;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module util {
							export class Res extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.util.Res>;
								public static parseStyle(context: android.content.Context, value: string): number;
								public constructor();
								public static parseStyle(view: android.view.View, value: string): number;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module util {
							export class Strings extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.util.Strings>;
								public static parse(context: android.content.Context, str: string): string;
								public static parsePath(view: android.view.View, path: string): string;
								public static parse(view: android.view.View, str: string): string;
								public constructor();
								public static parseAnimation(view: android.view.View, anim: string): number;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module inflater {
						export module util {
							export class ValueMapper<V>  extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.inflater.util.ValueMapper<any>>;
								public get(key: string, defValue: V): V;
								public mapDefault(value: V): org.autojs.autojs.core.ui.inflater.util.ValueMapper<V>;
								public split(str: string): number;
								public get(key: string): V;
								public map(key: string, value: V): org.autojs.autojs.core.ui.inflater.util.ValueMapper<V>;
								public constructor(attrName: string);
								public mapDefault(key: string, value: V): org.autojs.autojs.core.ui.inflater.util.ValueMapper<V>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module nativeview {
						export class NativeView extends org.autojs.autojs.rhino.NativeJavaObjectWithPrototype {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.nativeview.NativeView>;
							public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, staticType: java.lang.Class<any>);
							public get(name: string, start: org.mozilla.javascript.Scriptable): any;
							public getIds(): any[];
							public put(param0: number, param1: org.mozilla.javascript.Scriptable, param2: any): void;
							public get(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): any;
							public getViewPrototype(): org.autojs.autojs.core.ui.nativeview.ViewPrototype;
							public delete(param0: number): void;
							public getClassName(): string;
							public put(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable, param2: any): void;
							public get(param0: string, param1: org.mozilla.javascript.Scriptable): any;
							public has(name: string, start: org.mozilla.javascript.Scriptable): boolean;
							public setPrototype(param0: org.mozilla.javascript.Scriptable): void;
							public delete(param0: string): void;
							public getDefaultValue(param0: java.lang.Class<any>): any;
							public get(param0: number, param1: org.mozilla.javascript.Scriptable): any;
							public has(param0: number, param1: org.mozilla.javascript.Scriptable): boolean;
							public constructor();
							public getParentScope(): org.mozilla.javascript.Scriptable;
							public unwrap(): any;
							public put(name: string, start: org.mozilla.javascript.Scriptable, value: any): void;
							public put(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): void;
							public unwrap(): android.view.View;
							public getPrototype(): org.mozilla.javascript.Scriptable;
							public hasInstance(param0: org.mozilla.javascript.Scriptable): boolean;
							public has(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): boolean;
							public setParentScope(param0: org.mozilla.javascript.Scriptable): void;
							public has(param0: string, param1: org.mozilla.javascript.Scriptable): boolean;
							public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, staticType: java.lang.Class<any>, isAdapter: boolean);
							public delete(param0: org.mozilla.javascript.Symbol): void;
							public constructor(scope: org.mozilla.javascript.Scriptable, view: android.view.View, staticType: java.lang.Class<any>, runtime: org.autojs.autojs.runtime.ScriptRuntime);
						}
						export module NativeView {
							export class LongClickEvent extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.nativeview.NativeView.LongClickEvent>;
								public view: android.view.View;
								public constructor(view: android.view.View);
							}
							export class ScrollEvent extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.nativeview.NativeView.ScrollEvent>;
								public scrollX: number;
								public scrollY: number;
								public oldScrollX: number;
								public oldScrollY: number;
								public constructor(scrollX: number, scrollY: number, oldScrollX: number, oldScrollY: number);
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module nativeview {
						export class ViewPrototype extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.nativeview.ViewPrototype>;
							public getMaxListeners(): number;
							public longClick(listener: any): void;
							public removeAllListeners(eventName: string): org.autojs.autojs.core.eventloop.EventEmitter;
							public attrReset(name: string): void;
							public setWidget(_set_: any): void;
							public click(): void;
							public emit(eventName: string, ...args: any[]): boolean;
							public removeAllListeners(): org.autojs.autojs.core.eventloop.EventEmitter;
							public getWidget(): any;
							public attr(name: string, value: any): void;
							public setMaxListeners(n: number): org.autojs.autojs.core.eventloop.EventEmitter;
							public constructor(view: android.view.View, viewAttributes: org.autojs.autojs.core.ui.attribute.ViewAttributes, scope: org.mozilla.javascript.Scriptable, runtime: org.autojs.autojs.runtime.ScriptRuntime);
							public click(listener: any): void;
							public addListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
							public prependOnceListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
							public longClick(): void;
							public eventNames(): string[];
							public attr(name: string): any;
							public on(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
							public static defaultMaxListeners(): number;
							public removeListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
							public listenerCount(eventName: string): number;
							public listeners(eventName: string): any[];
							public prependListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
							public once(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						}
						export module ViewPrototype {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.nativeview.ViewPrototype.Companion>;
								public defaultMaxListeners(): number;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class CustomSnackbar extends com.google.android.material.snackbar.BaseTransientBottomBar<org.autojs.autojs.core.ui.widget.CustomSnackbar> {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.CustomSnackbar>;
							public constructor(context: android.content.Context, parent: android.view.ViewGroup, content: android.view.View, contentViewCallback: com.google.android.material.snackbar.ContentViewCallback);
							public setActionOne(text: string, listener: android.view.View.OnClickListener): org.autojs.autojs.core.ui.widget.CustomSnackbar;
							public constructor(param0: android.view.ViewGroup, param1: android.view.View, param2: com.google.android.material.snackbar.ContentViewCallback);
							public setActionOne(resId: number, listener: android.view.View.OnClickListener): org.autojs.autojs.core.ui.widget.CustomSnackbar;
							public setActionTwo(text: string, listener: android.view.View.OnClickListener): org.autojs.autojs.core.ui.widget.CustomSnackbar;
							public constructor(param0: android.content.Context, param1: android.view.ViewGroup, param2: android.view.View, param3: com.google.android.material.snackbar.ContentViewCallback);
							public setText(message: string): org.autojs.autojs.core.ui.widget.CustomSnackbar;
							public setAction(text: string, listener: android.view.View.OnClickListener, view: android.widget.Button): org.autojs.autojs.core.ui.widget.CustomSnackbar;
							public static make(view: android.view.View, text: string, duration: number): org.autojs.autojs.core.ui.widget.CustomSnackbar;
							public setActionTwo(resId: number, listener: android.view.View.OnClickListener): org.autojs.autojs.core.ui.widget.CustomSnackbar;
							public setAction(resId: number, listener: android.view.View.OnClickListener, view: android.widget.Button): org.autojs.autojs.core.ui.widget.CustomSnackbar;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class CustomSnackbarContentLayout extends android.widget.LinearLayout implements com.google.android.material.snackbar.ContentViewCallback {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.CustomSnackbarContentLayout>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public getActionOneView(): android.widget.Button;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public animateContentOut(delay: number, duration: number): void;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public animateContentIn(param0: number, param1: number): void;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public animateContentOut(param0: number, param1: number): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public getActionTwoView(): android.widget.Button;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public animateContentIn(delay: number, duration: number): void;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public getCustomTextView(): android.widget.TextView;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsActionMenuView extends android.widget.ActionMenuView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsActionMenuView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsAppBarLayout extends com.google.android.material.appbar.AppBarLayout {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsAppBarLayout>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public getBehavior(): androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public getBehavior(): androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior<com.google.android.material.appbar.AppBarLayout>;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsButton extends android.widget.Button {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsButton>;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public onPreDraw(): boolean;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public text(): string;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public text(text: string): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsCalendarView extends android.widget.CalendarView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsCalendarView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsCanvasView extends android.view.TextureView implements android.view.TextureView.SurfaceTextureListener {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsCanvasView>;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getMaxListeners(): number;
							public constructor(context: android.content.Context);
							public removeAllListeners(eventName: string): org.autojs.autojs.core.eventloop.EventEmitter;
							public onSurfaceTextureDestroyed(surface: android.graphics.SurfaceTexture): boolean;
							public onSurfaceTextureAvailable(surface: android.graphics.SurfaceTexture, width: number, height: number): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public onWindowVisibilityChanged(visibility: number): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public onSurfaceTextureSizeChanged(param0: android.graphics.SurfaceTexture, param1: number, param2: number): void;
							public onSurfaceTextureUpdated(param0: android.graphics.SurfaceTexture): void;
							public sendAccessibilityEvent(eventType: number): void;
							public emit(eventName: string, ...args: any[]): boolean;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeAllListeners(): org.autojs.autojs.core.eventloop.EventEmitter;
							public onSurfaceTextureAvailable(param0: android.graphics.SurfaceTexture, param1: number, param2: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public setMaxListeners(n: number): org.autojs.autojs.core.eventloop.EventEmitter;
							public addListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public onSurfaceTextureDestroyed(param0: android.graphics.SurfaceTexture): boolean;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public prependOnceListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public eventNames(): string[];
							public on(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
							public onSurfaceTextureUpdated(surface: android.graphics.SurfaceTexture): void;
							public removeListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
							public listenerCount(eventName: string): number;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public listeners(eventName: string): any[];
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public setMaxFps(maxFps: number): void;
							public prependListener(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public once(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onSurfaceTextureSizeChanged(surface: android.graphics.SurfaceTexture, width: number, height: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
						export module JsCanvasView {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsCanvasView.Companion>;
								public defaultMaxListeners(): number;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsCardView extends androidx.cardview.widget.CardView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsCardView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsCheckBox extends androidx.appcompat.widget.AppCompatCheckBox {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsCheckBox>;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public onPreDraw(): boolean;
							public setChecked(checked: boolean): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public setSupportButtonTintMode(param0: android.graphics.PorterDuff.Mode): void;
							public setEmojiCompatEnabled(param0: boolean): void;
							public toggle(notify: boolean): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public setSupportBackgroundTintList(param0: android.content.res.ColorStateList): void;
							public sendAccessibilityEvent(eventType: number): void;
							public setChecked(checked: boolean, notify: boolean): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public getSupportBackgroundTintMode(): android.graphics.PorterDuff.Mode;
							public setSupportButtonTintList(param0: android.content.res.ColorStateList): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public toggle(): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public getSupportButtonTintMode(): android.graphics.PorterDuff.Mode;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public setSupportBackgroundTintMode(param0: android.graphics.PorterDuff.Mode): void;
							public setChecked(param0: boolean): void;
							public isEmojiCompatEnabled(): boolean;
							public getSupportBackgroundTintList(): android.content.res.ColorStateList;
							public setOnCheckedChangeListener(listener: android.widget.CompoundButton.OnCheckedChangeListener): void;
							public getSupportButtonTintList(): android.content.res.ColorStateList;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public isChecked(): boolean;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsCheckedTextView extends android.widget.CheckedTextView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsCheckedTextView>;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public onPreDraw(): boolean;
							public setChecked(checked: boolean): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public toggle(): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public setChecked(param0: boolean): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public isChecked(): boolean;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsChronometer extends android.widget.Chronometer {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsChronometer>;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public onPreDraw(): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsConsoleView extends org.autojs.autojs.core.console.ConsoleView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsConsoleView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onLogClear(): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public onNewLog(param0: org.autojs.autojs.core.console.ConsoleImpl.LogEntry): void;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public onNewLog(logEntry: org.autojs.autojs.core.console.ConsoleImpl.LogEntry): void;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsDatePicker extends android.widget.DatePicker {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsDatePicker>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsDrawerLayout extends androidx.drawerlayout.widget.DrawerLayout {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsDrawerLayout>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public close(): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public open(): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public isOpen(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestFitSystemWindows(): void;
							public addView(param0: android.view.View, param1: number, param2: android.view.ViewGroup.LayoutParams): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsEditText extends android.widget.EditText {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsEditText>;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public onPreDraw(): boolean;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public text(): string;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public text(text: string): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsExpandableListView extends android.widget.ExpandableListView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsExpandableListView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public onFilterComplete(count: number): void;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public onFilterComplete(param0: number): void;
							public onGlobalLayout(): void;
							public onTouchModeChanged(isInTouchMode: boolean): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public beforeTextChanged(s: string, start: number, count: number, after: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public beforeTextChanged(param0: string, param1: number, param2: number, param3: number): void;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public afterTextChanged(param0: android.text.Editable): void;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public onTouchModeChanged(param0: boolean): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onTextChanged(s: string, start: number, before: number, count: number): void;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public onTextChanged(param0: string, param1: number, param2: number, param3: number): void;
							public removeView(child: android.view.View): void;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public afterTextChanged(s: android.text.Editable): void;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public requestChildRectangleOnScreen(child: android.view.View, rect: android.graphics.Rect, immediate: boolean): boolean;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsFloatingActionButton extends com.google.android.material.floatingactionbutton.FloatingActionButton {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsFloatingActionButton>;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public getSupportImageTintList(): android.content.res.ColorStateList;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public setShapeAppearanceModel(param0: com.google.android.material.shape.ShapeAppearanceModel): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public setExpandedComponentIdHint(param0: number): void;
							public setSupportImageTintMode(param0: android.graphics.PorterDuff.Mode): void;
							public getBehavior(): androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public setSupportBackgroundTintList(param0: android.content.res.ColorStateList): void;
							public sendAccessibilityEvent(eventType: number): void;
							public getShapeAppearanceModel(): com.google.android.material.shape.ShapeAppearanceModel;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public getSupportBackgroundTintMode(): android.graphics.PorterDuff.Mode;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public setSupportImageTintList(param0: android.content.res.ColorStateList): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public getExpandedComponentIdHint(): number;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public setSupportBackgroundTintMode(param0: android.graphics.PorterDuff.Mode): void;
							public getSupportBackgroundTintList(): android.content.res.ColorStateList;
							public getSupportImageTintMode(): android.graphics.PorterDuff.Mode;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public invalidateDrawable(dr: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public getBehavior(): androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior<com.google.android.material.floatingactionbutton.FloatingActionButton>;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsFrameLayout extends android.widget.FrameLayout {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsFrameLayout>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public id(id: string): android.view.View;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsGridView extends org.autojs.autojs.core.ui.widget.JsListView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsGridView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public computeHorizontalScrollExtent(): number;
							public addView(child: android.view.View, width: number, height: number): void;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number, param6: number[]): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public computeHorizontalScrollOffset(): number;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public computeVerticalScrollRange(): number;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public stopNestedScroll(): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[]): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[]): boolean;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public init(): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public computeHorizontalScrollRange(): number;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public hasNestedScrollingParent(param0: number): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number): boolean;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[], param4: number): boolean;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public hasNestedScrollingParent(): boolean;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public computeVerticalScrollOffset(): number;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public startNestedScroll(param0: number, param1: number): boolean;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public computeVerticalScrollExtent(): number;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public stopNestedScroll(param0: number): void;
							public startNestedScroll(param0: number): boolean;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsImageButton extends android.widget.ImageButton {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsImageButton>;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public invalidateDrawable(dr: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsImageSwitcher extends android.widget.ImageSwitcher {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsImageSwitcher>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsImageView extends com.makeramen.roundedimageview.RoundedImageView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsImageView>;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public isCircle(): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public setSource(uri: string): void;
							public setSource(image: org.autojs.autojs.core.image.ImageWrapper): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void;
							public setDrawables(_set_: org.autojs.autojs.core.ui.inflater.util.Drawables): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public invalidateDrawable(dr: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyle: number);
							public getDrawables(): org.autojs.autojs.core.ui.inflater.util.Drawables;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public setCircle(circle: boolean): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsLinearLayout extends android.widget.LinearLayout {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsLinearLayout>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public id(id: string): android.view.View;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsListView extends androidx.recyclerview.widget.RecyclerView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsListView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public computeHorizontalScrollExtent(): number;
							public addView(child: android.view.View, width: number, height: number): void;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number, param6: number[]): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public computeHorizontalScrollOffset(): number;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public computeVerticalScrollRange(): number;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public stopNestedScroll(): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[]): boolean;
							public setDataSource(dataSource: any): void;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[]): boolean;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public init(): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public computeHorizontalScrollRange(): number;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public getScriptRuntime(): org.autojs.autojs.runtime.ScriptRuntime;
							public hasNestedScrollingParent(param0: number): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getDataSource(): any;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number): boolean;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[], param4: number): boolean;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public hasNestedScrollingParent(): boolean;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public computeVerticalScrollOffset(): number;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public startNestedScroll(param0: number, param1: number): boolean;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public setDataSourceAdapter(dataSourceAdapter: org.autojs.autojs.core.ui.widget.JsListView.DataSourceAdapter): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public setItemTemplate(inflater: org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater, itemTemplate: org.w3c.dom.Node): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public setOnItemTouchListener(onItemTouchListener: org.autojs.autojs.core.ui.widget.JsListView.OnItemTouchListener): void;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public computeVerticalScrollExtent(): number;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public stopNestedScroll(param0: number): void;
							public startNestedScroll(param0: number): boolean;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
						export module JsListView {
							export class Adapter extends androidx.recyclerview.widget.RecyclerView.Adapter<org.autojs.autojs.core.ui.widget.JsListView.ViewHolder> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsListView.Adapter>;
								public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
								public onBindViewHolder(param0: any, param1: number): void;
								public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.core.ui.widget.JsListView.ViewHolder;
								public getItemCount(): number;
								public onBindViewHolder(param0: any, param1: number, param2: java.util.List<any>): void;
								public onBindViewHolder(holder: org.autojs.autojs.core.ui.widget.JsListView.ViewHolder, position: number): void;
							}
							export class DataSourceAdapter extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsListView.DataSourceAdapter>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.widget.JsListView$DataSourceAdapter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									getItemCount(param0: any): number;
									getItem(param0: any, param1: number): any;
									setDataSource(param0: any): void;
								});
								public constructor();
								public getItemCount(param0: any): number;
								public setDataSource(param0: any): void;
								public getItem(param0: any, param1: number): any;
							}
							export class ItemHolder extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsListView.ItemHolder>;
								public getPosition(): number;
								public getItem(): any;
							}
							export class OnItemTouchListener extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsListView.OnItemTouchListener>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.core.ui.widget.JsListView$OnItemTouchListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onItemClick(param0: org.autojs.autojs.core.ui.widget.JsListView, param1: android.view.View, param2: any, param3: number): void;
									onItemLongClick(param0: org.autojs.autojs.core.ui.widget.JsListView, param1: android.view.View, param2: any, param3: number): boolean;
								});
								public constructor();
								public onItemClick(param0: org.autojs.autojs.core.ui.widget.JsListView, param1: android.view.View, param2: any, param3: number): void;
								public onItemLongClick(param0: org.autojs.autojs.core.ui.widget.JsListView, param1: android.view.View, param2: any, param3: number): boolean;
							}
							export class ViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsListView.ViewHolder>;
								public constructor(param0: android.view.View);
								public constructor(this$0: org.autojs.autojs.core.ui.widget.JsListView, itemView: android.view.View);
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsNumberPicker extends android.widget.NumberPicker {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsNumberPicker>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsProgressBar extends android.widget.ProgressBar {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsProgressBar>;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public invalidateDrawable(dr: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsQuickContactBadge extends android.widget.QuickContactBadge {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsQuickContactBadge>;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public onClick(v: android.view.View): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public onClick(param0: android.view.View): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public invalidateDrawable(dr: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsRadioButton extends android.widget.RadioButton {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsRadioButton>;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public onPreDraw(): boolean;
							public setChecked(checked: boolean): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public toggle(): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public setChecked(param0: boolean): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public isChecked(): boolean;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsRadioGroup extends android.widget.RadioGroup {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsRadioGroup>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsRatingBar extends android.widget.RatingBar {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsRatingBar>;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public invalidateDrawable(dr: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsRelativeLayout extends android.widget.RelativeLayout {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsRelativeLayout>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public id(id: string): android.view.View;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsScrollView extends android.widget.ScrollView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsScrollView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public onStopNestedScroll(target: android.view.View): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsSearchView extends android.widget.SearchView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsSearchView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public onActionViewCollapsed(): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onActionViewExpanded(): void;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsSeekBar extends android.widget.SeekBar {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsSeekBar>;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public invalidateDrawable(dr: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsSpinner extends androidx.appcompat.widget.AppCompatSpinner {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsSpinner>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public setSupportBackgroundTintList(param0: android.content.res.ColorStateList): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public setEntryTextColor(_set_: number): void;
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public setSupportBackgroundTintMode(param0: android.graphics.PorterDuff.Mode): void;
							public constructor(context: android.content.Context, mode: number);
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public constructor(param0: android.content.Context, param1: number);
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number, mode: number);
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, mode: number);
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public setEntryTextSize(_set_: number): void;
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number, param3: number);
							public getTextDirection(): number;
							public setTextSize(textSize: number): void;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public getTextSize(): number;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public setTextColor(textColor: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number, mode: number, popupTheme: android.content.res.Resources.Theme);
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public onClick(param0: android.content.DialogInterface, param1: number): void;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number, param3: number, param4: android.content.res.Resources.Theme);
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public setTextStyle(textStyle: number): void;
							public removeView(child: android.view.View): void;
							public getTextStyle(): number;
							public onClick(dialog: android.content.DialogInterface, which: number): void;
							public getEntryTextStyle(): number;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public getSupportBackgroundTintMode(): android.graphics.PorterDuff.Mode;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getEntryTextSize(): number;
							public setEntryTextStyle(_set_: number): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public getSupportBackgroundTintList(): android.content.res.ColorStateList;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, mode: number, popupTheme: android.content.res.Resources.Theme);
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public getEntryTextColor(): number;
							public getTextColor(): number;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
						export module JsSpinner {
							export class Adapter extends android.widget.ArrayAdapter<string> {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsSpinner.Adapter>;
								public setDropDownViewTheme(param0: android.content.res.Resources.Theme): void;
								public getView(position: number, convertView: android.view.View, parent: android.view.ViewGroup): android.view.View;
								public constructor(this$0: android.content.Context, context: number, resource: string[]);
								public constructor();
								public areAllItemsEnabled(): boolean;
								public isEnabled(position: number): boolean;
								public constructor(context: android.content.Context, resource: number, textViewResourceId: number, objects: java.util.List<any>);
								public getDropDownView(param0: number, param1: android.view.View, param2: android.view.ViewGroup): android.view.View;
								public constructor(context: android.content.Context, resource: number, textViewResourceId: number);
								public constructor(context: android.content.Context, resource: number, objects: java.util.List<any>);
								public constructor(context: android.content.Context, resource: number);
								public constructor(context: android.content.Context, resource: number, textViewResourceId: number, objects: any[]);
								public getDropDownViewTheme(): android.content.res.Resources.Theme;
								public getDropDownView(position: number, convertView: android.view.View, parent: android.view.ViewGroup): android.view.View;
								public setDropDownViewTheme(theme: android.content.res.Resources.Theme): void;
								public getFilter(): android.widget.Filter;
								public constructor(context: android.content.Context, resource: number, objects: any[]);
								public isEnabled(param0: number): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsSwitch extends androidx.appcompat.widget.SwitchCompat {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsSwitch>;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public onPreDraw(): boolean;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public setEmojiCompatEnabled(param0: boolean): void;
							public toggle(notify: boolean): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public setChecked(checked: boolean, notify: boolean): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public toggle(): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public setChecked(param0: boolean): void;
							public isEmojiCompatEnabled(): boolean;
							public setOnCheckedChangeListener(listener: android.widget.CompoundButton.OnCheckedChangeListener): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public isChecked(): boolean;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsTabLayout extends com.google.android.material.tabs.TabLayout {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsTabLayout>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public addView(param0: android.view.View, param1: number): void;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public addView(param0: android.view.View): void;
							public addView(param0: android.view.View, param1: number, param2: android.view.ViewGroup.LayoutParams): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsTextClock extends android.widget.TextClock {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsTextClock>;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public onPreDraw(): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsTextSwitcher extends android.widget.TextSwitcher {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsTextSwitcher>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public getTextViews(): java.util.List<org.autojs.autojs.core.ui.widget.JsTextView>;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsTextView extends androidx.appcompat.widget.AppCompatTextView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsTextView>;
							public getAutoSizeStepGranularity(): number;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public onPreDraw(): boolean;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public setEmojiCompatEnabled(param0: boolean): void;
							public getSupportCompoundDrawablesTintList(): android.content.res.ColorStateList;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public getAutoSizeTextAvailableSizes(): number[];
							public setSupportBackgroundTintList(param0: android.content.res.ColorStateList): void;
							public getSupportCompoundDrawablesTintMode(): android.graphics.PorterDuff.Mode;
							public sendAccessibilityEvent(eventType: number): void;
							public text(): string;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public getSupportBackgroundTintMode(): android.graphics.PorterDuff.Mode;
							public getAutoSizeMaxTextSize(): number;
							public getAutoSizeMinTextSize(): number;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public setAutoSizeTextTypeWithDefaults(param0: number): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public setSupportCompoundDrawablesTintList(param0: android.content.res.ColorStateList): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public setSupportBackgroundTintMode(param0: android.graphics.PorterDuff.Mode): void;
							public getAutoSizeTextType(): number;
							public setAutoSizeTextTypeUniformWithPresetSizes(param0: number[], param1: number): void;
							public isEmojiCompatEnabled(): boolean;
							public getSupportBackgroundTintList(): android.content.res.ColorStateList;
							public text(text: string): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public setAutoSizeTextTypeUniformWithConfiguration(param0: number, param1: number, param2: number, param3: number): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
							public setSupportCompoundDrawablesTintMode(param0: android.graphics.PorterDuff.Mode): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsTextViewLegacy extends androidx.appcompatlegacy.widget.AppCompatTextView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsTextViewLegacy>;
							public getAutoSizeStepGranularity(): number;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public setSupportBackgroundTintMode(tintMode: android.graphics.PorterDuff.Mode): void;
							public constructor(context: android.content.Context);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public onPreDraw(): boolean;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public getAutoSizeTextAvailableSizes(): number[];
							public setSupportBackgroundTintList(param0: android.content.res.ColorStateList): void;
							public sendAccessibilityEvent(eventType: number): void;
							public text(): string;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public setAutoSizeTextTypeWithDefaults(autoSizeTextType: number): void;
							public getSupportBackgroundTintMode(): android.graphics.PorterDuff.Mode;
							public getAutoSizeMaxTextSize(): number;
							public getAutoSizeMinTextSize(): number;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public setAutoSizeTextTypeWithDefaults(param0: number): void;
							public setSupportBackgroundTintList(tint: android.content.res.ColorStateList): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public setAutoSizeTextTypeUniformWithConfiguration(autoSizeMinTextSize: number, autoSizeMaxTextSize: number, autoSizeStepGranularity: number, unit: number): void;
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public setSupportBackgroundTintMode(param0: android.graphics.PorterDuff.Mode): void;
							public getAutoSizeTextType(): number;
							public setAutoSizeTextTypeUniformWithPresetSizes(param0: number[], param1: number): void;
							public getSupportBackgroundTintList(): android.content.res.ColorStateList;
							public text(text: string): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public setAutoSizeTextTypeUniformWithConfiguration(param0: number, param1: number, param2: number, param3: number): void;
							public setAutoSizeTextTypeUniformWithPresetSizes(presetSizes: number[], unit: number): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsTimePicker extends android.widget.TimePicker {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsTimePicker>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsToggleButton extends android.widget.ToggleButton {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsToggleButton>;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public constructor(context: android.content.Context);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public onPreDraw(): boolean;
							public setChecked(checked: boolean): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public toggle(): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public setChecked(param0: boolean): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public isChecked(): boolean;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsToolbar extends androidx.appcompat.widget.Toolbar {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsToolbar>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public removeMenuProvider(param0: androidx.core.view.MenuProvider): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public setupWithDrawer(drawerLayout: androidx.drawerlayout.widget.DrawerLayout): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public addMenuProvider(param0: androidx.core.view.MenuProvider, param1: androidx.lifecycle.LifecycleOwner, param2: androidx.lifecycle.Lifecycle.State): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public addMenuProvider(param0: androidx.core.view.MenuProvider): void;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public addMenuProvider(param0: androidx.core.view.MenuProvider, param1: androidx.lifecycle.LifecycleOwner): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public invalidateMenu(): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsVideoView extends android.widget.VideoView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsVideoView>;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public canSeekBackward(): boolean;
							public constructor(context: android.content.Context);
							public clearMediaController(): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public pause(): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public canPause(): boolean;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public getCurrentPosition(): number;
							public start(): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getDuration(): number;
							public getBufferPercentage(): number;
							public canSeekForward(): boolean;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public resetMediaController(): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public seekTo(param0: number): void;
							public setCustomMediaController(controller: android.widget.MediaController): void;
							public isPlaying(): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public getAudioSessionId(): number;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public seekTo(msec: number): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsViewFlipper extends android.widget.ViewFlipper {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsViewFlipper>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsViewPager extends androidx.viewpager.widget.ViewPager implements org.autojs.autojs.core.ui.inflater.ShouldCallOnFinishInflate {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsViewPager>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public setTitles(titles: string[]): void;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public addView(param0: android.view.View, param1: number, param2: android.view.ViewGroup.LayoutParams): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public onFinishDynamicInflate(): void;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsViewSwitcher extends android.widget.ViewSwitcher {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsViewSwitcher>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module widget {
						export class JsWebView extends android.webkit.WebView {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.widget.JsWebView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							/** @deprecated */
							public onChildViewAdded(parent: android.view.View, child: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public onChildViewAdded(param0: android.view.View, param1: android.view.View): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							/** @deprecated */
							public onGlobalFocusChanged(oldFocus: android.view.View, newFocus: android.view.View): void;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onGlobalFocusChanged(param0: android.view.View, param1: android.view.View): void;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							/** @deprecated */
							public onChildViewRemoved(p: android.view.View, child: android.view.View): void;
							public onChildViewRemoved(param0: android.view.View, param1: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							/** @deprecated */
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, privateBrowsing: boolean);
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public requestChildRectangleOnScreen(child: android.view.View, rect: android.graphics.Rect, immediate: boolean): boolean;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module xml {
						export class AttributeHandler extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.xml.AttributeHandler>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.ui.xml.AttributeHandler interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								handle(param0: string, param1: org.w3c.dom.Node, param2: java.lang.StringBuilder): boolean;
							});
							public constructor();
							public handle(param0: string, param1: org.w3c.dom.Node, param2: java.lang.StringBuilder): boolean;
						}
						export module AttributeHandler {
							export class AttrNameRouter extends java.lang.Object implements org.autojs.autojs.core.ui.xml.AttributeHandler {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.xml.AttributeHandler.AttrNameRouter>;
								public handler(attrName: string, handler: org.autojs.autojs.core.ui.xml.AttributeHandler): org.autojs.autojs.core.ui.xml.AttributeHandler.AttrNameRouter;
								public defaultHandler(defaultHandler: org.autojs.autojs.core.ui.xml.AttributeHandler): org.autojs.autojs.core.ui.xml.AttributeHandler.AttrNameRouter;
								public handle(nodeName: string, attr: org.w3c.dom.Node, layoutXml: java.lang.StringBuilder): boolean;
								public handle(param0: string, param1: org.w3c.dom.Node, param2: java.lang.StringBuilder): boolean;
								public constructor();
							}
							export class DimenHandler extends java.lang.Object implements org.autojs.autojs.core.ui.xml.AttributeHandler {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.xml.AttributeHandler.DimenHandler>;
								public handle(nodeName: string, attr: org.w3c.dom.Node, layoutXml: java.lang.StringBuilder): boolean;
								public handle(param0: string, param1: org.w3c.dom.Node, param2: java.lang.StringBuilder): boolean;
								public constructor(attrName: string);
							}
							export class IdHandler extends java.lang.Object implements org.autojs.autojs.core.ui.xml.AttributeHandler {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.xml.AttributeHandler.IdHandler>;
								public handle(nodeName: string, attr: org.w3c.dom.Node, layoutXml: java.lang.StringBuilder): boolean;
								public handle(param0: string, param1: org.w3c.dom.Node, param2: java.lang.StringBuilder): boolean;
								public constructor();
							}
							export class MappedAttributeHandler extends java.lang.Object implements org.autojs.autojs.core.ui.xml.AttributeHandler {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.xml.AttributeHandler.MappedAttributeHandler>;
								public mapValue(attrName: string, oldValue: string, newValue: string): org.autojs.autojs.core.ui.xml.AttributeHandler.MappedAttributeHandler;
								public handle(nodeName: string, attr: org.w3c.dom.Node, layoutXml: java.lang.StringBuilder): boolean;
								public mapName(oldAttrName: string, newAttrName: string): org.autojs.autojs.core.ui.xml.AttributeHandler.MappedAttributeHandler;
								public handle(param0: string, param1: org.w3c.dom.Node, param2: java.lang.StringBuilder): boolean;
								public constructor();
							}
							export class MarginPaddingHandler extends java.lang.Object implements org.autojs.autojs.core.ui.xml.AttributeHandler {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.xml.AttributeHandler.MarginPaddingHandler>;
								public handle(nodeName: string, attr: org.w3c.dom.Node, layoutXml: java.lang.StringBuilder): boolean;
								public handle(param0: string, param1: org.w3c.dom.Node, param2: java.lang.StringBuilder): boolean;
								public constructor(attrName: string);
							}
							export class OrientationHandler extends java.lang.Object implements org.autojs.autojs.core.ui.xml.AttributeHandler {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.xml.AttributeHandler.OrientationHandler>;
								public handle(nodeName: string, attr: org.w3c.dom.Node, layoutXml: java.lang.StringBuilder): boolean;
								public handle(param0: string, param1: org.w3c.dom.Node, param2: java.lang.StringBuilder): boolean;
								public constructor();
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module xml {
						export class NodeHandler extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.xml.NodeHandler>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.core.ui.xml.NodeHandler interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								handleNode(param0: org.w3c.dom.Node, param1: java.lang.StringBuilder): string;
								handleNode(param0: org.w3c.dom.Node, param1: string, param2: java.lang.StringBuilder): string;
							});
							public constructor();
							public handleNode(param0: org.w3c.dom.Node, param1: string, param2: java.lang.StringBuilder): string;
							public handleNode(param0: org.w3c.dom.Node, param1: java.lang.StringBuilder): string;
						}
						export module NodeHandler {
							export abstract class Adapter extends java.lang.Object implements org.autojs.autojs.core.ui.xml.NodeHandler {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.xml.NodeHandler.Adapter>;
								public handleNode(param0: org.w3c.dom.Node, param1: string, param2: java.lang.StringBuilder): string;
								public handleNode(node: org.w3c.dom.Node, namespace: string, layoutXml: java.lang.StringBuilder): string;
								public constructor();
								public handleNode(param0: org.w3c.dom.Node, param1: java.lang.StringBuilder): string;
							}
							export class MapNameHandler extends org.autojs.autojs.core.ui.xml.NodeHandler.Adapter {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.xml.NodeHandler.MapNameHandler>;
								public handleNode(param0: org.w3c.dom.Node, param1: string, param2: java.lang.StringBuilder): string;
								public map(oldName: string, newName: string): org.autojs.autojs.core.ui.xml.NodeHandler.MapNameHandler;
								public handleNode(node: org.w3c.dom.Node, namespace: string, layoutXml: java.lang.StringBuilder): string;
								public handleNode(node: org.w3c.dom.Node, layoutXml: java.lang.StringBuilder): string;
								public constructor();
								public handleNode(param0: org.w3c.dom.Node, param1: java.lang.StringBuilder): string;
								public map(oldNames: string[], newName: string): org.autojs.autojs.core.ui.xml.NodeHandler.MapNameHandler;
							}
							export class NameRouter extends org.autojs.autojs.core.ui.xml.NodeHandler.Adapter {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.xml.NodeHandler.NameRouter>;
								public handleNode(param0: org.w3c.dom.Node, param1: string, param2: java.lang.StringBuilder): string;
								public handleNode(node: org.w3c.dom.Node, namespace: string, layoutXml: java.lang.StringBuilder): string;
								public handleNode(node: org.w3c.dom.Node, layoutXml: java.lang.StringBuilder): string;
								public constructor();
								public handleNode(param0: org.w3c.dom.Node, param1: java.lang.StringBuilder): string;
								public handler(name: string, handler: org.autojs.autojs.core.ui.xml.NodeHandler): org.autojs.autojs.core.ui.xml.NodeHandler.NameRouter;
								public defaultHandler(defaultHandler: org.autojs.autojs.core.ui.xml.NodeHandler): org.autojs.autojs.core.ui.xml.NodeHandler.NameRouter;
							}
							export class VerticalHandler extends org.autojs.autojs.core.ui.xml.NodeHandler.Adapter {
								public static class: java.lang.Class<org.autojs.autojs.core.ui.xml.NodeHandler.VerticalHandler>;
								public handleNode(param0: org.w3c.dom.Node, param1: string, param2: java.lang.StringBuilder): string;
								public handleNode(node: org.w3c.dom.Node, namespace: string, layoutXml: java.lang.StringBuilder): string;
								public constructor(linearLayoutClassName: string);
								public handleNode(node: org.w3c.dom.Node, layoutXml: java.lang.StringBuilder): string;
								public constructor();
								public handleNode(param0: org.w3c.dom.Node, param1: java.lang.StringBuilder): string;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module ui {
					export module xml {
						export class XmlConverter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.ui.xml.XmlConverter>;
							public static INSTANCE: org.autojs.autojs.core.ui.xml.XmlConverter;
							public convertToAndroidLayout(xml: string): string;
							public convertToAndroidLayout(source: org.xml.sax.InputSource): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module web {
					export class InjectableWebClient extends android.webkit.WebViewClient {
						public static class: java.lang.Class<org.autojs.autojs.core.web.InjectableWebClient>;
						public constructor();
						public constructor(context: org.mozilla.javascript.Context, scriptable: org.mozilla.javascript.Scriptable);
						public onPageFinished(view: android.webkit.WebView, url: string): void;
						public inject(script: string): void;
						public inject(script: string, callback: android.webkit.ValueCallback<string>): void;
						public injectAndWait(script: string): string;
					}
					export module InjectableWebClient {
						export class InjectReturnCallback extends android.webkit.ValueCallback<string> {
							public static class: java.lang.Class<org.autojs.autojs.core.web.InjectableWebClient.InjectReturnCallback>;
							public onReceiveValue(param0: any): void;
							public onReceiveValue(value: string): void;
						}
						export class ScriptBridge extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.web.InjectableWebClient.ScriptBridge>;
							public eval(script: string): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module web {
					export class InjectableWebView extends android.webkit.WebView {
						public static class: java.lang.Class<org.autojs.autojs.core.web.InjectableWebView>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onChildViewAdded(param0: android.view.View, param1: android.view.View): void;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public inject(script: string): void;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public onChildViewRemoved(param0: android.view.View, param1: android.view.View): void;
						/** @deprecated */
						public onChildViewAdded(parent: android.view.View, child: android.view.View): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						/** @deprecated */
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, privateBrowsing: boolean);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public onGlobalFocusChanged(param0: android.view.View, param1: android.view.View): void;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public constructor(context: android.content.Context, jsCtx: org.mozilla.javascript.Context, scriptable: org.mozilla.javascript.Scriptable, url: string);
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						/** @deprecated */
						public onChildViewRemoved(p: android.view.View, child: android.view.View): void;
						public removeView(view: android.view.View): void;
						public inject(script: string, callback: android.webkit.ValueCallback<string>): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public requestChildRectangleOnScreen(child: android.view.View, rect: android.graphics.Rect, immediate: boolean): boolean;
						/** @deprecated */
						public onGlobalFocusChanged(oldFocus: android.view.View, newFocus: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module core {
				export module web {
					export class WebSocket extends org.autojs.autojs.core.eventloop.EventEmitter implements okhttp3.WebSocket {
						public static class: java.lang.Class<org.autojs.autojs.core.web.WebSocket>;
						public static CODE_CLOSE_NORMAL: number;
						public static CODE_CLOSE_GOING_AWAY: number;
						public static CODE_CLOSE_PROTOCOL_ERROR: number;
						public static CODE_CLOSE_UNSUPPORTED: number;
						public static CODE_CLOSED_NO_STATUS: number;
						public static CODE_CLOSE_ABNORMAL: number;
						public static CODE_UNSUPPORTED_PAYLOAD: number;
						public static CODE_POLICY_VIOLATION: number;
						public static CODE_CLOSE_TOO_LARGE: number;
						public static CODE_MANDATORY_EXTENSION: number;
						public static CODE_SERVER_ERROR: number;
						public static CODE_SERVICE_RESTART: number;
						public static CODE_TRY_AGAIN_LATER: number;
						public static CODE_BAD_GATEWAY: number;
						public static CODE_TLS_HANDSHAKE_FAIL: number;
						public static EVENT_CLOSED: string;
						public static EVENT_CLOSING: string;
						public static EVENT_FAILURE: string;
						public static EVENT_TEXT: string;
						public static EVENT_MESSAGE: string;
						public static EVENT_BYTES: string;
						public static EVENT_OPEN: string;
						public static EVENT_MAX_REBUILDS: string;
						public close(param0: number, param1: string): boolean;
						public constructor(client: okhttp3.OkHttpClient, url: string, isInCurrentThread: boolean);
						public send(param0: string): boolean;
						public getClient(): okhttp3.OkHttpClient;
						public request(): okhttp3.Request;
						public close(): boolean;
						public exitOnClose(isExitOnClose: boolean): void;
						public exitOnClose(timeout: number): void;
						public close(reason: string): boolean;
						public cancel(): void;
						public getUrl(): string;
						public once(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public send(text: string): boolean;
						public rebuild(maxRebuildTimes: number): void;
						public on(eventName: string, listener: any): org.autojs.autojs.core.eventloop.EventEmitter;
						public once(eventName: string, listener: any): org.autojs.autojs.core.web.WebSocket;
						public static onExit(reason: string): void;
						public constructor(bridges: org.autojs.autojs.runtime.ScriptBridges, timer: org.autojs.autojs.core.looper.Timer);
						public constructor(bridges: org.autojs.autojs.runtime.ScriptBridges);
						public send(param0: okio.ByteString): boolean;
						public close(code: number): boolean;
						public queueSize(): number;
						public rebuild(): void;
						public on(eventName: string, listener: any): org.autojs.autojs.core.web.WebSocket;
						public constructor(client: okhttp3.OkHttpClient, url: string);
						public send(bytes: okio.ByteString): boolean;
						public exitOnClose(): void;
						public close(code: number, reason: string): boolean;
					}
					export module WebSocket {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.core.web.WebSocket.Companion>;
							public onExit(reason: string): void;
						}
						export class WebSocketMessageListener extends okhttp3.WebSocketListener {
							public static class: java.lang.Class<org.autojs.autojs.core.web.WebSocket.WebSocketMessageListener>;
							public constructor();
							public onOpen(param0: okhttp3.WebSocket, param1: okhttp3.Response): void;
							public onFailure(param0: okhttp3.WebSocket, param1: java.lang.Throwable, param2: okhttp3.Response): void;
							public onFailure(webSocket: okhttp3.WebSocket, t: java.lang.Throwable, response: okhttp3.Response): void;
							public onOpen(webSocket: okhttp3.WebSocket, response: okhttp3.Response): void;
							public onClosed(webSocket: okhttp3.WebSocket, code: number, reason: string): void;
							public onClosing(webSocket: okhttp3.WebSocket, code: number, reason: string): void;
							public constructor(this$0: org.autojs.autojs.core.web.WebSocket);
							public onClosed(param0: okhttp3.WebSocket, param1: number, param2: string): void;
							public onMessage(webSocket: okhttp3.WebSocket, bytes: okio.ByteString): void;
							public onMessage(param0: okhttp3.WebSocket, param1: okio.ByteString): void;
							public onMessage(param0: okhttp3.WebSocket, param1: string): void;
							public onMessage(webSocket: okhttp3.WebSocket, text: string): void;
							public onClosing(param0: okhttp3.WebSocket, param1: number, param2: string): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export abstract class JavaScriptEngine extends org.autojs.autojs.engine.ScriptEngine.AbstractScriptEngine<org.autojs.autojs.script.JavaScriptSource> {
					public static class: java.lang.Class<org.autojs.autojs.engine.JavaScriptEngine>;
					public execute(scriptSource: org.autojs.autojs.script.JavaScriptSource): any;
					public setId(param0: number): void;
					public forceStop(): void;
					public getTag(key: string): any;
					public cwd(): string;
					public setRuntime(runtime: org.autojs.autojs.runtime.ScriptRuntime): void;
					public getUncaughtException(): java.lang.Throwable;
					public destroy(): void;
					public toString(): string;
					public setExecArgv(execArgv: any): void;
					public constructor();
					public execute(param0: any): any;
					public uncaughtException(param0: java.lang.Throwable): void;
					public setTag(param0: string, param1: any): void;
					public setOnDestroyListener(onDestroyListener: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
					public getExecArgv(): any;
					public getTag(param0: string): any;
					public setOnDestroyListener(param0: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
					public getSource(): org.autojs.autojs.script.ScriptSource;
					public doExecution(param0: org.autojs.autojs.script.JavaScriptSource): any;
					public getRuntime(): org.autojs.autojs.runtime.ScriptRuntime;
					public uncaughtException(throwable: java.lang.Throwable): void;
					public emit(eventName: string, ...args: any[]): void;
					public getId(): number;
					public init(): void;
					public isDestroyed(): boolean;
					public setTag(key: string, value: any): void;
					public setId(id: number): void;
					public put(param0: string, param1: any): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export class LoopBasedJavaScriptEngine extends org.autojs.autojs.engine.RhinoJavaScriptEngine {
					public static class: java.lang.Class<org.autojs.autojs.engine.LoopBasedJavaScriptEngine>;
					public execute(scriptSource: org.autojs.autojs.script.JavaScriptSource): any;
					public constructor(mAndroidContext: android.content.Context);
					public setId(param0: number): void;
					public isStopped(): boolean;
					public forceStop(): void;
					public getTag(key: string): any;
					public cwd(): string;
					public getUncaughtException(): java.lang.Throwable;
					public destroy(): void;
					public constructor();
					public execute(param0: any): any;
					public uncaughtException(param0: java.lang.Throwable): void;
					public setTag(param0: string, param1: any): void;
					public setOnDestroyListener(onDestroyListener: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
					public getTag(param0: string): any;
					public setOnDestroyListener(param0: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
					public put(name: string, value: any): void;
					public constructor(context: android.content.Context);
					public uncaughtException(throwable: java.lang.Throwable): void;
					public getId(): number;
					public init(): void;
					public execute(source: org.autojs.autojs.script.ScriptSource, callback: org.autojs.autojs.engine.LoopBasedJavaScriptEngine.ExecuteCallback): void;
					public isDestroyed(): boolean;
					public setTag(key: string, value: any): void;
					public setId(id: number): void;
					public execute(source: org.autojs.autojs.script.JavaScriptSource): any;
					public isRunning(): boolean;
					public put(param0: string, param1: any): void;
				}
				export module LoopBasedJavaScriptEngine {
					export class ExecuteCallback extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.engine.LoopBasedJavaScriptEngine.ExecuteCallback>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.engine.LoopBasedJavaScriptEngine$ExecuteCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onResult(param0: any): void;
							onException(param0: java.lang.Throwable): void;
						});
						public constructor();
						public onResult(param0: any): void;
						public onException(param0: java.lang.Throwable): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export class RhinoJavaScriptEngine extends org.autojs.autojs.engine.JavaScriptEngine {
					public static class: java.lang.Class<org.autojs.autojs.engine.RhinoJavaScriptEngine>;
					public static SOURCE_FILE_INIT: string;
					public static SOURCE_NAME_INIT: string;
					public static MODULES_ROOT_PATH: string;
					public static JS_BEAUTIFY_PATH: string;
					public static JS_BEAUTIFY_FILE: string;
					public execute(scriptSource: org.autojs.autojs.script.JavaScriptSource): any;
					public constructor(mAndroidContext: android.content.Context);
					public setId(param0: number): void;
					public createScope(context: org.mozilla.javascript.Context): org.autojs.autojs.rhino.TopLevelScope;
					public forceStop(): void;
					public getTag(key: string): any;
					public cwd(): string;
					public setRuntime(runtime: org.autojs.autojs.runtime.ScriptRuntime): void;
					public getUncaughtException(): java.lang.Throwable;
					public getContext(): org.mozilla.javascript.Context;
					public destroy(): void;
					public constructor();
					public execute(param0: any): any;
					public uncaughtException(param0: java.lang.Throwable): void;
					public setTag(param0: string, param1: any): void;
					public setOnDestroyListener(onDestroyListener: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
					public getTag(param0: string): any;
					public setOnDestroyListener(param0: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
					public doExecution(source: org.autojs.autojs.script.JavaScriptSource): any;
					public preprocess(script: java.io.Reader): java.io.Reader;
					public setupContext(context: org.mozilla.javascript.Context): void;
					public put(name: string, value: any): void;
					public hasFeature(feature: string): boolean;
					public doExecution(param0: org.autojs.autojs.script.JavaScriptSource): any;
					public uncaughtException(throwable: java.lang.Throwable): void;
					public getId(): number;
					public init(): void;
					public isDestroyed(): boolean;
					public setTag(key: string, value: any): void;
					public setId(id: number): void;
					public put(param0: string, param1: any): void;
					public enterContext(): org.mozilla.javascript.Context;
					public getScriptable(): org.autojs.autojs.rhino.TopLevelScope;
					public getThread(): java.lang.Thread;
				}
				export module RhinoJavaScriptEngine {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.engine.RhinoJavaScriptEngine.Companion>;
					}
					export class WrapFactory extends org.autojs.autojs.rhino.AndroidContextFactory.WrapFactory {
						public static class: java.lang.Class<org.autojs.autojs.engine.RhinoJavaScriptEngine.WrapFactory>;
						public constructor();
						public constructor(this$0: org.autojs.autojs.engine.RhinoJavaScriptEngine);
						public wrapAsJavaObject(param0: org.mozilla.javascript.Context, param1: org.mozilla.javascript.Scriptable, param2: any, param3: java.lang.Class<any>): org.mozilla.javascript.Scriptable;
						public wrapAsJavaObject(cx: org.mozilla.javascript.Context, scope: org.mozilla.javascript.Scriptable, javaObject: any, staticType: java.lang.Class<any>): org.mozilla.javascript.Scriptable;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export class RootAutomatorEngine extends org.autojs.autojs.engine.ScriptEngine.AbstractScriptEngine<org.autojs.autojs.script.AutoFileSource> {
					public static class: java.lang.Class<org.autojs.autojs.engine.RootAutomatorEngine>;
					public static VERSION: number;
					public setId(param0: number): void;
					public static setTouchDevice(device: number): void;
					public forceStop(): void;
					public getTag(key: string): any;
					public cwd(): string;
					public execute(autoFile: string): void;
					public getUncaughtException(): java.lang.Throwable;
					public destroy(): void;
					public constructor();
					public execute(param0: any): any;
					public uncaughtException(param0: java.lang.Throwable): void;
					public setTag(param0: string, param1: any): void;
					public setOnDestroyListener(onDestroyListener: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
					public getTag(param0: string): any;
					public setOnDestroyListener(param0: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
					public static getDeviceNameOrPath(context: android.content.Context, deviceNameOrPath: string): string;
					public put(name: string, value: any): void;
					public constructor(mContext: android.content.Context);
					public uncaughtException(throwable: java.lang.Throwable): void;
					public getId(): number;
					public init(): void;
					public static getExecutablePath(context: android.content.Context): string;
					public isDestroyed(): boolean;
					public setTag(key: string, value: any): void;
					public setId(id: number): void;
					public constructor(mContext: android.content.Context, deviceNameOrPath: string);
					public put(param0: string, param1: any): void;
					public static getTouchDevice(context: android.content.Context): number;
					public execute(scriptSource: org.autojs.autojs.script.AutoFileSource): any;
				}
				export module RootAutomatorEngine {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.engine.RootAutomatorEngine.Companion>;
						public getTouchDevice(context: android.content.Context): number;
						public setTouchDevice(device: number): void;
						public getDeviceNameOrPath(context: android.content.Context, deviceNameOrPath: string): string;
						public getExecutablePath(context: android.content.Context): string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export class ScriptEngine<S>  extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.engine.ScriptEngine<any>>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.engine.ScriptEngine<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						put(param0: string, param1: any): void;
						execute(param0: S): any;
						forceStop(): void;
						destroy(): void;
						isDestroyed(): boolean;
						setTag(param0: string, param1: any): void;
						getTag(param0: string): any;
						cwd(): string;
						uncaughtException(param0: java.lang.Throwable): void;
						getUncaughtException(): java.lang.Throwable;
						setId(param0: number): void;
						getId(): number;
						setOnDestroyListener(param0: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
						init(): void;
					});
					public constructor();
					public static TAG_SOURCE: string;
					public static TAG_ENV_PATH: string;
					public static TAG_WORKING_DIRECTORY: string;
					public setId(param0: number): void;
					public getId(): number;
					public forceStop(): void;
					public init(): void;
					public cwd(): string;
					public isDestroyed(): boolean;
					public getUncaughtException(): java.lang.Throwable;
					public destroy(): void;
					public uncaughtException(param0: java.lang.Throwable): void;
					public setTag(param0: string, param1: any): void;
					public execute(param0: S): any;
					public getTag(param0: string): any;
					public setOnDestroyListener(param0: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
					public put(param0: string, param1: any): void;
				}
				export module ScriptEngine {
					export abstract class AbstractScriptEngine<S>  extends org.autojs.autojs.engine.ScriptEngine<any> {
						public static class: java.lang.Class<org.autojs.autojs.engine.ScriptEngine.AbstractScriptEngine<any>>;
						public setTag(param0: string, param1: any): void;
						public uncaughtException(param0: java.lang.Throwable): void;
						public constructor();
						public put(param0: string, param1: any): void;
						public destroy(): void;
						public setOnDestroyListener(onDestroyListener: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
						public cwd(): string;
						public getTag(param0: string): any;
						public getTag(key: string): any;
						public getId(): number;
						public setId(param0: number): void;
						public setId(id: number): void;
						public setOnDestroyListener(param0: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
						public forceStop(): void;
						public setTag(key: string, value: any): void;
						public init(): void;
						public execute(param0: any): any;
						public getUncaughtException(): java.lang.Throwable;
						public isDestroyed(): boolean;
						public uncaughtException(throwable: java.lang.Throwable): void;
					}
					export module AbstractScriptEngine {
						export class DestroyListenerSetMoreThanOneException extends java.lang.SecurityException {
							public static class: java.lang.Class<org.autojs.autojs.engine.ScriptEngine.AbstractScriptEngine.DestroyListenerSetMoreThanOneException>;
							public constructor();
							public constructor(message: string, cause: java.lang.Throwable);
							public constructor(cause: java.lang.Throwable);
							public constructor(s: string);
							public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						}
					}
					export class OnDestroyListener extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.engine.ScriptEngine.OnDestroyListener>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.engine.ScriptEngine$OnDestroyListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onDestroy(param0: org.autojs.autojs.engine.ScriptEngine<any>): void;
						});
						public constructor();
						public onDestroy(param0: org.autojs.autojs.engine.ScriptEngine<any>): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export class ScriptEngineFactory extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.engine.ScriptEngineFactory>;
					public createEngineOfSourceOrThrow(source: org.autojs.autojs.script.ScriptSource): org.autojs.autojs.engine.ScriptEngine<any>;
					public createEngineOfSource(source: org.autojs.autojs.script.ScriptSource): org.autojs.autojs.engine.ScriptEngine<any>;
					public constructor();
					public putGlobal(varName: string, value: any): void;
					public static getInstance(): org.autojs.autojs.engine.ScriptEngineFactory;
					public registerEngine(name: string, supplier: org.autojs.autojs.tool.Supplier<org.autojs.autojs.engine.ScriptEngine<any>>): void;
					public createEngine(name: string): org.autojs.autojs.engine.ScriptEngine<any>;
					public unregisterEngine(name: string): void;
					public putProperties(engine: org.autojs.autojs.engine.ScriptEngine<any>): void;
					public createEngineByNameOrThrow(name: string): org.autojs.autojs.engine.ScriptEngine<any>;
				}
				export module ScriptEngineFactory {
					export class EngineNotFoundException extends java.lang.RuntimeException {
						public static class: java.lang.Class<org.autojs.autojs.engine.ScriptEngineFactory.EngineNotFoundException>;
						public constructor();
						public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						public constructor(message: string, cause: java.lang.Throwable);
						public constructor(cause: java.lang.Throwable);
						public constructor(message: string);
						public constructor(s: string);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export class ScriptEngineManager extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.engine.ScriptEngineManager>;
					public getAndroidContext(): android.content.Context;
					public putGlobal(varName: string, value: any): void;
					public createEngine(name: string, id: number): org.autojs.autojs.engine.ScriptEngine<any>;
					public getEngines(): java.util.Set<org.autojs.autojs.engine.ScriptEngine<any>>;
					public createEngineOfSourceOrThrow(source: org.autojs.autojs.script.ScriptSource): org.autojs.autojs.engine.ScriptEngine<any>;
					public putProperties(engine: org.autojs.autojs.engine.ScriptEngine<any>): void;
					public createEngineOfSource(source: org.autojs.autojs.script.ScriptSource, id: number): org.autojs.autojs.engine.ScriptEngine<any>;
					public createEngineOfSourceOrThrow(source: org.autojs.autojs.script.ScriptSource, id: number): org.autojs.autojs.engine.ScriptEngine<any>;
					public registerEngine(name: string, supplier: org.autojs.autojs.tool.Supplier<org.autojs.autojs.engine.ScriptEngine<any>>): void;
					public removeEngine(engine: org.autojs.autojs.engine.ScriptEngine<any>): void;
					public unregisterEngine(name: string): void;
					public constructor(androidContext: android.content.Context);
					public setEngineLifecycleCallback(engineLifecycleCallback: org.autojs.autojs.engine.ScriptEngineManager.EngineLifecycleCallback): void;
					public stopAll(): number;
				}
				export module ScriptEngineManager {
					export class EngineLifecycleCallback extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.engine.ScriptEngineManager.EngineLifecycleCallback>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.engine.ScriptEngineManager$EngineLifecycleCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onEngineCreate(param0: org.autojs.autojs.engine.ScriptEngine<any>): void;
							onEngineRemove(param0: org.autojs.autojs.engine.ScriptEngine<any>): void;
						});
						public constructor();
						public onEngineCreate(param0: org.autojs.autojs.engine.ScriptEngine<any>): void;
						public onEngineRemove(param0: org.autojs.autojs.engine.ScriptEngine<any>): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export class ScriptEngineService extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.engine.ScriptEngineService>;
					public execute(source: org.autojs.autojs.script.ScriptSource, listener: org.autojs.autojs.execution.ScriptExecutionListener, config: org.autojs.autojs.execution.ExecutionConfig): org.autojs.autojs.execution.ScriptExecution;
					public getScriptExecution(id: number): org.autojs.autojs.execution.ScriptExecution;
					public unregisterGlobalScriptExecutionListener(listener: org.autojs.autojs.execution.ScriptExecutionListener): boolean;
					public static getInstance(): org.autojs.autojs.engine.ScriptEngineService;
					public stopAllAndToast(): number;
					public registerEngineLifecycleCallback(engineLifecycleCallback: org.autojs.autojs.engine.ScriptEngineManager.EngineLifecycleCallback): void;
					public getEngines(): java.util.Set<org.autojs.autojs.engine.ScriptEngine<any>>;
					public getGlobalConsole(): org.autojs.autojs.runtime.api.Console;
					public registerGlobalScriptExecutionListener(listener: org.autojs.autojs.execution.ScriptExecutionListener): boolean;
					public execute(task: org.autojs.autojs.execution.ScriptExecutionTask): org.autojs.autojs.execution.ScriptExecution;
					public unregisterEngineLifecycleCallback(engineLifecycleCallback: org.autojs.autojs.engine.ScriptEngineManager.EngineLifecycleCallback): void;
					public getScriptExecutions(): java.util.Collection<org.autojs.autojs.execution.ScriptExecution>;
					public execute(source: org.autojs.autojs.script.ScriptSource, config: org.autojs.autojs.execution.ExecutionConfig): org.autojs.autojs.execution.ScriptExecution;
					public getLanguageContext(): android.content.Context;
					public static setInstance(service: org.autojs.autojs.engine.ScriptEngineService): void;
					public stopAll(): number;
				}
				export module ScriptEngineService {
					export class EngineLifecycleObserver extends java.lang.Object implements org.autojs.autojs.engine.ScriptEngineManager.EngineLifecycleCallback {
						public static class: java.lang.Class<org.autojs.autojs.engine.ScriptEngineService.EngineLifecycleObserver>;
						public onEngineCreate(param0: org.autojs.autojs.engine.ScriptEngine<any>): void;
						public onEngineRemove(engine: org.autojs.autojs.engine.ScriptEngine<any>): void;
						public onEngineRemove(param0: org.autojs.autojs.engine.ScriptEngine<any>): void;
						public onEngineCreate(engine: org.autojs.autojs.engine.ScriptEngine<any>): void;
					}
					export class ScriptExecutionEvent extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.engine.ScriptEngineService.ScriptExecutionEvent>;
						public getMessage(): string;
						public getCode(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export class ScriptEngineServiceBuilder extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.engine.ScriptEngineServiceBuilder>;
					public globalConsole(console: org.autojs.autojs.runtime.api.Console): org.autojs.autojs.engine.ScriptEngineServiceBuilder;
					public constructor();
					public engineManger(manager: org.autojs.autojs.engine.ScriptEngineManager): org.autojs.autojs.engine.ScriptEngineServiceBuilder;
					public build(): org.autojs.autojs.engine.ScriptEngineService;
					public uiHandler(uiHandler: org.autojs.autojs.tool.UiHandler): org.autojs.autojs.engine.ScriptEngineServiceBuilder;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export module encryption {
					export class AdvancedEncryptionStandard extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.engine.encryption.AdvancedEncryptionStandard>;
						public encrypt(plainText: number[]): number[];
						public constructor(key: number[], initVector: string);
						public decrypt(cipherText: number[], start: number, end: number): number[];
					}
					export module AdvancedEncryptionStandard {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.engine.encryption.AdvancedEncryptionStandard.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export module encryption {
					export class ScriptEncryption extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.engine.encryption.ScriptEncryption>;
						public static INSTANCE: org.autojs.autojs.engine.encryption.ScriptEncryption;
						public static decrypt(bytes: number[], start: number, end: number): number[];
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export module module {
					export class AssetAndUrlModuleSourceProvider extends org.autojs.autojs.engine.module.UrlModuleSourceProvider {
						public static class: java.lang.Class<org.autojs.autojs.engine.module.AssetAndUrlModuleSourceProvider>;
						public constructor(privilegedUris: java.lang.Iterable<java.net.URI>, fallbackUris: java.lang.Iterable<java.net.URI>);
						public getReader(urlConnection: java.net.URLConnection): java.io.Reader;
						public constructor();
						public constructor(context: android.content.Context, assetDirPath: string, list: java.util.List<java.net.URI>);
						public loadFromPrivilegedLocations(moduleId: string, validator: any): org.mozilla.javascript.commonjs.module.provider.ModuleSource;
						public loadSource(param0: java.net.URI, param1: java.net.URI, param2: any): org.mozilla.javascript.commonjs.module.provider.ModuleSource;
						public loadSource(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): org.mozilla.javascript.commonjs.module.provider.ModuleSource;
						public constructor(privilegedUris: java.lang.Iterable<java.net.URI>, fallbackUris: java.lang.Iterable<java.net.URI>, urlConnectionExpiryCalculator: org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator, urlConnectionSecurityDomainProvider: org.mozilla.javascript.commonjs.module.provider.UrlConnectionSecurityDomainProvider);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export module module {
					export class UrlModuleSourceProvider extends org.mozilla.javascript.commonjs.module.provider.ModuleSourceProviderBase {
						public static class: java.lang.Class<org.autojs.autojs.engine.module.UrlModuleSourceProvider>;
						public constructor(privilegedUris: java.lang.Iterable<java.net.URI>, fallbackUris: java.lang.Iterable<java.net.URI>);
						public getReader(urlConnection: java.net.URLConnection): java.io.Reader;
						public loadFromPrivilegedLocations(param0: string, param1: any): org.mozilla.javascript.commonjs.module.provider.ModuleSource;
						public openUrlConnection(url: java.net.URL): java.net.URLConnection;
						public constructor();
						public onFailedClosingUrlConnection(urlConnection: java.net.URLConnection, cause: java.io.IOException): void;
						public loadFromFallbackLocations(param0: string, param1: any): org.mozilla.javascript.commonjs.module.provider.ModuleSource;
						public loadFromActualUri(uri: java.net.URI, base: java.net.URI, validator: any): org.mozilla.javascript.commonjs.module.provider.ModuleSource;
						public entityNeedsRevalidation(param0: any): boolean;
						public getSecurityDomain(urlConnection: java.net.URLConnection): any;
						public loadFromPrivilegedLocations(moduleId: string, validator: any): org.mozilla.javascript.commonjs.module.provider.ModuleSource;
						public loadFromUri(param0: java.net.URI, param1: java.net.URI, param2: any): org.mozilla.javascript.commonjs.module.provider.ModuleSource;
						public loadFromUri(uri: java.net.URI, base: java.net.URI, validator: any): org.mozilla.javascript.commonjs.module.provider.ModuleSource;
						public entityNeedsRevalidation(validator: any): boolean;
						public loadSource(param0: java.net.URI, param1: java.net.URI, param2: any): org.mozilla.javascript.commonjs.module.provider.ModuleSource;
						public getCharacterEncoding(urlConnection: java.net.URLConnection): string;
						public loadSource(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): org.mozilla.javascript.commonjs.module.provider.ModuleSource;
						public constructor(privilegedUris: java.lang.Iterable<java.net.URI>, fallbackUris: java.lang.Iterable<java.net.URI>, urlConnectionExpiryCalculator: org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator, urlConnectionSecurityDomainProvider: org.mozilla.javascript.commonjs.module.provider.UrlConnectionSecurityDomainProvider);
						public loadFromFallbackLocations(moduleId: string, validator: any): org.mozilla.javascript.commonjs.module.provider.ModuleSource;
					}
					export module UrlModuleSourceProvider {
						export class URLValidator extends java.lang.Object implements java.io.Serializable {
							public static class: java.lang.Class<org.autojs.autojs.engine.module.UrlModuleSourceProvider.URLValidator>;
							public constructor(uri: java.net.URI, urlConnection: java.net.URLConnection, request_time: number, param3: org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export module preprocess {
					export abstract class AbstractProcessor extends java.lang.Object implements org.autojs.autojs.engine.preprocess.Preprocessor {
						public static class: java.lang.Class<org.autojs.autojs.engine.preprocess.AbstractProcessor>;
						public constructor();
						public preprocess(reader: java.io.Reader): java.io.Reader;
						public handleChar(param0: number): void;
						public getReaderAndClear(): java.io.Reader;
						public reset(): void;
						public preprocess(param0: java.io.Reader): java.io.Reader;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export module preprocess {
					export class MultiLinePreprocessor extends org.autojs.autojs.engine.preprocess.AbstractProcessor {
						public static class: java.lang.Class<org.autojs.autojs.engine.preprocess.MultiLinePreprocessor>;
						public constructor();
						public preprocess(reader: java.io.Reader): java.io.Reader;
						public handleChar(param0: number): void;
						public getReaderAndClear(): java.io.Reader;
						public handleChar(ch: number): void;
						public reset(): void;
						public preprocess(param0: java.io.Reader): java.io.Reader;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module engine {
				export module preprocess {
					export class Preprocessor extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.engine.preprocess.Preprocessor>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.engine.preprocess.Preprocessor interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							preprocess(param0: java.io.Reader): java.io.Reader;
						});
						public constructor();
						public preprocess(param0: java.io.Reader): java.io.Reader;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module event {
				export class BackPressedHandler extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.event.BackPressedHandler>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.event.BackPressedHandler interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						onBackPressed(param0: android.app.Activity): boolean;
					});
					public constructor();
					public onBackPressed(param0: android.app.Activity): boolean;
				}
				export module BackPressedHandler {
					export class DoublePressExit extends java.lang.Object implements org.autojs.autojs.event.BackPressedHandler {
						public static class: java.lang.Class<org.autojs.autojs.event.BackPressedHandler.DoublePressExit>;
						public doublePressInterval(doublePressInterval: number): org.autojs.autojs.event.BackPressedHandler.DoublePressExit;
						public constructor(activity: android.app.Activity, noticeResId: number);
						public constructor(activity: android.app.Activity, toast: string);
						public onBackPressed(activity: android.app.Activity): boolean;
						public onBackPressed(param0: android.app.Activity): boolean;
					}
					export class HostActivity extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.event.BackPressedHandler.HostActivity>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.event.BackPressedHandler$HostActivity interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							getBackPressedObserver(): org.autojs.autojs.event.BackPressedHandler.Observer;
						});
						public constructor();
						public getBackPressedObserver(): org.autojs.autojs.event.BackPressedHandler.Observer;
					}
					export class Observer extends java.lang.Object implements org.autojs.autojs.event.BackPressedHandler {
						public static class: java.lang.Class<org.autojs.autojs.event.BackPressedHandler.Observer>;
						public constructor();
						public unregisterHandler(handler: org.autojs.autojs.event.BackPressedHandler): void;
						public registerHandlerAtFront(handler: org.autojs.autojs.event.BackPressedHandler): void;
						public registerHandler(handler: org.autojs.autojs.event.BackPressedHandler): void;
						public onBackPressed(activity: android.app.Activity): boolean;
						public onBackPressed(param0: android.app.Activity): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module event {
				export class EventDispatcher<Listener>  extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.event.EventDispatcher<any>>;
					public addListener(l: Listener): void;
					public constructor();
					public removeListener(l: Listener): boolean;
					public dispatchEvent(event: org.autojs.autojs.event.EventDispatcher.Event<Listener>): void;
				}
				export module EventDispatcher {
					export class Event<Listener>  extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.event.EventDispatcher.Event<any>>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.event.EventDispatcher$Event interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							notify(param0: Listener): void;
						});
						public constructor();
						public notify(): void;
						public notify(param0: Listener): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module event {
				export class GlobalKeyObserver extends java.lang.Object implements org.autojs.autojs.core.accessibility.OnKeyListener, org.autojs.autojs.core.inputevent.ShellKeyObserver.KeyListener {
					public static class: java.lang.Class<org.autojs.autojs.event.GlobalKeyObserver>;
					public onKeyDown(param0: string): void;
					public removeVolumeDownListener(listener: org.autojs.autojs.event.GlobalKeyObserver.OnVolumeDownListener): boolean;
					public constructor();
					public onKeyUp(param0: string): void;
					public onKeyEvent(keyCode: number, event: android.view.KeyEvent): void;
					public onKeyDown(keyName: string): void;
					public static initIfNeeded(): void;
					public onVolumeUp(): void;
					public addVolumeDownListener(listener: org.autojs.autojs.event.GlobalKeyObserver.OnVolumeDownListener): void;
					public onKeyUp(keyName: string): void;
					public onVolumeDown(): void;
					public onKeyEvent(param0: number, param1: android.view.KeyEvent): void;
				}
				export module GlobalKeyObserver {
					export class OnVolumeDownListener extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.event.GlobalKeyObserver.OnVolumeDownListener>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.event.GlobalKeyObserver$OnVolumeDownListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onVolumeDown(): void;
						});
						public constructor();
						public onVolumeDown(): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module execution {
				export class ExecutionConfig extends java.lang.Object implements android.os.Parcelable {
					public static class: java.lang.Class<org.autojs.autojs.execution.ExecutionConfig>;
					public static tag: string;
					public setLoopTimes(_set_: number): void;
					public getArguments(): any;
					public equals(obj: any): boolean;
					public component3(): number;
					public component2(): string[];
					public getArguments(): java.util.Map<string,any>;
					public setDelay(_set_: number): void;
					public toString(): string;
					public getDelay(): number;
					public getArgument(key: string): any;
					public component4(): number;
					public constructor();
					public hashCode(): number;
					public writeToParcel(param0: android.os.Parcel, param1: number): void;
					public component5(): number;
					public setIntentFlags(_set_: number): void;
					public getLoopTimes(): number;
					public constructor(workingDirectory: string, path: string[], intentFlags: number, delay: number, param4: number, interval: number, param6: org.autojs.autojs.project.ScriptConfig);
					public setInterval(_set_: number): void;
					public constructor(parcel: android.os.Parcel);
					public setWorkingDirectory(_set_: string): void;
					public equals(other: any): boolean;
					public describeContents(): number;
					public getIntentFlags(): number;
					public static getTag(): string;
					public setArgument(key: string, object: any): void;
					public setPath(_set_: string[]): void;
					public getInterval(): number;
					public getScriptConfig(): org.autojs.autojs.project.ScriptConfig;
					public component1(): string;
					public component6(): number;
					public getPath(): string[];
					public writeToParcel(parcel: android.os.Parcel, flags: number): void;
					public getWorkingDirectory(): string;
					public static getDefault(): org.autojs.autojs.execution.ExecutionConfig;
					public setScriptConfig(_set_: org.autojs.autojs.project.ScriptConfig): void;
					public component7(): org.autojs.autojs.project.ScriptConfig;
					public copy(workingDirectory: string, path: string[], intentFlags: number, delay: number, param4: number, interval: number, param6: org.autojs.autojs.project.ScriptConfig): org.autojs.autojs.execution.ExecutionConfig;
				}
				export module ExecutionConfig {
					export class CREATOR extends android.os.Parcelable.Creator<org.autojs.autojs.execution.ExecutionConfig> {
						public static class: java.lang.Class<org.autojs.autojs.execution.ExecutionConfig.CREATOR>;
						public createFromParcel(parcel: android.os.Parcel): org.autojs.autojs.execution.ExecutionConfig;
						public newArray(param0: number): any[];
						public newArray(size: number): org.autojs.autojs.execution.ExecutionConfig[];
						public getDefault(): org.autojs.autojs.execution.ExecutionConfig;
						public getTag(): string;
						public createFromParcel(param0: android.os.Parcel): any;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module execution {
				export class LoopedBasedJavaScriptExecution extends org.autojs.autojs.execution.RunnableScriptExecution {
					public static class: java.lang.Class<org.autojs.autojs.execution.LoopedBasedJavaScriptExecution>;
					public doExecution(engine: org.autojs.autojs.engine.ScriptEngine<any>): any;
					public constructor(manager: org.autojs.autojs.engine.ScriptEngineManager, task: org.autojs.autojs.execution.ScriptExecutionTask);
					public getConfig(): org.autojs.autojs.execution.ExecutionConfig;
					public run(): void;
					public getId(): number;
					public constructor(task: org.autojs.autojs.execution.ScriptExecutionTask);
					public getEngine(): org.autojs.autojs.engine.ScriptEngine<any>;
					public getListener(): org.autojs.autojs.execution.ScriptExecutionListener;
					public getSource(): org.autojs.autojs.script.ScriptSource;
					public getSource(): org.autojs.autojs.script.JavaScriptSource;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module execution {
				export class RunnableScriptExecution extends org.autojs.autojs.execution.ScriptExecution.AbstractScriptExecution implements java.lang.Runnable {
					public static class: java.lang.Class<org.autojs.autojs.execution.RunnableScriptExecution>;
					public constructor(manager: org.autojs.autojs.engine.ScriptEngineManager, task: org.autojs.autojs.execution.ScriptExecutionTask);
					public getConfig(): org.autojs.autojs.execution.ExecutionConfig;
					public run(): void;
					public sleep(i: number): void;
					public getId(): number;
					public execute(engine: org.autojs.autojs.engine.ScriptEngine<any>, source: org.autojs.autojs.script.ScriptSource): any;
					public onException(engine: org.autojs.autojs.engine.ScriptEngine<any>, e: java.lang.Throwable): void;
					public doExecution(engine: org.autojs.autojs.engine.ScriptEngine<any>): any;
					public execute(): any;
					public constructor(task: org.autojs.autojs.execution.ScriptExecutionTask);
					public getEngine(): org.autojs.autojs.engine.ScriptEngine<any>;
					public getListener(): org.autojs.autojs.execution.ScriptExecutionListener;
					public getSource(): org.autojs.autojs.script.ScriptSource;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module execution {
				export class ScriptExecuteActivity extends androidx.appcompat.app.AppCompatActivity {
					public static class: java.lang.Class<org.autojs.autojs.execution.ScriptExecuteActivity>;
					public static execute(context: android.content.Context, manager: org.autojs.autojs.engine.ScriptEngineManager, task: org.autojs.autojs.execution.ScriptExecutionTask): org.autojs.autojs.execution.ScriptExecuteActivity.ActivityScriptExecution;
					public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
					public onDestroy(): void;
					public onSearchRequested(searchEvent: any): boolean;
					public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
					public constructor();
					public onRestart(): void;
					public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
					public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
					public emit(event: string, ...args: any[]): void;
					public constructor(base: android.content.Context);
					public getSupportParentActivityIntent(): android.content.Intent;
					public onTrimMemory(level: number): void;
					public onTrimMemory(param0: number): void;
					public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
					public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
					public onPanelClosed(param0: number, param1: android.view.Menu): void;
					public onContentChanged(): void;
					public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
					public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
					public onSearchRequested(): boolean;
					public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
					public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
					public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
					public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
					public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
					public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
					public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
					public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
					public onSearchRequested(param0: any): boolean;
					public onCreate(param0: android.os.Bundle): void;
					public onRestoreInstanceState(savedInstanceState: android.os.Bundle): void;
					public constructor(param0: number);
					public onDetachedFromWindow(): void;
					public onCreatePanelView(param0: number): android.view.View;
					/** @deprecated */
					public onBackPressed(): void;
					public onSaveInstanceState(outState: android.os.Bundle): void;
					public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
					public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
					public getLifecycle(): androidx.lifecycle.Lifecycle;
					public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
					public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
					public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
					public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
					public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
					public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
					public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
					public onPause(): void;
					public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
					public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
					public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
					public onCreate(savedInstanceState: android.os.Bundle): void;
					public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
					public onAttachedToWindow(): void;
					public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
					public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
					public onRestoreInstanceState(savedInstanceState: android.os.Bundle, persistentState: any): void;
					public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
					public peekAvailableContext(): android.content.Context;
					public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
					public validateRequestPermissionsRequestCode(param0: number): void;
					public onActionModeFinished(mode: android.view.ActionMode): void;
					public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
					public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
					public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
					public onResume(): void;
					public onOptionsItemSelected(item: android.view.MenuItem): boolean;
					public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
					public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
					public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
					public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
					public onWindowFocusChanged(param0: boolean): void;
					public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
					public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
					public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
					public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
					public onBackPressed(): void;
					public getViewModelStore(): androidx.lifecycle.ViewModelStore;
					public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
					public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
					public onCreatePanelView(featureId: number): android.view.View;
					public getEventEmitter(): org.autojs.autojs.core.eventloop.EventEmitter;
					public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
					public onActionModeStarted(mode: android.view.ActionMode): void;
					public constructor(base: android.content.Context, themeResId: number);
					public onActionModeFinished(param0: android.view.ActionMode): void;
					public onActionModeStarted(param0: android.view.ActionMode): void;
					public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
					public finish(): void;
					public onCreateOptionsMenu(menu: android.view.Menu): boolean;
					public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
					public onGenericMotionEvent(event: android.view.MotionEvent): boolean;
					public onSaveInstanceState(param0: android.os.Bundle): void;
					public onWindowFocusChanged(hasFocus: boolean): void;
					public onSaveInstanceState(outState: android.os.Bundle, outPersistentState: any): void;
					public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
				}
				export module ScriptExecuteActivity {
					export class ActivityScriptExecution extends org.autojs.autojs.execution.ScriptExecution.AbstractScriptExecution {
						public static class: java.lang.Class<org.autojs.autojs.execution.ScriptExecuteActivity.ActivityScriptExecution>;
						public constructor(task: org.autojs.autojs.execution.ScriptExecutionTask);
						public getListener(): org.autojs.autojs.execution.ScriptExecutionListener;
						public getConfig(): org.autojs.autojs.execution.ExecutionConfig;
						public createEngine(activity: android.app.Activity): org.autojs.autojs.engine.ScriptEngine<any>;
						public getEngine(): org.autojs.autojs.engine.ScriptEngine<any>;
						public getSource(): org.autojs.autojs.script.ScriptSource;
						public constructor(mScriptEngineManager: org.autojs.autojs.engine.ScriptEngineManager, task: org.autojs.autojs.execution.ScriptExecutionTask);
						public getEngine(): org.autojs.autojs.engine.ScriptEngine<any>;
						public getId(): number;
					}
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.execution.ScriptExecuteActivity.Companion>;
						public execute(context: android.content.Context, manager: org.autojs.autojs.engine.ScriptEngineManager, task: org.autojs.autojs.execution.ScriptExecutionTask): org.autojs.autojs.execution.ScriptExecuteActivity.ActivityScriptExecution;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module execution {
				export class ScriptExecution extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.execution.ScriptExecution>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.execution.ScriptExecution interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						getEngine(): org.autojs.autojs.engine.ScriptEngine<any>;
						getSource(): org.autojs.autojs.script.ScriptSource;
						getListener(): org.autojs.autojs.execution.ScriptExecutionListener;
						getConfig(): org.autojs.autojs.execution.ExecutionConfig;
						getId(): number;
					});
					public constructor();
					public static NO_ID: number;
					public getConfig(): org.autojs.autojs.execution.ExecutionConfig;
					public getId(): number;
					public getEngine(): org.autojs.autojs.engine.ScriptEngine<any>;
					public getListener(): org.autojs.autojs.execution.ScriptExecutionListener;
					public getSource(): org.autojs.autojs.script.ScriptSource;
				}
				export module ScriptExecution {
					export abstract class AbstractScriptExecution extends java.lang.Object implements org.autojs.autojs.execution.ScriptExecution {
						public static class: java.lang.Class<org.autojs.autojs.execution.ScriptExecution.AbstractScriptExecution>;
						public mScriptExecutionTask: org.autojs.autojs.execution.ScriptExecutionTask;
						public mId: number;
						public constructor(task: org.autojs.autojs.execution.ScriptExecutionTask);
						public getListener(): org.autojs.autojs.execution.ScriptExecutionListener;
						public equals(obj: any): boolean;
						public getConfig(): org.autojs.autojs.execution.ExecutionConfig;
						public hashCode(): number;
						public getEngine(): org.autojs.autojs.engine.ScriptEngine<any>;
						public getSource(): org.autojs.autojs.script.ScriptSource;
						public equals(o: any): boolean;
						public getId(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module execution {
				export class ScriptExecutionGlobalListener extends java.lang.Object implements org.autojs.autojs.execution.ScriptExecutionListener {
					public static class: java.lang.Class<org.autojs.autojs.execution.ScriptExecutionGlobalListener>;
					public onException(execution: org.autojs.autojs.execution.ScriptExecution, e: java.lang.Throwable): void;
					public onStart(param0: org.autojs.autojs.execution.ScriptExecution): void;
					public constructor();
					public onStart(execution: org.autojs.autojs.execution.ScriptExecution): void;
					public onSuccess(param0: org.autojs.autojs.execution.ScriptExecution, param1: any): void;
					public onSuccess(execution: org.autojs.autojs.execution.ScriptExecution, result: any): void;
					public onException(param0: org.autojs.autojs.execution.ScriptExecution, param1: java.lang.Throwable): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module execution {
				export class ScriptExecutionListener extends java.lang.Object implements java.io.Serializable {
					public static class: java.lang.Class<org.autojs.autojs.execution.ScriptExecutionListener>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.execution.ScriptExecutionListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						onStart(param0: org.autojs.autojs.execution.ScriptExecution): void;
						onSuccess(param0: org.autojs.autojs.execution.ScriptExecution, param1: any): void;
						onException(param0: org.autojs.autojs.execution.ScriptExecution, param1: java.lang.Throwable): void;
					});
					public constructor();
					public onStart(param0: org.autojs.autojs.execution.ScriptExecution): void;
					public onSuccess(param0: org.autojs.autojs.execution.ScriptExecution, param1: any): void;
					public onException(param0: org.autojs.autojs.execution.ScriptExecution, param1: java.lang.Throwable): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module execution {
				export class ScriptExecutionObserver extends java.lang.Object implements org.autojs.autojs.execution.ScriptExecutionListener {
					public static class: java.lang.Class<org.autojs.autojs.execution.ScriptExecutionObserver>;
					public onException(execution: org.autojs.autojs.execution.ScriptExecution, e: java.lang.Throwable): void;
					public registerScriptExecutionListener(listener: org.autojs.autojs.execution.ScriptExecutionListener): boolean;
					public onStart(param0: org.autojs.autojs.execution.ScriptExecution): void;
					public constructor();
					public onStart(execution: org.autojs.autojs.execution.ScriptExecution): void;
					public onSuccess(param0: org.autojs.autojs.execution.ScriptExecution, param1: any): void;
					public onSuccess(execution: org.autojs.autojs.execution.ScriptExecution, result: any): void;
					public removeScriptExecutionListener(listener: org.autojs.autojs.execution.ScriptExecutionListener): boolean;
					public onException(param0: org.autojs.autojs.execution.ScriptExecution, param1: java.lang.Throwable): void;
				}
				export module ScriptExecutionObserver {
					export class Wrapper extends java.lang.Object implements org.autojs.autojs.execution.ScriptExecutionListener {
						public static class: java.lang.Class<org.autojs.autojs.execution.ScriptExecutionObserver.Wrapper>;
						public onSuccess(execution: org.autojs.autojs.execution.ScriptExecution, result: any): void;
						public constructor(scriptExecutionObserver: org.autojs.autojs.execution.ScriptExecutionObserver, scriptExecutionListener: org.autojs.autojs.execution.ScriptExecutionListener);
						public onException(param0: org.autojs.autojs.execution.ScriptExecution, param1: java.lang.Throwable): void;
						public onSuccess(param0: org.autojs.autojs.execution.ScriptExecution, param1: any): void;
						public onStart(param0: org.autojs.autojs.execution.ScriptExecution): void;
						public onException(execution: org.autojs.autojs.execution.ScriptExecution, e: java.lang.Throwable): void;
						public onStart(execution: org.autojs.autojs.execution.ScriptExecution): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module execution {
				export class ScriptExecutionTask extends java.lang.Object implements java.io.Serializable {
					public static class: java.lang.Class<org.autojs.autojs.execution.ScriptExecutionTask>;
					public constructor(source: org.autojs.autojs.script.ScriptSource, listener: org.autojs.autojs.execution.ScriptExecutionListener, config: org.autojs.autojs.execution.ExecutionConfig);
					public getConfig(): org.autojs.autojs.execution.ExecutionConfig;
					public setExecutionListener(executionListener: org.autojs.autojs.execution.ScriptExecutionListener): void;
					public getListener(): org.autojs.autojs.execution.ScriptExecutionListener;
					public getSource(): org.autojs.autojs.script.ScriptSource;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module execution {
				export class SimpleScriptExecutionListener extends java.lang.Object implements org.autojs.autojs.execution.ScriptExecutionListener {
					public static class: java.lang.Class<org.autojs.autojs.execution.SimpleScriptExecutionListener>;
					public onException(execution: org.autojs.autojs.execution.ScriptExecution, e: java.lang.Throwable): void;
					public onStart(param0: org.autojs.autojs.execution.ScriptExecution): void;
					public constructor();
					public onStart(execution: org.autojs.autojs.execution.ScriptExecution): void;
					public onSuccess(param0: org.autojs.autojs.execution.ScriptExecution, param1: any): void;
					public onSuccess(execution: org.autojs.autojs.execution.ScriptExecution, result: any): void;
					public onException(param0: org.autojs.autojs.execution.ScriptExecution, param1: java.lang.Throwable): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export class ScriptExecutionIntentService extends android.app.IntentService {
					public static class: java.lang.Class<org.autojs.autojs.external.ScriptExecutionIntentService>;
					public constructor(name: string);
					public onHandleIntent(intent: android.content.Intent): void;
					public onTrimMemory(level: number): void;
					public onTrimMemory(param0: number): void;
					public constructor();
					public onHandleIntent(param0: android.content.Intent): void;
					public constructor(base: android.content.Context);
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export class ScriptIntents extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.external.ScriptIntents>;
					public static INSTANCE: org.autojs.autojs.external.ScriptIntents;
					public static EXTRA_KEY_PATH: string;
					public static EXTRA_KEY_PRE_EXECUTE_SCRIPT: string;
					public static EXTRA_KEY_LOOP_TIMES: string;
					public static EXTRA_KEY_LOOP_INTERVAL: string;
					public static EXTRA_KEY_DELAY: string;
					public static EXTRA_KEY_JSON: string;
					public static handleIntent(context: android.content.Context, intent: android.content.Intent): void;
					public static isTaskerJsonObjectValid(json: org.json.JSONObject): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module fileprovider {
					export class AppFileProvider extends androidx.core.content.FileProvider {
						public static class: java.lang.Class<org.autojs.autojs.external.fileprovider.AppFileProvider>;
						public static AUTHORITY: string;
						public constructor();
						public static getUriForFile(param0: android.content.Context, param1: string, param2: java.io.File): android.net.Uri;
						public onTrimMemory(level: number): void;
						public static getUriForFile(context: android.content.Context, file: java.io.File): android.net.Uri;
						public onTrimMemory(param0: number): void;
						public static getUriForFile(param0: android.content.Context, param1: string, param2: java.io.File, param3: string): android.net.Uri;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module foreground {
					export class MainActivityForegroundService extends android.app.Service {
						public static class: java.lang.Class<org.autojs.autojs.external.foreground.MainActivityForegroundService>;
						public constructor();
						public onDestroy(): void;
						public onCreate(): void;
						public onTrimMemory(level: number): void;
						public onBind(intent: android.content.Intent): java.lang.Void;
						public onBind(param0: android.content.Intent): android.os.IBinder;
						public onTrimMemory(param0: number): void;
						public constructor(base: android.content.Context);
					}
					export module MainActivityForegroundService {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.external.foreground.MainActivityForegroundService.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module open {
					export class EditIntentActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.external.open.EditIntentActivity>;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module open {
					export class ImportIntentActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.external.open.ImportIntentActivity>;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onNewIntent(intent: android.content.Intent): void;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onNewIntent(param0: android.content.Intent): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module open {
					export class RunIntentActivity extends android.app.Activity {
						public static class: java.lang.Class<org.autojs.autojs.external.open.RunIntentActivity>;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onTrimMemory(level: number): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onTrimMemory(param0: number): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public onCreatePanelMenu(featureId: number, menu: android.view.Menu): boolean;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public onCreateView(name: string, context: android.content.Context, attrs: android.util.AttributeSet): android.view.View;
						public onPanelClosed(featureId: number, menu: android.view.Menu): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public onMenuOpened(featureId: number, menu: android.view.Menu): boolean;
						public onCreateView(parent: android.view.View, name: string, context: android.content.Context, attrs: android.util.AttributeSet): android.view.View;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onMenuItemSelected(featureId: number, item: android.view.MenuItem): boolean;
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public onPreparePanel(featureId: number, view: android.view.View, menu: android.view.Menu): boolean;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public dispatchKeyEvent(event: android.view.KeyEvent): boolean;
						public onCreatePanelView(featureId: number): android.view.View;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module receiver {
					export class BaseBroadcastReceiver extends android.content.BroadcastReceiver {
						public static class: java.lang.Class<org.autojs.autojs.external.receiver.BaseBroadcastReceiver>;
						public constructor();
						public onReceive(param0: android.content.Context, param1: android.content.Intent): void;
						public onReceive(context: android.content.Context, intent: android.content.Intent): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module receiver {
					export class DynamicBroadcastReceivers extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.external.receiver.DynamicBroadcastReceivers>;
						public static ACTION_STARTUP: string;
						public constructor(context: android.content.Context);
						public register(task: org.autojs.autojs.timing.IntentTask): void;
						public unregister(action: string): void;
						public register(actions: java.util.List<string>, local: boolean): void;
						public unregisterAll(): void;
					}
					export module DynamicBroadcastReceivers {
						export class ReceiverRegistry extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.external.receiver.DynamicBroadcastReceivers.ReceiverRegistry>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module receiver {
					export class StaticBroadcastReceiver extends org.autojs.autojs.external.receiver.BaseBroadcastReceiver {
						public static class: java.lang.Class<org.autojs.autojs.external.receiver.StaticBroadcastReceiver>;
						public constructor();
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module shortcut {
					export class Shortcut extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.external.shortcut.Shortcut>;
						public getCreateIntent(): android.content.Intent;
						public targetClass(targetClass: java.lang.Class<any>): org.autojs.autojs.external.shortcut.Shortcut;
						public extras(bundle: android.os.Bundle): org.autojs.autojs.external.shortcut.Shortcut;
						public name(name: string): org.autojs.autojs.external.shortcut.Shortcut;
						public duplicate(duplicate: boolean): org.autojs.autojs.external.shortcut.Shortcut;
						public constructor(context: android.content.Context);
						public targetClass(targetClass: string): org.autojs.autojs.external.shortcut.Shortcut;
						public iconRes(icon: android.content.Intent.ShortcutIconResource): org.autojs.autojs.external.shortcut.Shortcut;
						public send(): void;
						public getName(): string;
						public icon(icon: android.graphics.Bitmap): org.autojs.autojs.external.shortcut.Shortcut;
						public getLaunchIntent(): android.content.Intent;
						public getIcon(): android.graphics.Bitmap;
						public iconRes(resId: number): org.autojs.autojs.external.shortcut.Shortcut;
						public constructor(name: string, context: android.content.Context);
						public extras(intent: android.content.Intent): org.autojs.autojs.external.shortcut.Shortcut;
						public isDuplicate(): boolean;
						public getIconRes(): android.content.Intent.ShortcutIconResource;
						public targetPackage(targetPackage: string): org.autojs.autojs.external.shortcut.Shortcut;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module shortcut {
					export class ShortcutActivity extends android.app.Activity {
						public static class: java.lang.Class<org.autojs.autojs.external.shortcut.ShortcutActivity>;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onTrimMemory(level: number): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onTrimMemory(param0: number): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public onCreatePanelMenu(featureId: number, menu: android.view.Menu): boolean;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public onCreateView(name: string, context: android.content.Context, attrs: android.util.AttributeSet): android.view.View;
						public onPanelClosed(featureId: number, menu: android.view.Menu): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public onMenuOpened(featureId: number, menu: android.view.Menu): boolean;
						public onCreateView(parent: android.view.View, name: string, context: android.content.Context, attrs: android.util.AttributeSet): android.view.View;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onMenuItemSelected(featureId: number, item: android.view.MenuItem): boolean;
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public onPreparePanel(featureId: number, view: android.view.View, menu: android.view.Menu): boolean;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public dispatchKeyEvent(event: android.view.KeyEvent): boolean;
						public onCreatePanelView(featureId: number): android.view.View;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module shortcut {
					export class ShortcutManager extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.external.shortcut.ShortcutManager>;
						public static getInstance(context: android.content.Context): org.autojs.autojs.external.shortcut.ShortcutManager;
						public constructor(context: android.content.Context);
						public addDynamicShortcut(label: string, id: string, icon: any, intent: android.content.Intent): void;
						public addPinnedShortcut(label: string, id: string, icon: any, intent: android.content.Intent): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module tasker {
					export class FireSettingReceiver extends com.twofortyfouram.locale.sdk.client.receiver.AbstractPluginSettingReceiver {
						public static class: java.lang.Class<org.autojs.autojs.external.tasker.FireSettingReceiver>;
						public firePluginSetting(param0: android.content.Context, param1: android.os.Bundle): void;
						public constructor();
						public isAsync(): boolean;
						public firePluginSetting(context: android.content.Context, jsonObject: org.json.JSONObject): void;
						public isJsonValid(jsonObject: org.json.JSONObject): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module tasker {
					export class TaskPrefEditActivity extends com.twofortyfouram.locale.sdk.client.ui.activity.AbstractAppCompatPluginActivity {
						public static class: java.lang.Class<org.autojs.autojs.external.tasker.TaskPrefEditActivity>;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getPreviousBundle(): android.os.Bundle;
						public getResultBlurb(param0: android.os.Bundle): string;
						public getPreviousBlurb(): string;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onCreateOptionsMenu(menu: android.view.Menu): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onPostCreateWithPreviousResult(param0: android.os.Bundle, param1: string): void;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onOptionsItemSelected(item: android.view.MenuItem): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public getResultBlurb(jsonObject: org.json.JSONObject): string;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onPostCreateWithPreviousResult(jsonObject: org.json.JSONObject, s: string): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public getResultBundle(): android.os.Bundle;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public isBundleValid(param0: android.os.Bundle): boolean;
						public getResultJson(): org.json.JSONObject;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onCreate(param0: android.os.Bundle): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
						public isJsonValid(jsonObject: org.json.JSONObject): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module tasker {
					export class TaskerScriptEditActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.external.tasker.TaskerScriptEditActivity>;
						public static REQUEST_CODE: number;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onDestroy(): void;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public static edit(activity: android.app.Activity, title: string, summary: string, content: string): void;
						public finish(): void;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module tile {
					export class LayoutBoundsTile extends org.autojs.autojs.external.tile.LayoutInspectTileService {
						public static class: java.lang.Class<org.autojs.autojs.external.tile.LayoutBoundsTile>;
						public constructor();
						public onCaptureAvailable(param0: org.autojs.autojs.core.accessibility.NodeInfo, param1: android.content.Context): void;
						public onCreateWindow(capture: org.autojs.autojs.core.accessibility.NodeInfo, context: android.content.Context): org.autojs.autojs.ui.floating.FullScreenFloatyWindow;
						public onTrimMemory(level: number): void;
						public onTrimMemory(param0: number): void;
						public onCaptureAvailable(capture: org.autojs.autojs.core.accessibility.NodeInfo, context: android.content.Context): void;
						public constructor(base: android.content.Context);
						public onCreateWindow(param0: org.autojs.autojs.core.accessibility.NodeInfo, param1: android.content.Context): org.autojs.autojs.ui.floating.FullScreenFloatyWindow;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module tile {
					export class LayoutHierarchyTile extends org.autojs.autojs.external.tile.LayoutInspectTileService {
						public static class: java.lang.Class<org.autojs.autojs.external.tile.LayoutHierarchyTile>;
						public constructor();
						public onCaptureAvailable(param0: org.autojs.autojs.core.accessibility.NodeInfo, param1: android.content.Context): void;
						public onCreateWindow(capture: org.autojs.autojs.core.accessibility.NodeInfo, context: android.content.Context): org.autojs.autojs.ui.floating.FullScreenFloatyWindow;
						public onTrimMemory(level: number): void;
						public onTrimMemory(param0: number): void;
						public onCaptureAvailable(capture: org.autojs.autojs.core.accessibility.NodeInfo, context: android.content.Context): void;
						public constructor(base: android.content.Context);
						public onCreateWindow(param0: org.autojs.autojs.core.accessibility.NodeInfo, param1: android.content.Context): org.autojs.autojs.ui.floating.FullScreenFloatyWindow;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module tile {
					export abstract class LayoutInspectTileService extends android.service.quicksettings.TileService implements org.autojs.autojs.core.accessibility.LayoutInspector.CaptureAvailableListener {
						public static class: java.lang.Class<org.autojs.autojs.external.tile.LayoutInspectTileService>;
						public constructor();
						public onCaptureAvailable(param0: org.autojs.autojs.core.accessibility.NodeInfo, param1: android.content.Context): void;
						public onClick(): void;
						public onTrimMemory(param0: number): void;
						public constructor(base: android.content.Context);
						public onCreateWindow(param0: org.autojs.autojs.core.accessibility.NodeInfo, param1: android.content.Context): org.autojs.autojs.ui.floating.FullScreenFloatyWindow;
						public onDestroy(): void;
						public onCreate(): void;
						public updateTile(): void;
						public onTrimMemory(level: number): void;
						public activeTile(): void;
						public inactiveTile(): void;
						public onCaptureAvailable(capture: org.autojs.autojs.core.accessibility.NodeInfo, context: android.content.Context): void;
						public onStartListening(): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module widget {
					export class ScriptWidget extends android.appwidget.AppWidgetProvider {
						public static class: java.lang.Class<org.autojs.autojs.external.widget.ScriptWidget>;
						public constructor();
						public onUpdate(context: android.content.Context, appWidgetManager: android.appwidget.AppWidgetManager, appWidgetIds: number[]): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module widget {
					export class ScriptWidgetSettingsActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.external.widget.ScriptWidgetSettingsActivity>;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onCreateOptionsMenu(menu: android.view.Menu): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public finish(): void;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onOptionsItemSelected(item: android.view.MenuItem): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module external {
				export module widget {
					export class ScriptWidgets extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.external.widget.ScriptWidgets>;
						public constructor();
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module groundwork {
				export class WrapContentGridLayoutManger extends androidx.recyclerview.widget.GridLayoutManager {
					public static class: java.lang.Class<org.autojs.autojs.groundwork.WrapContentGridLayoutManger>;
					public constructor(param0: android.content.Context, param1: number);
					public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
					public constructor(param0: android.content.Context, param1: number, param2: boolean);
					public computeScrollVectorForPosition(param0: number): android.graphics.PointF;
					public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number, param3: number);
					public constructor(context: android.content.Context, spanCount: number);
					public constructor(param0: android.content.Context, param1: number, param2: number, param3: boolean);
					public onLayoutChildren(param0: androidx.recyclerview.widget.RecyclerView.Recycler, param1: androidx.recyclerview.widget.RecyclerView.State): void;
					public onLayoutChildren(recycler: androidx.recyclerview.widget.RecyclerView.Recycler, state: androidx.recyclerview.widget.RecyclerView.State): void;
					public constructor(param0: android.content.Context);
					public constructor();
					public prepareForDrop(param0: android.view.View, param1: android.view.View, param2: number, param3: number): void;
					public constructor(context: android.content.Context, spanCount: number, orientation: number, reverseLayout: boolean);
					public setDebugInfo(debugInfo: string): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module groundwork {
				export class WrapContentLinearLayoutManager extends androidx.recyclerview.widget.LinearLayoutManager {
					public static class: java.lang.Class<org.autojs.autojs.groundwork.WrapContentLinearLayoutManager>;
					public onLayoutChildren(recycler: androidx.recyclerview.widget.RecyclerView.Recycler, state: androidx.recyclerview.widget.RecyclerView.State): void;
					public constructor(param0: android.content.Context);
					public constructor(context: android.content.Context);
					public constructor();
					public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
					public prepareForDrop(param0: android.view.View, param1: android.view.View, param2: number, param3: number): void;
					public constructor(param0: android.content.Context, param1: number, param2: boolean);
					public computeScrollVectorForPosition(param0: number): android.graphics.PointF;
					public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number, param3: number);
					public constructor(context: android.content.Context, orientation: number, reverseLayout: boolean);
					public onLayoutChildren(param0: androidx.recyclerview.widget.RecyclerView.Recycler, param1: androidx.recyclerview.widget.RecyclerView.State): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module inrt {
				export class LogActivity extends org.autojs.autojs.ui.BaseActivity {
					public static class: java.lang.Class<org.autojs.autojs.inrt.LogActivity>;
					public static EXTRA_LAUNCH_SCRIPT: string;
					public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
					public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
					public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
					public onCreate(savedInstanceState: android.os.Bundle): void;
					public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					public onAttachedToWindow(): void;
					public onSearchRequested(searchEvent: any): boolean;
					public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
					public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
					public constructor();
					public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
					public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
					public peekAvailableContext(): android.content.Context;
					public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
					public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
					public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
					public validateRequestPermissionsRequestCode(param0: number): void;
					public onActionModeFinished(mode: android.view.ActionMode): void;
					public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
					public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
					public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
					public constructor(base: android.content.Context);
					public onOptionsItemSelected(item: android.view.MenuItem): boolean;
					public getSupportParentActivityIntent(): android.content.Intent;
					public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
					public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
					public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
					public onTrimMemory(level: number): void;
					public onTrimMemory(param0: number): void;
					public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
					public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
					public onPanelClosed(param0: number, param1: android.view.Menu): void;
					public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
					public onWindowFocusChanged(param0: boolean): void;
					public onContentChanged(): void;
					public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
					public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
					public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
					public onSearchRequested(): boolean;
					public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
					public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
					public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
					public getViewModelStore(): androidx.lifecycle.ViewModelStore;
					public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
					public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
					public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
					public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
					public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
					public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
					public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
					public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
					public onSearchRequested(param0: any): boolean;
					public onCreatePanelView(featureId: number): android.view.View;
					public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
					public onActionModeStarted(mode: android.view.ActionMode): void;
					public constructor(base: android.content.Context, themeResId: number);
					public constructor(param0: number);
					public onDetachedFromWindow(): void;
					public onCreatePanelView(param0: number): android.view.View;
					public onActionModeFinished(param0: android.view.ActionMode): void;
					public onActionModeStarted(param0: android.view.ActionMode): void;
					public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
					public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
					public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
					public onCreateOptionsMenu(menu: android.view.Menu): boolean;
					public getLifecycle(): androidx.lifecycle.Lifecycle;
					public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
					public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
					public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
					public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
					public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
					public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
					public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
					public onWindowFocusChanged(hasFocus: boolean): void;
					public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
					public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
					public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
				}
				export module LogActivity {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.inrt.LogActivity.Companion>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module inrt {
				export class Pref extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.inrt.Pref>;
					public static INSTANCE: org.autojs.autojs.inrt.Pref;
					public shouldEnableAccessibilityServiceByRoot(): boolean;
					public shouldHideLogs(): boolean;
					public shouldStopAllScriptsWhenVolumeUp(): boolean;
					public isFirstUsing(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module inrt {
				export class SettingsActivity extends androidx.appcompat.app.AppCompatActivity {
					public static class: java.lang.Class<org.autojs.autojs.inrt.SettingsActivity>;
					public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
					public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
					public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
					public onCreate(savedInstanceState: android.os.Bundle): void;
					public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					public onAttachedToWindow(): void;
					public onSearchRequested(searchEvent: any): boolean;
					public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
					public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
					public constructor();
					public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
					public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
					public peekAvailableContext(): android.content.Context;
					public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
					public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
					public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
					public validateRequestPermissionsRequestCode(param0: number): void;
					public onActionModeFinished(mode: android.view.ActionMode): void;
					public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
					public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
					public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
					public constructor(base: android.content.Context);
					public getSupportParentActivityIntent(): android.content.Intent;
					public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
					public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
					public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
					public onTrimMemory(level: number): void;
					public onTrimMemory(param0: number): void;
					public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
					public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
					public onPanelClosed(param0: number, param1: android.view.Menu): void;
					public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
					public onWindowFocusChanged(param0: boolean): void;
					public onContentChanged(): void;
					public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
					public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
					public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
					public onSearchRequested(): boolean;
					public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
					public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
					public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
					public getViewModelStore(): androidx.lifecycle.ViewModelStore;
					public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
					public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
					public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
					public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
					public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
					public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
					public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
					public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
					public onSearchRequested(param0: any): boolean;
					public onCreate(param0: android.os.Bundle): void;
					public onCreatePanelView(featureId: number): android.view.View;
					public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
					public onActionModeStarted(mode: android.view.ActionMode): void;
					public constructor(base: android.content.Context, themeResId: number);
					public constructor(param0: number);
					public onDetachedFromWindow(): void;
					public onCreatePanelView(param0: number): android.view.View;
					public onActionModeFinished(param0: android.view.ActionMode): void;
					public onActionModeStarted(param0: android.view.ActionMode): void;
					public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
					public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
					public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
					public getLifecycle(): androidx.lifecycle.Lifecycle;
					public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
					public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
					public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
					public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
					public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
					public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
					public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
					public onWindowFocusChanged(hasFocus: boolean): void;
					public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
					public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
					public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
				}
				export module SettingsActivity {
					export class PreferenceFragment extends androidx.preference.PreferenceFragmentCompat {
						public static class: java.lang.Class<org.autojs.autojs.inrt.SettingsActivity.PreferenceFragment>;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public constructor();
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onConfigurationChanged(param0: android.content.res.Configuration): void;
						public onPreferenceTreeClick(param0: androidx.preference.Preference): boolean;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onLowMemory(): void;
						public onCreatePreferences(savedInstanceState: android.os.Bundle, rootKey: string): void;
						public onCreatePreferences(param0: android.os.Bundle, param1: string): void;
						public constructor(param0: number);
						public findPreference(param0: string): androidx.preference.Preference;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onNavigateToScreen(param0: androidx.preference.PreferenceScreen): void;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onDisplayPreferenceDialog(param0: androidx.preference.Preference): void;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module inrt {
				export class SplashActivity extends androidx.appcompat.app.AppCompatActivity {
					public static class: java.lang.Class<org.autojs.autojs.inrt.SplashActivity>;
					public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
					public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
					public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
					public onCreate(savedInstanceState: android.os.Bundle): void;
					public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					public onAttachedToWindow(): void;
					public onSearchRequested(searchEvent: any): boolean;
					public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
					public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
					public constructor();
					public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
					public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
					public peekAvailableContext(): android.content.Context;
					public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
					public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
					public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
					public validateRequestPermissionsRequestCode(param0: number): void;
					public onActionModeFinished(mode: android.view.ActionMode): void;
					public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
					public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
					public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
					public constructor(base: android.content.Context);
					public getSupportParentActivityIntent(): android.content.Intent;
					public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
					public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
					public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
					public onTrimMemory(level: number): void;
					public onTrimMemory(param0: number): void;
					public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
					public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
					public onPanelClosed(param0: number, param1: android.view.Menu): void;
					public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
					public onWindowFocusChanged(param0: boolean): void;
					public onContentChanged(): void;
					public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
					public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
					public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
					public onSearchRequested(): boolean;
					public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
					public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
					public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
					public getViewModelStore(): androidx.lifecycle.ViewModelStore;
					public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
					public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
					public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
					public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
					public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
					public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
					public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
					public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
					public onSearchRequested(param0: any): boolean;
					public onCreate(param0: android.os.Bundle): void;
					public onCreatePanelView(featureId: number): android.view.View;
					public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
					public onActionModeStarted(mode: android.view.ActionMode): void;
					public constructor(base: android.content.Context, themeResId: number);
					public constructor(param0: number);
					public onDetachedFromWindow(): void;
					public onCreatePanelView(param0: number): android.view.View;
					public onActionModeFinished(param0: android.view.ActionMode): void;
					public onActionModeStarted(param0: android.view.ActionMode): void;
					public onRequestPermissionsResult(requestCode: number, permissions: string[], grantResults: number[]): void;
					public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
					public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
					public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
					public getLifecycle(): androidx.lifecycle.Lifecycle;
					public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
					public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
					public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
					public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
					public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
					public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
					public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
					public onWindowFocusChanged(hasFocus: boolean): void;
					public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
					public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
					public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
				}
				export module SplashActivity {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.inrt.SplashActivity.Companion>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module inrt {
				export module autojs {
					export class AutoJs extends org.autojs.autojs.AutoJs {
						public static class: java.lang.Class<org.autojs.autojs.inrt.autojs.AutoJs>;
						public constructor(appContext: android.app.Application);
						public constructor(application: android.app.Application);
						public createAppUtils(context: android.content.Context): org.autojs.autojs.runtime.api.AppUtils;
						public createRuntime(): org.autojs.autojs.runtime.ScriptRuntime;
					}
					export module AutoJs {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.inrt.autojs.AutoJs.Companion>;
							public getInstance(): org.autojs.autojs.AutoJs;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module inrt {
				export module autojs {
					export class LoopBasedJavaScriptEngineWithDecryption extends org.autojs.autojs.engine.LoopBasedJavaScriptEngine {
						public static class: java.lang.Class<org.autojs.autojs.inrt.autojs.LoopBasedJavaScriptEngineWithDecryption>;
						public setTag(param0: string, param1: any): void;
						public uncaughtException(param0: java.lang.Throwable): void;
						public constructor();
						public execute(source: org.autojs.autojs.script.JavaScriptSource): any;
						public put(param0: string, param1: any): void;
						public constructor(context: android.content.Context);
						public destroy(): void;
						public setOnDestroyListener(onDestroyListener: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
						public getTag(param0: string): any;
						public cwd(): string;
						public getTag(key: string): any;
						public setId(param0: number): void;
						public getId(): number;
						public setId(id: number): void;
						public setOnDestroyListener(param0: org.autojs.autojs.engine.ScriptEngine.OnDestroyListener): void;
						public forceStop(): void;
						public setTag(key: string, value: any): void;
						public init(): void;
						public execute(param0: any): any;
						public put(name: string, value: any): void;
						public getUncaughtException(): java.lang.Throwable;
						public execute(source: org.autojs.autojs.script.ScriptSource, callback: org.autojs.autojs.engine.LoopBasedJavaScriptEngine.ExecuteCallback): void;
						public isDestroyed(): boolean;
						public uncaughtException(throwable: java.lang.Throwable): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module inrt {
				export module launch {
					export class AssetsProjectLauncher extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.inrt.launch.AssetsProjectLauncher>;
						public constructor(mAssetsProjectDir: string, mActivity: android.content.Context);
						public launch(activity: android.app.Activity): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module inrt {
				export module launch {
					export class GlobalProjectLauncher extends org.autojs.autojs.inrt.launch.AssetsProjectLauncher {
						public static class: java.lang.Class<org.autojs.autojs.inrt.launch.GlobalProjectLauncher>;
						public static INSTANCE: org.autojs.autojs.inrt.launch.GlobalProjectLauncher;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module inrt {
				export module launch {
					export class MD5 extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.inrt.launch.MD5>;
						public constructor();
						public static md5(message: string): string;
						public static md5Bytes(message: string): number[];
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module io {
				export class ByteBufferBackedInputStream extends java.io.InputStream {
					public static class: java.lang.Class<org.autojs.autojs.io.ByteBufferBackedInputStream>;
					public available(): number;
					public read(): number;
					public constructor(buf: java.nio.ByteBuffer);
					public read(b: number[], off: number, len: number): number;
					public constructor();
					public read(b: number[]): number;
					public close(): void;
					public read(bytes: number[], off: number, len: number): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module io {
				export class ByteBufferBackedOutputStream extends java.io.OutputStream {
					public static class: java.lang.Class<org.autojs.autojs.io.ByteBufferBackedOutputStream>;
					public constructor(buf: java.nio.ByteBuffer);
					public constructor();
					public write(b: number): void;
					public write(b: number[]): void;
					public write(bytes: number[], off: number, len: number): void;
					public close(): void;
					public write(b: number[], off: number, len: number): void;
					public write(param0: number): void;
					public flush(): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module io {
				export class ConcatReader extends java.io.Reader {
					public static class: java.lang.Class<org.autojs.autojs.io.ConcatReader>;
					public lastReaderAdded(): void;
					public read(): number;
					public reset(): void;
					public constructor(lock: any);
					public read(target: java.nio.CharBuffer): number;
					public constructor(in1: java.io.Reader, in2: java.io.Reader);
					public markSupported(): boolean;
					public constructor(_in_: java.io.Reader);
					public addReaders(_in_: java.io.Reader[]): void;
					public mark(readAheadLimit: number): void;
					public mark(readlimit: number): void;
					public read(cbuf: string[]): number;
					public constructor(_in_: java.io.Reader[]);
					public constructor();
					public read(param0: string[], param1: number, param2: number): number;
					public close(): void;
					public addReader(_in_: java.io.Reader): void;
					public ready(): boolean;
					public read(cbuf: string[], off: number, len: number): number;
					public read(param0: java.nio.CharBuffer): number;
					public skip(n: number): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module io {
				export class EFile extends java.io.File {
					public static class: java.lang.Class<org.autojs.autojs.io.EFile>;
					public constructor(parent: string, child: string);
					public constructor(parent: java.io.File, child: string);
					public constructor(uri: java.net.URI);
					public constructor(pathname: string);
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module io {
				export class Zip extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.io.Zip>;
					public static INSTANCE: org.autojs.autojs.io.Zip;
					public unzip(zipFile: java.io.File, dir: java.io.File): void;
					public static unzip(stream: java.io.InputStream, dir: java.io.File): void;
					public unzip(fromFile: java.io.File, newDir: java.io.File, unzipPath: string): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module lang {
				export class ThreadCompat extends java.lang.Thread {
					public static class: java.lang.Class<org.autojs.autojs.lang.ThreadCompat>;
					public constructor(target: java.lang.Runnable, name: string);
					public interrupt(): void;
					public run(): void;
					public constructor(target: java.lang.Runnable);
					public constructor(group: java.lang.ThreadGroup, target: java.lang.Runnable);
					public safeJoin(millis: number, param1: number): void;
					public constructor(group: java.lang.ThreadGroup, name: string);
					public static interrupted(): boolean;
					public constructor(name: string);
					public safeJoin(): void;
					public isInterrupted(): boolean;
					public constructor();
					public safeJoin(millis: number): void;
					public constructor(group: java.lang.ThreadGroup, target: java.lang.Runnable, name: string);
					public constructor(group: java.lang.ThreadGroup, target: java.lang.Runnable, name: string, stackSize: number);
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module autocomplete {
					export class AnyWordsCompletion extends org.autojs.autojs.ui.widget.SimpleTextWatcher {
						public static class: java.lang.Class<org.autojs.autojs.model.autocomplete.AnyWordsCompletion>;
						public constructor(onTextChangedListener: org.autojs.autojs.ui.widget.SimpleTextWatcher.OnTextChangedListener);
						public constructor();
						public onTextChanged(s: string, start: number, before: number, count: number): void;
						public constructor(beforeTextChangedListener: org.autojs.autojs.ui.widget.SimpleTextWatcher.BeforeTextChangedListener);
						public beforeTextChanged(s: string, start: number, count: number, after: number): void;
						public beforeTextChanged(param0: string, param1: number, param2: number, param3: number): void;
						public constructor(beforeTextChangedListener: org.autojs.autojs.ui.widget.SimpleTextWatcher.BeforeTextChangedListener, onTextChangedListener: org.autojs.autojs.ui.widget.SimpleTextWatcher.OnTextChangedListener, afterTextChangedListener: org.autojs.autojs.ui.widget.SimpleTextWatcher.AfterTextChangedListener);
						public findCodeCompletion(completions: java.util.List<org.autojs.autojs.model.autocomplete.CodeCompletion>, wordPrefill: string): void;
						public onTextChanged(param0: string, param1: number, param2: number, param3: number): void;
						public constructor(executorService: java.util.concurrent.ExecutorService);
						public afterTextChanged(param0: android.text.Editable): void;
						public constructor(afterTextChangedListener: org.autojs.autojs.ui.widget.SimpleTextWatcher.AfterTextChangedListener);
						public afterTextChanged(s: android.text.Editable): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module autocomplete {
					export class AutoCompletion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.autocomplete.AutoCompletion>;
						public shutdown(): void;
						public onCursorChange(line: string, cursor: number): void;
						public constructor(context: android.content.Context, editText: android.widget.EditText);
						public setAutoCompleteCallback(autoCompleteCallback: org.autojs.autojs.model.autocomplete.AutoCompletion.AutoCompleteCallback): void;
					}
					export module AutoCompletion {
						export class AutoCompleteCallback extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.model.autocomplete.AutoCompletion.AutoCompleteCallback>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.model.autocomplete.AutoCompletion$AutoCompleteCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								updateCodeCompletion(param0: org.autojs.autojs.model.autocomplete.CodeCompletions): void;
							});
							public constructor();
							public updateCodeCompletion(param0: org.autojs.autojs.model.autocomplete.CodeCompletions): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module autocomplete {
					export class CodeCompletion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.autocomplete.CodeCompletion>;
						public constructor(hint: string, url: string, insertText: string);
						public constructor(hint: string, url: string, insertPos: number);
						public getInsertText(): string;
						public getHint(): string;
						public getUrl(): string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module autocomplete {
					export class CodeCompletions extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.autocomplete.CodeCompletions>;
						public getFrom(): number;
						public getUrl(pos: number): string;
						public static just(hints: java.util.List<string>): org.autojs.autojs.model.autocomplete.CodeCompletions;
						public get(pos: number): org.autojs.autojs.model.autocomplete.CodeCompletion;
						public constructor(from: number, mCompletions: java.util.List<org.autojs.autojs.model.autocomplete.CodeCompletion>);
						public size(): number;
						public getHint(position: number): string;
					}
					export module CodeCompletions {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.model.autocomplete.CodeCompletions.Companion>;
							public just(hints: java.util.List<string>): org.autojs.autojs.model.autocomplete.CodeCompletions;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module autocomplete {
					export class DictionaryTree<T>  extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.autocomplete.DictionaryTree<any>>;
						public constructor();
						public searchByPrefill(prefill: string): java.util.List<org.autojs.autojs.model.autocomplete.DictionaryTree.Entry<T>>;
						public putWord(word: string, tag: T): void;
					}
					export module DictionaryTree {
						export class Entry<T>  extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.model.autocomplete.DictionaryTree.Entry<any>>;
							public word: string;
							public tag: T;
							public constructor(word: string, tag: T);
						}
						export class Node<T>  extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.model.autocomplete.DictionaryTree.Node<any>>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module autocomplete {
					export class Symbols extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.autocomplete.Symbols>;
						public constructor();
						public static getSymbols(): org.autojs.autojs.model.autocomplete.CodeCompletions;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module editor {
					export class EditorColors extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.editor.EditorColors>;
						public getDebuggingLineBackground(): string;
						public getLineHighlightBackground(): string;
						public setBreakpointForeground(breakpointForeground: string): void;
						public constructor();
						public getEditorBackground(): string;
						public setEditorInactiveSelectionBackground(editorInactiveSelectionBackground: string): void;
						public setLineNumberForeground(lineNumberForeground: string): void;
						public getImeBackgroundColor(): string;
						public setEditorSelectionHighlightBackground(editorSelectionHighlightBackground: string): void;
						public getImeForegroundColor(): string;
						public setImeForegroundColor(imeForegroundColor: string): void;
						public setEditorBackground(editorBackground: string): void;
						public getEditorForeground(): string;
						public getEditorInactiveSelectionBackground(): string;
						public setLineHighlightBackground(lineHighlightBackground: string): void;
						public setEditorForeground(editorForeground: string): void;
						public setImeBackgroundColor(imeBackgroundColor: string): void;
						public getEditorSelectionHighlightBackground(): string;
						public getLineNumberForeground(): string;
						public getBreakpointForeground(): string;
						public setDebuggingLineBackground(debuggingLineBackground: string): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module editor {
					export class EditorTheme extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.editor.EditorTheme>;
						public constructor();
						public static fromJson(json: string): org.autojs.autojs.model.editor.EditorTheme;
						public getEditorColors(): org.autojs.autojs.model.editor.EditorColors;
						public getSchema(): string;
						public static fromJson(json: java.io.Reader): org.autojs.autojs.model.editor.EditorTheme;
						public setTokenColors(tokenColors: java.util.List<org.autojs.autojs.model.editor.TokenColor>): void;
						public setEditorColors(editorColors: org.autojs.autojs.model.editor.EditorColors): void;
						public getName(): string;
						public setSchema(schema: string): void;
						public setName(name: string): void;
						public getTokenColors(): java.util.List<org.autojs.autojs.model.editor.TokenColor>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module editor {
					export class TokenColor extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.editor.TokenColor>;
						public getSettings(): org.autojs.autojs.model.editor.TokenColorSettings;
						public constructor();
						public getScope(): java.util.List<string>;
						public setScope(scope: java.util.List<string>): void;
						public setSettings(settings: org.autojs.autojs.model.editor.TokenColorSettings): void;
						public getName(): string;
						public toString(): string;
						public setName(name: string): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module editor {
					export class TokenColorDeserializer extends com.google.gson.JsonDeserializer<org.autojs.autojs.model.editor.TokenColor> {
						public static class: java.lang.Class<org.autojs.autojs.model.editor.TokenColorDeserializer>;
						public deserialize(json: com.google.gson.JsonElement, typeOfT: java.lang.reflect.Type, context: com.google.gson.JsonDeserializationContext): org.autojs.autojs.model.editor.TokenColor;
						public constructor();
						public deserialize(param0: com.google.gson.JsonElement, param1: java.lang.reflect.Type, param2: com.google.gson.JsonDeserializationContext): any;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module editor {
					export class TokenColorSettings extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.editor.TokenColorSettings>;
						public getForeground(): string;
						public setForeground(foreground: string): void;
						public constructor();
						public getFontStyle(): string;
						public setFontStyle(fontStyle: string): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class Explorer extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.Explorer>;
						public constructor(explorerProvider: org.autojs.autojs.model.explorer.ExplorerProvider, cacheSize: number);
						public fetchChildren(page: org.autojs.autojs.model.explorer.ExplorerPage): io.reactivex.Single<org.autojs.autojs.model.explorer.ExplorerPage>;
						public notifyChildrenChanged(page: org.autojs.autojs.model.explorer.ExplorerPage): void;
						public registerChangeListener(subscriber: any): void;
						public refreshAll(): void;
						public getProvider(): org.autojs.autojs.model.explorer.ExplorerProvider;
						public notifyItemCreated(item: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public unregisterChangeListener(subscriber: any): void;
						public notifyItemRemoved(item: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public constructor(explorerProvider: org.autojs.autojs.model.explorer.ExplorerProvider, cacheSize: number, eventBus: org.greenrobot.eventbus.EventBus);
						public notifyItemChanged(oldItem: org.autojs.autojs.model.explorer.ExplorerItem, newItem: org.autojs.autojs.model.explorer.ExplorerItem): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class ExplorerChangeEvent extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.ExplorerChangeEvent>;
						public static REMOVE: number;
						public static CREATE: number;
						public static CHANGE: number;
						public static ALL: number;
						public static CHILDREN_CHANGE: number;
						public static EVENT_ALL: org.autojs.autojs.model.explorer.ExplorerChangeEvent;
						public getPage(): org.autojs.autojs.model.explorer.ExplorerPage;
						public getNewItem(): org.autojs.autojs.model.explorer.ExplorerItem;
						public getItem(): org.autojs.autojs.model.explorer.ExplorerItem;
						public constructor(parent: org.autojs.autojs.model.explorer.ExplorerPage, action: number, oldItem: org.autojs.autojs.model.explorer.ExplorerItem, newItem: org.autojs.autojs.model.explorer.ExplorerItem);
						public getAction(): number;
						public constructor(parent: org.autojs.autojs.model.explorer.ExplorerPage, action: number, item: org.autojs.autojs.model.explorer.ExplorerItem);
						public toString(): string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class ExplorerDirPage extends org.autojs.autojs.model.explorer.ExplorerFileItem implements org.autojs.autojs.model.explorer.ExplorerPage {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.ExplorerDirPage>;
						public copyChildren(g: org.autojs.autojs.model.explorer.ExplorerPage): void;
						public iterator(): java.util.Iterator<any>;
						public canRename(): boolean;
						public getParent(): org.autojs.autojs.model.explorer.ExplorerPage;
						public canDelete(): boolean;
						public indexOf(child: org.autojs.autojs.model.explorer.ExplorerItem): number;
						public getPath(): string;
						public getName(): string;
						public isEditable(): boolean;
						public removeChild(param0: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public constructor(file: java.io.File, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public spliterator(): java.util.Spliterator<any>;
						public static createRoot(path: string): org.autojs.autojs.model.explorer.ExplorerDirPage;
						public updateChild(param0: org.autojs.autojs.model.explorer.ExplorerItem, param1: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public canSetAsWorkingDir(): boolean;
						public addChild(item: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public canBuildApk(): boolean;
						public static createRoot(directory: java.io.File): org.autojs.autojs.model.explorer.ExplorerPage;
						public getType(): org.autojs.autojs.util.FileUtils.TYPE;
						public spliterator(): java.util.Spliterator<org.autojs.autojs.model.explorer.ExplorerItem>;
						public addChild(param0: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public constructor(file: org.autojs.autojs.pio.PFile, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public isExecutable(): boolean;
						public removeChild(item: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public toScriptFile(): org.autojs.autojs.model.script.ScriptFile;
						public getSize(): number;
						public rename(newName: string): org.autojs.autojs.model.explorer.ExplorerFileItem;
						public iterator(): java.util.Iterator<org.autojs.autojs.model.explorer.ExplorerItem>;
						public constructor(path: string, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public copyChildren(param0: org.autojs.autojs.model.explorer.ExplorerPage): void;
						public updateChild(oldItem: org.autojs.autojs.model.explorer.ExplorerItem, newItem: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public forEach(action: any /* any*/): void;
						public lastModified(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class ExplorerFileItem extends java.lang.Object implements org.autojs.autojs.model.explorer.ExplorerItem {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.ExplorerFileItem>;
						public canBuildApk(): boolean;
						public equals(obj: any): boolean;
						public getType(): org.autojs.autojs.util.FileUtils.TYPE;
						public canRename(): boolean;
						public getParent(): org.autojs.autojs.model.explorer.ExplorerPage;
						public canDelete(): boolean;
						public hashCode(): number;
						public constructor(file: org.autojs.autojs.pio.PFile, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public getPath(): string;
						public getName(): string;
						public getExtension(): string;
						public toString(): string;
						public isEditable(): boolean;
						public isExecutable(): boolean;
						public toScriptFile(): org.autojs.autojs.model.script.ScriptFile;
						public getSize(): number;
						public constructor(file: java.io.File, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public rename(newName: string): org.autojs.autojs.model.explorer.ExplorerFileItem;
						public constructor(path: string, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public getFile(): org.autojs.autojs.pio.PFile;
						public equals(o: any): boolean;
						public canSetAsWorkingDir(): boolean;
						public lastModified(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class ExplorerFileProvider extends java.lang.Object implements org.autojs.autojs.model.explorer.ExplorerProvider {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.ExplorerFileProvider>;
						public constructor(fileFilter: java.io.FileFilter);
						public constructor();
						public listFiles(directory: org.autojs.autojs.pio.PFile): io.reactivex.Observable<org.autojs.autojs.pio.PFile>;
						public getExplorerPage(param0: org.autojs.autojs.model.explorer.ExplorerPage): io.reactivex.Single<any>;
						public getExplorerPage(page: org.autojs.autojs.model.explorer.ExplorerPage): io.reactivex.Single<any>;
						public createExplorerPage(path: string, parent: org.autojs.autojs.model.explorer.ExplorerPage): org.autojs.autojs.model.explorer.ExplorerDirPage;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class ExplorerItem extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.ExplorerItem>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.model.explorer.ExplorerItem interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							getName(): string;
							getParent(): org.autojs.autojs.model.explorer.ExplorerPage;
							getPath(): string;
							lastModified(): number;
							canDelete(): boolean;
							canRename(): boolean;
							canBuildApk(): boolean;
							canSetAsWorkingDir(): boolean;
							getType(): org.autojs.autojs.util.FileUtils.TYPE;
							getSize(): number;
							toScriptFile(): org.autojs.autojs.model.script.ScriptFile;
							isEditable(): boolean;
							isExecutable(): boolean;
						});
						public constructor();
						public canBuildApk(): boolean;
						public getType(): org.autojs.autojs.util.FileUtils.TYPE;
						public canRename(): boolean;
						public getParent(): org.autojs.autojs.model.explorer.ExplorerPage;
						public canDelete(): boolean;
						public getPath(): string;
						public getName(): string;
						public isEditable(): boolean;
						public isExecutable(): boolean;
						public toScriptFile(): org.autojs.autojs.model.script.ScriptFile;
						public getSize(): number;
						public canSetAsWorkingDir(): boolean;
						public lastModified(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class ExplorerPage extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.ExplorerPage>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.model.explorer.ExplorerPage interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							copyChildren(param0: org.autojs.autojs.model.explorer.ExplorerPage): void;
							updateChild(param0: org.autojs.autojs.model.explorer.ExplorerItem, param1: org.autojs.autojs.model.explorer.ExplorerItem): void;
							removeChild(param0: org.autojs.autojs.model.explorer.ExplorerItem): void;
							addChild(param0: org.autojs.autojs.model.explorer.ExplorerItem): void;
							getName(): string;
							getParent(): org.autojs.autojs.model.explorer.ExplorerPage;
							getPath(): string;
							lastModified(): number;
							canDelete(): boolean;
							canRename(): boolean;
							canBuildApk(): boolean;
							canSetAsWorkingDir(): boolean;
							getType(): org.autojs.autojs.util.FileUtils.TYPE;
							getSize(): number;
							toScriptFile(): org.autojs.autojs.model.script.ScriptFile;
							isEditable(): boolean;
							isExecutable(): boolean;
							iterator(): java.util.Iterator<any>;
							forEach(action: any /* any*/): void;
							spliterator(): java.util.Spliterator<any>;
						});
						public constructor();
						public canBuildApk(): boolean;
						public getType(): org.autojs.autojs.util.FileUtils.TYPE;
						public iterator(): java.util.Iterator<any>;
						public addChild(param0: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public canRename(): boolean;
						public getParent(): org.autojs.autojs.model.explorer.ExplorerPage;
						public canDelete(): boolean;
						public getPath(): string;
						public getName(): string;
						public isEditable(): boolean;
						public isExecutable(): boolean;
						public toScriptFile(): org.autojs.autojs.model.script.ScriptFile;
						public removeChild(param0: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public getSize(): number;
						public spliterator(): java.util.Spliterator<any>;
						public copyChildren(param0: org.autojs.autojs.model.explorer.ExplorerPage): void;
						public updateChild(param0: org.autojs.autojs.model.explorer.ExplorerItem, param1: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public canSetAsWorkingDir(): boolean;
						public forEach(action: any /* any*/): void;
						public lastModified(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class ExplorerProjectPage extends org.autojs.autojs.model.explorer.ExplorerDirPage {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.ExplorerProjectPage>;
						public copyChildren(g: org.autojs.autojs.model.explorer.ExplorerPage): void;
						public constructor(file: org.autojs.autojs.pio.PFile, parent: org.autojs.autojs.model.explorer.ExplorerPage, projectConfig: org.autojs.autojs.project.ProjectConfig);
						public canRename(): boolean;
						public getParent(): org.autojs.autojs.model.explorer.ExplorerPage;
						public canDelete(): boolean;
						public getPath(): string;
						public getName(): string;
						public constructor(file: java.io.File, parent: org.autojs.autojs.model.explorer.ExplorerPage, projectConfig: org.autojs.autojs.project.ProjectConfig);
						public isEditable(): boolean;
						public removeChild(param0: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public constructor(file: java.io.File, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public constructor(path: string, parent: org.autojs.autojs.model.explorer.ExplorerPage, projectConfig: org.autojs.autojs.project.ProjectConfig);
						public updateChild(param0: org.autojs.autojs.model.explorer.ExplorerItem, param1: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public canSetAsWorkingDir(): boolean;
						public addChild(item: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public canBuildApk(): boolean;
						public getType(): org.autojs.autojs.util.FileUtils.TYPE;
						public getProjectConfig(): org.autojs.autojs.project.ProjectConfig;
						public addChild(param0: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public constructor(file: org.autojs.autojs.pio.PFile, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public isExecutable(): boolean;
						public removeChild(item: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public toScriptFile(): org.autojs.autojs.model.script.ScriptFile;
						public getSize(): number;
						public rename(newName: string): org.autojs.autojs.model.explorer.ExplorerFileItem;
						public constructor(path: string, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public copyChildren(param0: org.autojs.autojs.model.explorer.ExplorerPage): void;
						public updateChild(oldItem: org.autojs.autojs.model.explorer.ExplorerItem, newItem: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public lastModified(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class ExplorerProvider extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.ExplorerProvider>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.model.explorer.ExplorerProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							getExplorerPage(param0: org.autojs.autojs.model.explorer.ExplorerPage): io.reactivex.Single<any>;
						});
						public constructor();
						public getExplorerPage(param0: org.autojs.autojs.model.explorer.ExplorerPage): io.reactivex.Single<any>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class ExplorerSampleItem extends org.autojs.autojs.model.explorer.ExplorerFileItem {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.ExplorerSampleItem>;
						public canBuildApk(): boolean;
						public getType(): org.autojs.autojs.util.FileUtils.TYPE;
						public canRename(): boolean;
						public canDelete(): boolean;
						public getParent(): org.autojs.autojs.model.explorer.ExplorerPage;
						public constructor(file: org.autojs.autojs.pio.PFile, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public getPath(): string;
						public getName(): string;
						public isEditable(): boolean;
						public isExecutable(): boolean;
						public toScriptFile(): org.autojs.autojs.model.script.ScriptFile;
						public getSize(): number;
						public constructor(file: java.io.File, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public constructor(path: string, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public canSetAsWorkingDir(): boolean;
						public lastModified(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class ExplorerSamplePage extends org.autojs.autojs.model.explorer.ExplorerDirPage {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.ExplorerSamplePage>;
						public copyChildren(g: org.autojs.autojs.model.explorer.ExplorerPage): void;
						public canRename(): boolean;
						public getParent(): org.autojs.autojs.model.explorer.ExplorerPage;
						public canDelete(): boolean;
						public static createRoot(dir: org.autojs.autojs.pio.PFile): org.autojs.autojs.model.explorer.ExplorerSamplePage;
						public getPath(): string;
						public getName(): string;
						public isEditable(): boolean;
						public removeChild(param0: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public constructor(file: java.io.File, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public static createRoot(path: string): org.autojs.autojs.model.explorer.ExplorerDirPage;
						public updateChild(param0: org.autojs.autojs.model.explorer.ExplorerItem, param1: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public canSetAsWorkingDir(): boolean;
						public addChild(item: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public canBuildApk(): boolean;
						public static createRoot(directory: java.io.File): org.autojs.autojs.model.explorer.ExplorerPage;
						public getType(): org.autojs.autojs.util.FileUtils.TYPE;
						public addChild(param0: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public isRoot(): boolean;
						public constructor(file: org.autojs.autojs.pio.PFile, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public isExecutable(): boolean;
						public removeChild(item: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public toScriptFile(): org.autojs.autojs.model.script.ScriptFile;
						public getSize(): number;
						public constructor(path: string, parent: org.autojs.autojs.model.explorer.ExplorerPage);
						public copyChildren(param0: org.autojs.autojs.model.explorer.ExplorerPage): void;
						public updateChild(oldItem: org.autojs.autojs.model.explorer.ExplorerItem, newItem: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public lastModified(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class ExplorerSorter extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.ExplorerSorter>;
						public static NAME: java.util.Comparator<org.autojs.autojs.model.explorer.ExplorerItem>;
						public static DATE: java.util.Comparator<org.autojs.autojs.model.explorer.ExplorerItem>;
						public static TYPE: java.util.Comparator<org.autojs.autojs.model.explorer.ExplorerItem>;
						public static SIZE: java.util.Comparator<org.autojs.autojs.model.explorer.ExplorerItem>;
						public constructor();
						public static sort(items: java.util.List<any>, comparator: java.util.Comparator<org.autojs.autojs.model.explorer.ExplorerItem>): void;
						public static sort(items: org.autojs.autojs.model.explorer.ExplorerItem[], comparator: java.util.Comparator<org.autojs.autojs.model.explorer.ExplorerItem>, ascending: boolean): void;
						public static sort(items: org.autojs.autojs.model.explorer.ExplorerItem[], comparator: java.util.Comparator<org.autojs.autojs.model.explorer.ExplorerItem>): void;
						public static sort(items: java.util.List<any>, comparator: java.util.Comparator<org.autojs.autojs.model.explorer.ExplorerItem>, ascending: boolean): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class Explorers extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.Explorers>;
						public static external(): org.autojs.autojs.model.explorer.Explorer;
						public static workspace(): org.autojs.autojs.model.explorer.Explorer;
						public constructor();
					}
					export module Explorers {
						export class Providers extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.model.explorer.Explorers.Providers>;
							public constructor();
							public static workspace(): org.autojs.autojs.model.explorer.WorkspaceFileProvider;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module explorer {
					export class WorkspaceFileProvider extends org.autojs.autojs.model.explorer.ExplorerFileProvider {
						public static class: java.lang.Class<org.autojs.autojs.model.explorer.WorkspaceFileProvider>;
						public static SAMPLE_PATH: string;
						public constructor(fileFilter: java.io.FileFilter);
						public constructor();
						public listFiles(directory: org.autojs.autojs.pio.PFile): io.reactivex.Observable<org.autojs.autojs.pio.PFile>;
						public getExplorerPage(param0: org.autojs.autojs.model.explorer.ExplorerPage): io.reactivex.Single<any>;
						public resetSample(file: org.autojs.autojs.model.script.ScriptFile): io.reactivex.Observable<org.autojs.autojs.model.script.ScriptFile>;
						public isCurrentSampleDir(file: org.autojs.autojs.pio.PFile): boolean;
						public constructor(context: android.content.Context, fileFilter: java.io.FileFilter);
						public getExplorerPage(page: org.autojs.autojs.model.explorer.ExplorerPage): io.reactivex.Single<any>;
						public isInSampleDir(file: org.autojs.autojs.pio.PFile): boolean;
						public createExplorerPage(path: string, parent: org.autojs.autojs.model.explorer.ExplorerPage): org.autojs.autojs.model.explorer.ExplorerDirPage;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module indices {
					export class AndroidClass extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.indices.AndroidClass>;
						public constructor();
						public getFullName(): string;
						public getPackageName(): string;
						public setClassName(className: string): void;
						public getClassName(): string;
						public setPackageName(packageName: string): void;
						public setFullName(fullName: string): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module indices {
					export class AndroidClassIndices extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.indices.AndroidClassIndices>;
						public constructor(context: android.content.Context);
						public search(keywords: string): io.reactivex.Single<java.util.List<org.autojs.autojs.model.indices.ClassSearchingItem>>;
						public static getInstance(context: android.content.Context): org.autojs.autojs.model.indices.AndroidClassIndices;
					}
					export module AndroidClassIndices {
						export class LoadException extends java.lang.RuntimeException {
							public static class: java.lang.Class<org.autojs.autojs.model.indices.AndroidClassIndices.LoadException>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module indices {
					export abstract class ClassSearchingItem extends java.lang.Comparable<org.autojs.autojs.model.indices.ClassSearchingItem> {
						public static class: java.lang.Class<org.autojs.autojs.model.indices.ClassSearchingItem>;
						public constructor();
						public getLabel(): string;
						public getUrl(): string;
						public matches(param0: string): boolean;
						public getImportText(): string;
						public compareTo(o: org.autojs.autojs.model.indices.ClassSearchingItem): number;
						public rank(words: string, keywords: string): number;
						public toString(): string;
					}
					export module ClassSearchingItem {
						export class ClassItem extends org.autojs.autojs.model.indices.ClassSearchingItem {
							public static class: java.lang.Class<org.autojs.autojs.model.indices.ClassSearchingItem.ClassItem>;
							public constructor();
							public constructor(androidClass: org.autojs.autojs.model.indices.AndroidClass);
							public getAndroidClass(): org.autojs.autojs.model.indices.AndroidClass;
							public hashCode(): number;
							public getUrl(): string;
							public getLabel(): string;
							public equals(obj: any): boolean;
							public matches(param0: string): boolean;
							public equals(o: any): boolean;
							public matches(keywords: string): boolean;
							public getImportText(): string;
						}
						export class PackageItem extends org.autojs.autojs.model.indices.ClassSearchingItem {
							public static class: java.lang.Class<org.autojs.autojs.model.indices.ClassSearchingItem.PackageItem>;
							public constructor();
							public constructor(packageName: string);
							public hashCode(): number;
							public getUrl(): string;
							public getPackageName(): string;
							public getLabel(): string;
							public equals(obj: any): boolean;
							public matches(param0: string): boolean;
							public equals(o: any): boolean;
							public matches(keywords: string): boolean;
							public getImportText(): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module indices {
					export class Module extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.indices.Module>;
						public constructor();
						public getProperties(): java.util.List<org.autojs.autojs.model.indices.Property>;
						public setProperties(properties: java.util.List<org.autojs.autojs.model.indices.Property>): void;
						public getUrl(): string;
						public getSummary(): string;
						public asGlobalProperty(): org.autojs.autojs.model.indices.Property;
						public setUrl(url: string): void;
						public getName(): string;
						public setSummary(summary: string): void;
						public setName(name: string): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module indices {
					export class Modules extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.indices.Modules>;
						public constructor();
						public getModules(context: android.content.Context): io.reactivex.Observable<java.util.List<org.autojs.autojs.model.indices.Module>>;
						public static getInstance(): org.autojs.autojs.model.indices.Modules;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module indices {
					export class Property extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.indices.Property>;
						public constructor(key: string, url: string, summary: string, global: boolean);
						public constructor();
						public isGlobal(): boolean;
						public isVariable(): boolean;
						public getUrl(): string;
						public getSummary(): string;
						public setKey(key: string): void;
						public setVariable(variable: boolean): void;
						public setUrl(url: string): void;
						public getKey(): string;
						public setSummary(summary: string): void;
						public setGlobal(global: boolean): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module project {
					export class ProjectTemplate extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.project.ProjectTemplate>;
						public newProject(): io.reactivex.Observable<java.io.File>;
						public constructor(projectConfig: org.autojs.autojs.project.ProjectConfig, projectDir: java.io.File);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module sample {
					export class SampleFile extends org.autojs.autojs.model.script.ScriptFile {
						public static class: java.lang.Class<org.autojs.autojs.model.sample.SampleFile>;
						public constructor(path: string);
						public constructor(pathname: string, assetManager: android.content.res.AssetManager);
						public list(): string[];
						public isFile(): boolean;
						public length(): number;
						public constructor(parent: java.io.File, child: string);
						public constructor(parent: java.io.File, child: string, assetManager: android.content.res.AssetManager);
						public constructor(parent: string, name: string);
						public constructor(parent: string, child: string, assetManager: android.content.res.AssetManager);
						public constructor(uri: java.net.URI);
						public toSource(): org.autojs.autojs.script.ScriptSource;
						public isDirectory(): boolean;
						public constructor(file: java.io.File);
						public list(filter: java.io.FilenameFilter): string[];
						public openInputStream(): java.io.InputStream;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module script {
					export class PathChecker extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.script.PathChecker>;
						public static CHECK_RESULT_OK: number;
						public checkAndToastError(path: string): boolean;
						public constructor(context: android.content.Context);
						public static check(path: string): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module script {
					export class ScriptFile extends org.autojs.autojs.pio.PFile {
						public static class: java.lang.Class<org.autojs.autojs.model.script.ScriptFile>;
						public static TYPE_UNKNOWN: number;
						public static TYPE_AUTO: number;
						public static TYPE_JAVA_SCRIPT: number;
						public constructor(uri: java.net.URI);
						public toSource(): org.autojs.autojs.script.ScriptSource;
						public constructor(path: string);
						public getParentFile(): java.io.File;
						public constructor(parent: string, child: string);
						public constructor(file: java.io.File);
						public constructor(pathname: string);
						public constructor(parent: java.io.File, child: string);
						public getType(): number;
						public constructor(parent: string, name: string);
						public getParentFile(): org.autojs.autojs.model.script.ScriptFile;
						public getParentFile(): org.autojs.autojs.pio.PFile;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module model {
				export module script {
					export class Scripts extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.model.script.Scripts>;
						public static INSTANCE: org.autojs.autojs.model.script.Scripts;
						public static ACTION_ON_EXECUTION_FINISHED: string;
						public static EXTRA_EXCEPTION_MESSAGE: string;
						public static EXTRA_EXCEPTION_LINE_NUMBER: string;
						public static EXTRA_EXCEPTION_COLUMN_NUMBER: string;
						public static FILE_FILTER: java.io.FileFilter;
						public static edit(context: android.content.Context, file: org.autojs.autojs.model.script.ScriptFile): void;
						public static openByOtherApps(file: java.io.File): void;
						public static run(context: android.content.Context, file: org.autojs.autojs.model.script.ScriptFile): org.autojs.autojs.execution.ScriptExecution;
						public static runRepeatedly(scriptFile: org.autojs.autojs.model.script.ScriptFile, loopTimes: number, delay: number, param3: number): void;
						public static edit(context: android.content.Context, path: string): void;
						public static send(context: android.content.Context, file: org.autojs.autojs.model.script.ScriptFile): void;
						public static run(context: android.content.Context, source: org.autojs.autojs.script.ScriptSource): org.autojs.autojs.execution.ScriptExecution;
						public static runWithBroadcastSender(file: java.io.File, workingDirectory: string, overriddenFullPath: string): org.autojs.autojs.execution.ScriptExecution;
						public static openByOtherApps(uri: android.net.Uri): void;
						public createShortcut(context: android.content.Context, scriptFile: org.autojs.autojs.model.script.ScriptFile): void;
						public getRhinoException(throwable: java.lang.Throwable): org.mozilla.javascript.RhinoException;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module net {
				export class AutoHttpURLConnection extends java.net.HttpURLConnection implements java.lang.AutoCloseable {
					public static class: java.lang.Class<org.autojs.autojs.net.AutoHttpURLConnection>;
					public constructor(url: java.net.URL);
					public constructor(u: java.net.URL);
					public connect(): void;
					public close(): void;
					public getInputStream(): java.io.InputStream;
					public disconnect(): void;
					public constructor(url: string);
					public usingProxy(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module network {
				export class UpdateChecker extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.network.UpdateChecker>;
					public checkNow(): void;
				}
				export module UpdateChecker {
					export class Builder extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.network.UpdateChecker.Builder>;
						public setBaseUrl(baseUrl: string): org.autojs.autojs.network.UpdateChecker.Builder;
						public setCallback(callback: org.autojs.autojs.tool.SimpleObserver<okhttp3.ResponseBody>): org.autojs.autojs.network.UpdateChecker.Builder;
						public constructor(context: android.content.Context);
						public setPromptMode(promptMode: org.autojs.autojs.network.UpdateChecker.PromptMode): org.autojs.autojs.network.UpdateChecker.Builder;
						public build(): org.autojs.autojs.network.UpdateChecker;
						public setUrl(url: string): org.autojs.autojs.network.UpdateChecker.Builder;
						public constructor(context: android.content.Context, view: android.view.View);
					}
					export class Dialog extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.network.UpdateChecker.Dialog>;
					}
					export module Dialog {
						export class Builder extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.network.UpdateChecker.Dialog.Builder>;
						}
						export module Builder {
							export class Pending extends com.afollestad.materialdialogs.MaterialDialog.Builder {
								public static class: java.lang.Class<org.autojs.autojs.network.UpdateChecker.Dialog.Builder.Pending>;
								public constructor(param0: android.content.Context);
								public constructor(context: android.content.Context, content: number);
							}
							export class Prompt extends com.afollestad.materialdialogs.MaterialDialog.Builder {
								public static class: java.lang.Class<org.autojs.autojs.network.UpdateChecker.Dialog.Builder.Prompt>;
								public constructor(context: android.content.Context, title: number, content: string);
								public constructor(param0: android.content.Context);
								public constructor(context: android.content.Context, content: number);
								public constructor(context: android.content.Context, title: number, content: number);
							}
							export class Update extends com.afollestad.materialdialogs.MaterialDialog.Builder {
								public static class: java.lang.Class<org.autojs.autojs.network.UpdateChecker.Dialog.Builder.Update>;
								public constructor(param0: android.content.Context);
								public constructor(context: android.content.Context, title: string);
							}
						}
					}
					export class GHub extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.network.UpdateChecker.GHub>;
					}
					export module GHub {
						export class Asset extends java.lang.Object implements org.autojs.autojs.network.entity.ExtendedVersionInfo {
							public static class: java.lang.Class<org.autojs.autojs.network.UpdateChecker.GHub.Asset>;
							public setAbi(abi: string): void;
							public constructor(gitHubAsset: org.kohsuke.github.GHAsset);
							public getDownloadUrl(): string;
							public getAbi(): string;
							public getSize(): number;
							public getFileName(): string;
						}
					}
					export class PromptMode {
						public static class: java.lang.Class<org.autojs.autojs.network.UpdateChecker.PromptMode>;
						public static DIALOG: org.autojs.autojs.network.UpdateChecker.PromptMode;
						public static SNACKBAR: org.autojs.autojs.network.UpdateChecker.PromptMode;
						public static valueOf(name: string): org.autojs.autojs.network.UpdateChecker.PromptMode;
						public static values(): org.autojs.autojs.network.UpdateChecker.PromptMode[];
						public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module network {
				export module api {
					export class DownloadApi extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.network.api.DownloadApi>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.network.api.DownloadApi interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							download(param0: string): io.reactivex.Observable<okhttp3.ResponseBody>;
						});
						public constructor();
						public download(param0: string): io.reactivex.Observable<okhttp3.ResponseBody>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module network {
				export module api {
					export class UpdateCheckerApi extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.network.api.UpdateCheckerApi>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.network.api.UpdateCheckerApi interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							checkForUpdates(param0: string): io.reactivex.Observable<okhttp3.ResponseBody>;
						});
						public constructor();
						public checkForUpdates(param0: string): io.reactivex.Observable<okhttp3.ResponseBody>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module network {
				export module download {
					export class DownloadFailedException extends java.lang.Throwable {
						public static class: java.lang.Class<org.autojs.autojs.network.download.DownloadFailedException>;
						public constructor();
						public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						public constructor(message: string, cause: java.lang.Throwable);
						public constructor(cause: java.lang.Throwable);
						public constructor(message: string);
						public constructor(url: string, path: string);
						public toString(): string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module network {
				export module download {
					export class DownloadManager extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.network.download.DownloadManager>;
						public static parseFileNameLocally(url: string): string;
						public constructor();
						public downloadWithProgress(context: android.content.Context, url: string, path: string): io.reactivex.Observable<java.io.File>;
						public static getInstance(): org.autojs.autojs.network.download.DownloadManager;
						public cancelDownload(url: string): void;
						public downloadWithProgress(context: android.content.Context, versionInfo: org.autojs.autojs.network.entity.VersionInfo): io.reactivex.Observable<java.io.File>;
						public download(url: string, path: string): io.reactivex.Observable<org.autojs.autojs.network.download.ProgressInfo>;
						public downloadWithProgress(context: android.content.Context, url: string, path: string, content: string): io.reactivex.Observable<java.io.File>;
						public disposeIfNeeded(): void;
					}
					export module DownloadManager {
						export class DownloadTask extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.network.download.DownloadManager.DownloadTask>;
							public start(body: okhttp3.ResponseBody): void;
							public recycle(): void;
							public progress(): io.reactivex.subjects.PublishSubject<org.autojs.autojs.network.download.ProgressInfo>;
							public constructor(param0: org.autojs.autojs.network.download.DownloadManager, url: string, path: string);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module network {
				export module download {
					export class ProgressInfo extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.network.download.ProgressInfo>;
						public getReadMegaBytes(): number;
						public getTotalBytes(): number;
						public getTotalMegaBytes(): number;
						public incrementRead(i: number): void;
						public setTotal(total: number): void;
						public getReadBytes(): number;
						public getReadKiloBytes(): number;
						public setRead(read: number): void;
						public getProgress(): number;
						public getTotalKiloBytes(): number;
						public constructor(contentLength: number);
						public incrementTotal(i: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module network {
				export module entity {
					export class ExtendedVersionInfo extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.network.entity.ExtendedVersionInfo>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.network.entity.ExtendedVersionInfo interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							getFileName(): string;
							getDownloadUrl(): string;
							getAbi(): string;
							getSize(): number;
						});
						public constructor();
						public getSize(): number;
						public getDownloadUrl(): string;
						public getFileName(): string;
						public getAbi(): string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module network {
				export module entity {
					export class SimpleVersionInfo extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.network.entity.SimpleVersionInfo>;
						public getVersionName(): string;
						public constructor(versionName: string, versionCode: number);
						public getVersionCode(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module network {
				export module entity {
					export class VersionInfo extends java.lang.Object implements org.autojs.autojs.network.entity.ExtendedVersionInfo {
						public static class: java.lang.Class<org.autojs.autojs.network.entity.VersionInfo>;
						public isNotIgnored(): boolean;
						public getVersionName(): string;
						public getFileName(): string;
						public constructor(versionName: string, versionCode: number);
						public setDownloadUrl(downloadUrl: string): void;
						public toString(): string;
						public constructor(propertiesFileRawString: string);
						public setSize(size: number): void;
						public isNewer(): boolean;
						public getSize(): number;
						public getDownloadUrl(): string;
						public getVersionCode(): number;
						public setAbi(abi: string): void;
						public getAbi(): string;
						public setFileName(fileName: string): void;
						public toSummary(): string;
					}
					export module VersionInfo {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.network.entity.VersionInfo.Companion>;
							public parseSummary(summary: string): org.autojs.autojs.network.entity.SimpleVersionInfo;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module permission {
				export class AbleToUrge extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.permission.AbleToUrge>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.permission.AbleToUrge interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						urge(): void;
						urgeIfNeeded(): void;
					});
					public constructor();
					public urge(): void;
					public urgeIfNeeded(): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module permission {
				export class Base extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.permission.Base>;
					public static INSTANCE: org.autojs.autojs.permission.Base;
					public static REQUEST_CODE: number;
					public static WRITE_SECURE_SETTINGS_PERMISSION: string;
					public static PROJECT_MEDIA_PERMISSION: string;
					public static getPermissionsToRequest(context: android.content.Context, permissions: string[]): string[];
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module permission {
				export class DisplayOverOtherAppsPermission extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.PermissionItemHelper, org.autojs.autojs.permission.AbleToUrge {
					public static class: java.lang.Class<org.autojs.autojs.permission.DisplayOverOtherAppsPermission>;
					public requestIfNeeded(): void;
					public constructor(context: android.content.Context);
					public toggle(): boolean;
					public toggle(param0: boolean): boolean;
					public refreshSubtitle(aimState: boolean): void;
					public has(): boolean;
					public urge(): void;
					public callback(aimState: boolean): void;
					public waitFor(): void;
					public request(): boolean;
					public urgeIfNeeded(): void;
					public onToggleSuccess(): void;
					public getContext(): android.content.Context;
					public callback(param0: boolean): void;
					public isActive(): boolean;
					public revokeIfNeeded(): void;
					public refreshSubtitle(param0: boolean): void;
					public revoke(): boolean;
					public onToggleFailure(): void;
					public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
					public active(): boolean;
					public toggle(aimState: boolean): boolean;
					public config(): void;
					public isInMainThread(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module permission {
				export class IgnoreBatteryOptimizationsPermission extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.PermissionItemHelper {
					public static class: java.lang.Class<org.autojs.autojs.permission.IgnoreBatteryOptimizationsPermission>;
					public requestIfNeeded(): void;
					public constructor(context: android.content.Context);
					public toggle(): boolean;
					public toggle(param0: boolean): boolean;
					public refreshSubtitle(aimState: boolean): void;
					public has(): boolean;
					public callback(aimState: boolean): void;
					public request(): boolean;
					public onToggleSuccess(): void;
					public getContext(): android.content.Context;
					public callback(param0: boolean): void;
					public isActive(): boolean;
					public revokeIfNeeded(): void;
					public refreshSubtitle(param0: boolean): void;
					public revoke(): boolean;
					public onToggleFailure(): void;
					public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
					public active(): boolean;
					public toggle(aimState: boolean): boolean;
					public isInMainThread(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module permission {
				export class ManageAllFilesPermission extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.PermissionItemHelper, org.autojs.autojs.permission.AbleToUrge {
					public static class: java.lang.Class<org.autojs.autojs.permission.ManageAllFilesPermission>;
					public requestIfNeeded(): void;
					public constructor(context: android.content.Context);
					public toggle(): boolean;
					public toggle(param0: boolean): boolean;
					public refreshSubtitle(aimState: boolean): void;
					public has(): boolean;
					public urge(): void;
					public callback(aimState: boolean): void;
					public request(): boolean;
					public urgeIfNeeded(): void;
					public onToggleSuccess(): void;
					public getContext(): android.content.Context;
					public callback(param0: boolean): void;
					public isActive(): boolean;
					public revokeIfNeeded(): void;
					public refreshSubtitle(param0: boolean): void;
					public revoke(): boolean;
					public onToggleFailure(): void;
					public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
					public active(): boolean;
					public toggle(aimState: boolean): boolean;
					public isInMainThread(): boolean;
				}
				export module ManageAllFilesPermission {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.permission.ManageAllFilesPermission.Companion>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module permission {
				export class MediaProjectionPermission extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper {
					public static class: java.lang.Class<org.autojs.autojs.permission.MediaProjectionPermission>;
					public revokeWithAdb(): boolean;
					public isActionMatched(action: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
					public toggle(): boolean;
					public has(): boolean;
					public isActionMatched(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
					public withRoot(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION, param1: number, param2: number): boolean;
					public callback(aimState: boolean): void;
					public requestWithRoot(): boolean;
					public onToggleSuccess(): void;
					public getContext(): android.content.Context;
					public requestWithAdb(): boolean;
					public refreshSubtitle(param0: boolean): void;
					public revoke(): boolean;
					public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
					public active(): boolean;
					public toggle(aimState: boolean): boolean;
					public isInMainThread(): boolean;
					public getCommand(action: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): string;
					public requestIfNeeded(): void;
					public constructor(context: android.content.Context);
					public toggle(param0: boolean): boolean;
					public refreshSubtitle(aimState: boolean): void;
					public withAdb(action: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
					public revokeWithRoot(): boolean;
					public request(): boolean;
					public callback(param0: boolean): void;
					public withRoot(action: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION, onSuccessMessageRes: number, onFailureMessageRes: number): boolean;
					public isActive(): boolean;
					public revokeIfNeeded(): void;
					public onToggleFailure(): void;
					public getCommand(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): string;
					public withAdb(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
				}
				export module MediaProjectionPermission {
					export class WhenMappings extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.permission.MediaProjectionPermission.WhenMappings>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module permission {
				export class PostNotificationPermission extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.PermissionItemHelper, org.autojs.autojs.permission.AbleToUrge {
					public static class: java.lang.Class<org.autojs.autojs.permission.PostNotificationPermission>;
					public requestIfNeeded(): void;
					public constructor(context: android.content.Context);
					public toggle(): boolean;
					public toggle(param0: boolean): boolean;
					public refreshSubtitle(aimState: boolean): void;
					public has(): boolean;
					public urge(): void;
					public callback(aimState: boolean): void;
					public request(): boolean;
					public urgeIfNeeded(): void;
					public onToggleSuccess(): void;
					public getContext(): android.content.Context;
					public callback(param0: boolean): void;
					public isActive(): boolean;
					public revokeIfNeeded(): void;
					public refreshSubtitle(param0: boolean): void;
					public revoke(): boolean;
					public onToggleFailure(): void;
					public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
					public active(): boolean;
					public toggle(aimState: boolean): boolean;
					public isInMainThread(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module permission {
				export class ShizukuPermission extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.PermissionItemHelper {
					public static class: java.lang.Class<org.autojs.autojs.permission.ShizukuPermission>;
					public requestIfNeeded(): void;
					public constructor(context: android.content.Context);
					public toggle(): boolean;
					public toggle(param0: boolean): boolean;
					public refreshSubtitle(aimState: boolean): void;
					public has(): boolean;
					public callback(aimState: boolean): void;
					public request(): boolean;
					public onToggleSuccess(): void;
					public getContext(): android.content.Context;
					public callback(param0: boolean): void;
					public isActive(): boolean;
					public revokeIfNeeded(): void;
					public refreshSubtitle(param0: boolean): void;
					public revoke(): boolean;
					public onToggleFailure(): void;
					public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
					public active(): boolean;
					public toggle(aimState: boolean): boolean;
					public isInMainThread(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module permission {
				export class UsageStatsPermission extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.PermissionItemHelper {
					public static class: java.lang.Class<org.autojs.autojs.permission.UsageStatsPermission>;
					public requestIfNeeded(): void;
					public constructor(context: android.content.Context);
					public toggle(): boolean;
					public toggle(param0: boolean): boolean;
					public refreshSubtitle(aimState: boolean): void;
					public has(): boolean;
					public callback(aimState: boolean): void;
					public request(): boolean;
					public onToggleSuccess(): void;
					public getContext(): android.content.Context;
					public callback(param0: boolean): void;
					public isActive(): boolean;
					public revokeIfNeeded(): void;
					public refreshSubtitle(param0: boolean): void;
					public revoke(): boolean;
					public onToggleFailure(): void;
					public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
					public active(): boolean;
					public toggle(aimState: boolean): boolean;
					public config(): void;
					public isInMainThread(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module permission {
				export class WriteSecureSettingsPermission extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper {
					public static class: java.lang.Class<org.autojs.autojs.permission.WriteSecureSettingsPermission>;
					public revokeWithAdb(): boolean;
					public isActionMatched(action: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
					public toggle(): boolean;
					public has(): boolean;
					public isActionMatched(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
					public withRoot(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION, param1: number, param2: number): boolean;
					public callback(aimState: boolean): void;
					public requestWithRoot(): boolean;
					public onToggleSuccess(): void;
					public getContext(): android.content.Context;
					public requestWithAdb(): boolean;
					public refreshSubtitle(param0: boolean): void;
					public revoke(): boolean;
					public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
					public active(): boolean;
					public toggle(aimState: boolean): boolean;
					public isInMainThread(): boolean;
					public getCommand(action: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): string;
					public requestIfNeeded(): void;
					public constructor(context: android.content.Context);
					public toggle(param0: boolean): boolean;
					public refreshSubtitle(aimState: boolean): void;
					public withAdb(action: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
					public revokeWithRoot(): boolean;
					public request(): boolean;
					public callback(param0: boolean): void;
					public withRoot(action: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION, onSuccessMessageRes: number, onFailureMessageRes: number): boolean;
					public isActive(): boolean;
					public revokeIfNeeded(): void;
					public onToggleFailure(): void;
					public getCommand(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): string;
					public withAdb(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
				}
				export module WriteSecureSettingsPermission {
					export class WhenMappings extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.permission.WriteSecureSettingsPermission.WhenMappings>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module permission {
				export class WriteSystemSettingsPermission extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.PermissionItemHelper {
					public static class: java.lang.Class<org.autojs.autojs.permission.WriteSystemSettingsPermission>;
					public requestIfNeeded(): void;
					public constructor(context: android.content.Context);
					public toggle(): boolean;
					public toggle(param0: boolean): boolean;
					public refreshSubtitle(aimState: boolean): void;
					public has(): boolean;
					public callback(aimState: boolean): void;
					public request(): boolean;
					public onToggleSuccess(): void;
					public getContext(): android.content.Context;
					public callback(param0: boolean): void;
					public isActive(): boolean;
					public revokeIfNeeded(): void;
					public refreshSubtitle(param0: boolean): void;
					public revoke(): boolean;
					public onToggleFailure(): void;
					public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
					public active(): boolean;
					public toggle(aimState: boolean): boolean;
					public config(): void;
					public isInMainThread(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pio {
				export class PFile extends java.io.File {
					public static class: java.lang.Class<org.autojs.autojs.pio.PFile>;
					public renameWithoutExt(newName: string): org.autojs.autojs.pio.PFile;
					public moveTo(to: org.autojs.autojs.pio.PFile): boolean;
					public canBuildApk(): boolean;
					public static getFullDateString(date: number): string;
					public renameTo(dest: java.io.File): boolean;
					public listFiles(filter: java.io.FileFilter): org.autojs.autojs.pio.PFile[];
					public getSimplifiedName(): string;
					public listFiles(filter: java.io.FilenameFilter, isShowHidden: boolean): org.autojs.autojs.pio.PFile[];
					public renameTo(newName: string): org.autojs.autojs.pio.PFile;
					public listFiles(isShowHidden: boolean): org.autojs.autojs.pio.PFile[];
					public listFiles(filter: java.io.FileFilter, isShowHidden: boolean): org.autojs.autojs.pio.PFile[];
					public constructor(parent: string, child: string);
					public listFiles(filter: java.io.FileFilter): java.io.File[];
					public listFiles(): java.io.File[];
					public listFiles(): org.autojs.autojs.pio.PFile[];
					public constructor(parent: java.io.File, child: string);
					public listFiles(filter: java.io.FilenameFilter): org.autojs.autojs.pio.PFile[];
					public getParentFile(): org.autojs.autojs.pio.PFile;
					public constructor(uri: java.net.URI);
					public getExtension(): string;
					public getParentFile(): java.io.File;
					public getSimplifiedPath(): string;
					public constructor(pathname: string);
					public listFiles(filter: java.io.FilenameFilter): java.io.File[];
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pio {
				export class PFileInterface extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.pio.PFileInterface>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.pio.PFileInterface interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						getPath(): string;
					});
					public constructor();
					public getPath(): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pio {
				export class PFiles extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.pio.PFiles>;
					public static INSTANCE: org.autojs.autojs.pio.PFiles;
					public static DEFAULT_BUFFER_SIZE: number;
					public static DEFAULT_ENCODING: string;
					public static create(path: string): boolean;
					public static createIfNotExists(path: string): boolean;
					public generateNotExistingPath(path: string, extension: string): string;
					public write(outputStream: java.io.OutputStream, text: string, encoding: string): void;
					public writeBytes(outputStream: java.io.OutputStream, bytes: number[]): void;
					public static read(file: java.io.File): string;
					public static append(path: string, text: string, encoding: string): void;
					public static getName(filePath: string): string;
					public static exists(path: string): boolean;
					public static isFile(path: string): boolean;
					public static write(fileOutputStream: java.io.OutputStream, text: string): void;
					public static read(inputStream: java.io.InputStream): string;
					public static getHumanReadableSize(bytes: number): string;
					public static read(path: string, encoding: string): string;
					public static read(path: string): string;
					public static deleteFilesOfDir(dir: java.io.File): boolean;
					public static createWithDirs(path: string): boolean;
					public static listDir(path: string, filter: org.autojs.autojs.tool.Func1<string,java.lang.Boolean>): string[];
					public static open(path: string, mode: string, encoding: string, bufferSize: java.lang.Integer): org.autojs.autojs.pio.PFileInterface;
					public static listDir(path: string): string[];
					public static write(file: java.io.File, text: string): void;
					public static read(file: java.io.File, encoding: string): string;
					public static join(base: string, ...paths: string[]): string;
					public static append(path: string, text: string): void;
					public static deleteRecursively(file: java.io.File): boolean;
					public static read(stream: java.io.InputStream, encoding: string): string;
					public static rename(path: string, newName: string): boolean;
					public static closeSilently(closeable: java.io.Closeable): void;
					public static open(path: string, mode: string): org.autojs.autojs.pio.PFileInterface;
					public static writeBytes(path: string, bytes: number[]): void;
					public static move(path: string, newPath: string): boolean;
					public static renameWithoutExtension(path: string, newName: string): boolean;
					public renameWithoutExtensionAndReturnNewPath(path: string, newName: string): string;
					public static getElegantPath(path: string, workingDirectory: string, hasPrefix: boolean): string;
					public static isEmptyDir(path: string): boolean;
					public readBytes(stream: java.io.InputStream): number[];
					public static copyStream(stream: java.io.InputStream, path: string): boolean;
					public static write(path: string, text: string, encoding: string): void;
					public static write(path: string, text: string): void;
					public static ensureDir(path: string): boolean;
					public copyAssetToTmpFile(context: android.content.Context, path: string): java.io.File;
					public static appendBytes(path: string, bytes: number[]): void;
					public static open(path: string, mode: string, encoding: string): org.autojs.autojs.pio.PFileInterface;
					public static write(stream: java.io.InputStream, os: java.io.OutputStream, close: boolean): void;
					public static removeDir(path: string): boolean;
					public copyAsset(context: android.content.Context, assetFile: string, path: string): boolean;
					public static getElegantPath(path: string): string;
					public static readAsset(assets: android.content.res.AssetManager, path: string): string;
					public static getExtension(fileName: string): string;
					public static copy(pathFrom: string, pathTo: string): boolean;
					public static open(path: string): org.autojs.autojs.pio.PFileInterface;
					public copyRaw(context: android.content.Context, rawId: number, path: string): boolean;
					public static copyAssetDir(manager: android.content.res.AssetManager, assetsDir: string, toDir: string, list: string[]): void;
					public static readBytes(path: string): number[];
					public static write(stream: java.io.InputStream, os: java.io.OutputStream): void;
					public static remove(path: string): boolean;
					public static isCachePrefix(path: string): boolean;
					public static getNameWithoutExtension(filePath: string): string;
					public static isDir(path: string): boolean;
				}
				export module PFiles {
					export class OpenMode {
						public static class: java.lang.Class<org.autojs.autojs.pio.PFiles.OpenMode>;
						public static READ: org.autojs.autojs.pio.PFiles.OpenMode;
						public static WRITE: org.autojs.autojs.pio.PFiles.OpenMode;
						public static APPEND: org.autojs.autojs.pio.PFiles.OpenMode;
						public getAbbr(): string;
						public static values(): org.autojs.autojs.pio.PFiles.OpenMode[];
						public static getEntries(): kotlin.enums.EnumEntries<org.autojs.autojs.pio.PFiles.OpenMode>;
						public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
						public static valueOf(value: string): org.autojs.autojs.pio.PFiles.OpenMode;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pio {
				export class PRandomAccessBinaryFile extends java.io.RandomAccessFile {
					public static class: java.lang.Class<org.autojs.autojs.pio.PRandomAccessBinaryFile>;
					public readLine(): string;
					public writeChar(param0: number): void;
					public writeLong(v: number): void;
					public readShort(): number;
					public readBoolean(): boolean;
					public constructor(name: string, mode: string);
					public write(b: number): void;
					public close(): void;
					public writeLong(param0: number): void;
					public writeFloat(param0: number): void;
					public readFully(param0: number[]): void;
					public readUnsignedByte(): number;
					public readUTF(): string;
					public writeInt(v: number): void;
					public writeChars(s: string): void;
					public readFully(b: number[]): void;
					public writeUTF(str: string): void;
					public write(param0: number): void;
					public readUnsignedShort(): number;
					public readByte(): number;
					public write(param0: number[], param1: number, param2: number): void;
					public writeByte(v: number): void;
					public writeBoolean(param0: boolean): void;
					public writeShort(v: number): void;
					public writeByte(param0: number): void;
					public writeInt(param0: number): void;
					public writeBytes(param0: string): void;
					public write(b: number[]): void;
					public readLong(): number;
					public writeDouble(v: number): void;
					public writeChars(param0: string): void;
					public writeShort(param0: number): void;
					public readFully(param0: number[], param1: number, param2: number): void;
					public constructor(file: java.io.File, mode: string);
					public readline(): string;
					public write(b: number[], off: number, len: number): void;
					public readFloat(): number;
					public readInt(): number;
					public skipBytes(param0: number): number;
					public writeChar(v: number): void;
					public skipBytes(n: number): number;
					public writeDouble(param0: number): void;
					public writeBoolean(v: boolean): void;
					public writeFloat(v: number): void;
					public readFully(b: number[], off: number, len: number): void;
					public writeBytes(s: string): void;
					public write(param0: number[]): void;
					public readDouble(): number;
					public writeUTF(param0: string): void;
					public readChar(): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pio {
				export class PReadableBinaryFile extends java.lang.Object implements java.io.Closeable {
					public static class: java.lang.Class<org.autojs.autojs.pio.PReadableBinaryFile>;
					public constructor();
					public close(): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pio {
				export class PReadableTextFile extends java.lang.Object implements java.io.Closeable, org.autojs.autojs.pio.PFileInterface {
					public static class: java.lang.Class<org.autojs.autojs.pio.PReadableTextFile>;
					public getPath(): string;
					public read(size: number): string;
					public constructor(path: string);
					public constructor(path: string, encoding: string);
					public readline(): string;
					public read(): string;
					public close(): void;
					public constructor(path: string, encoding: string, bufferingSize: number);
					public readlines(): string[];
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pio {
				export class PWritableTextFile extends java.lang.Object implements java.io.Closeable, org.autojs.autojs.pio.PFileInterface {
					public static class: java.lang.Class<org.autojs.autojs.pio.PWritableTextFile>;
					public static open(path: string, encoding: string): org.autojs.autojs.pio.PWritableTextFile;
					public static open(path: string, append: boolean): org.autojs.autojs.pio.PWritableTextFile;
					public constructor(path: string);
					public constructor(path: string, encoding: string);
					public writeline(line: string): void;
					public constructor(path: string, encoding: string, bufferSize: number);
					public flush(): void;
					public static open(path: string, encoding: string, bufferSize: number): org.autojs.autojs.pio.PWritableTextFile;
					public write(str: string): void;
					public constructor(path: string, encoding: string, append: boolean);
					public constructor(path: string, bufferSize: number);
					public getPath(): string;
					public constructor(path: string, encoding: string, bufferingSize: number, append: boolean);
					public static open(path: string): org.autojs.autojs.pio.PWritableTextFile;
					public close(): void;
					public writelines(lines: java.util.List<string>): void;
					public constructor(path: string, append: boolean);
					public writelines(lines: string[]): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pio {
				export class UncheckedIOException extends java.lang.RuntimeException {
					public static class: java.lang.Class<org.autojs.autojs.pio.UncheckedIOException>;
					public constructor(message: string);
					public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
					public constructor(cause: java.io.IOException);
					public constructor();
					public constructor(cause: java.lang.Throwable);
					public getCause(): java.lang.Throwable;
					public constructor(message: string, cause: java.lang.Throwable);
					public getCause(): java.io.IOException;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pluginclient {
				export class Buffer extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.pluginclient.Buffer>;
					public length: number;
					public bytes: number[];
					public constructor(length: number);
					public readUInt32LE(offset: number): number;
					public writeUInt16BE(value: number, offset: number): void;
					public readUInt32BE(offset: number): number;
					public readUInt16BE(offset: number): number;
					public writeUInt16LE(value: number, offset: number): void;
					public readInt32BE(offset: number): number;
					public readUInt16LE(offset: number): number;
					public constructor(bytes: number[]);
					public toString(): string;
					public writeInt8(value: number, offset: number): void;
					public writeUInt8(value: number, offset: number): void;
					public readInt16BE(offset: number): number;
					public readUInt8(offset: number): number;
					public writeUInt32BE(value: number, offset: number): void;
					public writeUInt32LE(value: number, offset: number): void;
					public writeInt32BE(value: number, offset: number): void;
					public slice(start: number, end: number): org.autojs.autojs.pluginclient.Buffer;
					public writeInt32LE(value: number, offset: number): void;
					public writeInt16LE(value: number, offset: number): void;
					public readInt8(offset: number): number;
					public readInt16LE(offset: number): number;
					public writeInt16BE(value: number, offset: number): void;
					public readInt32LE(offset: number): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pluginclient {
				export class DevPluginResponseHandler extends java.lang.Object implements org.autojs.autojs.pluginclient.Handler {
					public static class: java.lang.Class<org.autojs.autojs.pluginclient.DevPluginResponseHandler>;
					public static TYPE_COMMAND: string;
					public static TYPE_BYTES_COMMAND: string;
					public handle(param0: com.google.gson.JsonObject): boolean;
					public handleBytes(data: com.google.gson.JsonObject, bytes: org.autojs.autojs.pluginclient.JsonSocket.Bytes): io.reactivex.Observable<java.io.File>;
					public handle(data: com.google.gson.JsonObject): boolean;
					public constructor(context: android.content.Context, cacheDir: java.io.File);
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pluginclient {
				export class DevPluginService extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.pluginclient.DevPluginService>;
					public static TYPE_HELLO: string;
					public static TYPE_COMMAND: string;
					public static TYPE_BYTES_COMMAND: string;
					public isServerSocketConnected(): boolean;
					public setClientSocketNormallyClosed(state: boolean): void;
					public constructor(context: android.content.Context);
					public enableLocalServer(): io.reactivex.Observable<org.autojs.autojs.pluginclient.JsonSocketServer>;
					public getJsonSocketClient(): org.autojs.autojs.pluginclient.JsonSocketClient;
					public isJsonSocketClientConnected(): boolean;
					public disconnectJsonSocketServer(): void;
					public connectToRemoteServer(context: android.content.Context, host: string, clientModeItem: org.autojs.autojs.ui.main.drawer.DrawerMenuDisposableItem): io.reactivex.Observable<org.autojs.autojs.pluginclient.JsonSocketClient>;
					public getContext(): android.content.Context;
					public setServerSocketNormallyClosed(state: boolean): void;
					public connectToRemoteServer(context: android.content.Context, host: string, clientModeItem: org.autojs.autojs.ui.main.drawer.DrawerMenuDisposableItem, ignoreExceptions: boolean): io.reactivex.Observable<org.autojs.autojs.pluginclient.JsonSocketClient>;
					public getResponseHandler(): org.autojs.autojs.pluginclient.DevPluginResponseHandler;
					public disconnectJsonSocketClient(): void;
					public getJsonSocketServer(): org.autojs.autojs.pluginclient.JsonSocketServer;
					public isServerSocketNormallyClosed(): boolean;
					public isClientSocketNormallyClosed(): boolean;
					public print(log: string): void;
				}
				export module DevPluginService {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.pluginclient.DevPluginService.Companion>;
						public setState(cxn: io.reactivex.subjects.PublishSubject<org.autojs.autojs.pluginclient.DevPluginService.State>, state: number): void;
						public setState(cxn: io.reactivex.subjects.PublishSubject<org.autojs.autojs.pluginclient.DevPluginService.State>, state: number, e: java.lang.Throwable): void;
					}
					export class Port extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.pluginclient.DevPluginService.Port>;
						public static INSTANCE: org.autojs.autojs.pluginclient.DevPluginService.Port;
						public static PC_SERVER: number;
						public static AJ_SERVER: number;
					}
					export class State extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.pluginclient.DevPluginService.State>;
						public static DISCONNECTED: number;
						public static CONNECTING: number;
						public static CONNECTED: number;
						public getException(): java.lang.Throwable;
						public constructor(state: number, exception: java.lang.Throwable);
						public getState(): number;
						public constructor(state: number);
					}
					export module State {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.pluginclient.DevPluginService.State.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pluginclient {
				export class Handler extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.pluginclient.Handler>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.pluginclient.Handler interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						handle(param0: com.google.gson.JsonObject): boolean;
					});
					public constructor();
					public handle(param0: com.google.gson.JsonObject): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pluginclient {
				export abstract class JsonSocket extends java.net.Socket {
					public static class: java.lang.Class<org.autojs.autojs.pluginclient.JsonSocket>;
					public static sBytes: java.util.HashMap<string,org.autojs.autojs.pluginclient.JsonSocket.Bytes>;
					public static sRequiredBytesCommands: java.util.HashMap<string,com.google.gson.JsonObject>;
					public static HEADER_SIZE: number;
					public static HANDSHAKE_TIMEOUT: number;
					public static TYPE_HELLO: string;
					public static TYPE_COMMAND: string;
					public static TYPE_BYTES_COMMAND: string;
					public mHandler: android.os.Handler;
					public handleBytes(jsonObject: com.google.gson.JsonObject, bytes: org.autojs.autojs.pluginclient.JsonSocket.Bytes): void;
					public constructor(host: string, port: number, localAddr: java.net.InetAddress, localPort: number);
					public charsToBytes(chars: string[], charset: java.nio.charset.Charset): number[];
					public getService(): org.autojs.autojs.pluginclient.DevPluginService;
					public subscribeMessage(): org.autojs.autojs.pluginclient.JsonSocket;
					public onSocketData(param0: org.autojs.autojs.pluginclient.JsonSocket.Bytes): void;
					public writeLog(log: string): void;
					public getContext(): android.content.Context;
					public switchOff(): void;
					public constructor(proxy: java.net.Proxy);
					public constructor();
					public setStateConnected(): org.autojs.autojs.pluginclient.JsonSocket;
					public monitorMessage(): org.autojs.autojs.pluginclient.JsonSocket;
					public onMessage(text: string): void;
					public close(): void;
					public constructor(host: string, port: number);
					public onSocketData(param0: com.google.gson.JsonElement): void;
					public onMessage(bytes: okio.ByteString): void;
					public setState(cxn: io.reactivex.subjects.PublishSubject<org.autojs.autojs.pluginclient.DevPluginService.State>, state: number, e: java.lang.Throwable): void;
					public constructor(service: org.autojs.autojs.pluginclient.DevPluginService);
					public setSocket(param0: java.net.Socket): org.autojs.autojs.pluginclient.JsonSocket;
					public getSocket(): java.net.Socket;
					public monitorMessage(socket: java.net.Socket, jsonSocket: org.autojs.autojs.pluginclient.JsonSocket): void;
					public sendCommand(commandName: string, jsObject: org.mozilla.javascript.NativeObject): void;
					/** @deprecated */
					public constructor(host: java.net.InetAddress, port: number, stream: boolean);
					public constructor(address: java.net.InetAddress, port: number, localAddr: java.net.InetAddress, localPort: number);
					public sayHello(): void;
					public sendCommand(commandName: string): void;
					public isSocketReady(): boolean;
					public constructor(address: java.net.InetAddress, port: number);
					public setState(cxn: io.reactivex.subjects.PublishSubject<org.autojs.autojs.pluginclient.DevPluginService.State>, state: number): void;
					public constructor(impl: java.net.SocketImpl);
					public getLast(c: java.util.Collection<any>): any;
					public writePair(type: string, pair: android.util.Pair<string,string>): void;
					public onSocketError(param0: java.lang.Throwable): void;
					/** @deprecated */
					public constructor(host: string, port: number, stream: boolean);
				}
				export module JsonSocket {
					export class Bytes extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.pluginclient.JsonSocket.Bytes>;
						public md5: string;
						public byteString: okio.ByteString;
						public timestamp: number;
						public constructor(md5: string, byteString: okio.ByteString);
					}
					export class Fragment extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.pluginclient.JsonSocket.Fragment>;
						public isRestored(): boolean;
						public getAimDataType(): number;
						public constructor(aimLength: number, aimDataType: number);
						public splice(charBytes: string[]): string[];
						public getRestoredBytes(): string[];
					}
					export class Type extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.pluginclient.JsonSocket.Type>;
						public static JSON: number;
						public static BYTES: number;
						public constructor();
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pluginclient {
				export class JsonSocketClient extends org.autojs.autojs.pluginclient.JsonSocket {
					public static class: java.lang.Class<org.autojs.autojs.pluginclient.JsonSocketClient>;
					public constructor(host: string, port: number, localAddr: java.net.InetAddress, localPort: number);
					public getHasErrorMessageOnHello(): boolean;
					public setExtensionVersionCheckFailed(_set_: boolean): void;
					public setStateConnected(): org.autojs.autojs.pluginclient.JsonSocketClient;
					public monitorMessage(): org.autojs.autojs.pluginclient.JsonSocketClient;
					public onSocketData(element: com.google.gson.JsonElement): void;
					public isExtensionVersionCheckFailed(): boolean;
					public onSocketData(param0: org.autojs.autojs.pluginclient.JsonSocket.Bytes): void;
					public getContext(): android.content.Context;
					public constructor(service: org.autojs.autojs.pluginclient.DevPluginService, ctx: android.content.Context, host: string, port: number);
					public switchOff(): void;
					public constructor(proxy: java.net.Proxy);
					public constructor();
					public setStateConnected(): org.autojs.autojs.pluginclient.JsonSocket;
					public onHandshakeTimeout(): void;
					public monitorMessage(): org.autojs.autojs.pluginclient.JsonSocket;
					public close(): void;
					public constructor(host: string, port: number);
					public onSocketData(param0: com.google.gson.JsonElement): void;
					public constructor(service: org.autojs.autojs.pluginclient.DevPluginService);
					public setSocket(param0: java.net.Socket): org.autojs.autojs.pluginclient.JsonSocket;
					public getSocket(): java.net.Socket;
					public monitorMessage(socket: java.net.Socket, jsonSocket: org.autojs.autojs.pluginclient.JsonSocket): void;
					public onSocketError(e: java.lang.Throwable): void;
					public setSocket(socket: java.net.Socket): org.autojs.autojs.pluginclient.JsonSocketClient;
					/** @deprecated */
					public constructor(host: java.net.InetAddress, port: number, stream: boolean);
					public constructor(address: java.net.InetAddress, port: number, localAddr: java.net.InetAddress, localPort: number);
					public sayHello(): void;
					public isSocketReady(): boolean;
					public onSocketData(bytes: org.autojs.autojs.pluginclient.JsonSocket.Bytes): void;
					public constructor(address: java.net.InetAddress, port: number);
					public constructor(impl: java.net.SocketImpl);
					public onSocketError(param0: java.lang.Throwable): void;
					/** @deprecated */
					public constructor(host: string, port: number, stream: boolean);
					public setHasErrorMessageOnHello(_set_: boolean): void;
				}
				export module JsonSocketClient {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.pluginclient.JsonSocketClient.Companion>;
						public setClientSocketNormallyClosed(state: boolean): void;
						public getServerAddressHistories(): java.util.LinkedHashSet<string>;
						public getCxnState(): io.reactivex.subjects.PublishSubject<org.autojs.autojs.pluginclient.DevPluginService.State>;
						public addIntoHistories(ip: string): void;
						public isClientSocketNormallyClosed(): boolean;
						public removeFromHistories(ip: string): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pluginclient {
				export class JsonSocketServer extends org.autojs.autojs.pluginclient.JsonSocket {
					public static class: java.lang.Class<org.autojs.autojs.pluginclient.JsonSocketServer>;
					public constructor(host: string, port: number, localAddr: java.net.InetAddress, localPort: number);
					public onSocketData(element: com.google.gson.JsonElement): void;
					public onSocketData(param0: org.autojs.autojs.pluginclient.JsonSocket.Bytes): void;
					public setStateConnected(): org.autojs.autojs.pluginclient.JsonSocketServer;
					public switchOff(): void;
					public constructor(proxy: java.net.Proxy);
					public constructor();
					public setStateConnected(): org.autojs.autojs.pluginclient.JsonSocket;
					public monitorMessage(): org.autojs.autojs.pluginclient.JsonSocket;
					public close(): void;
					public monitorMessage(): org.autojs.autojs.pluginclient.JsonSocketServer;
					public constructor(host: string, port: number);
					public onSocketData(param0: com.google.gson.JsonElement): void;
					public constructor(service: org.autojs.autojs.pluginclient.DevPluginService);
					public setSocket(param0: java.net.Socket): org.autojs.autojs.pluginclient.JsonSocket;
					public constructor(service: org.autojs.autojs.pluginclient.DevPluginService, port: number);
					public getSocket(): java.net.Socket;
					public monitorMessage(socket: java.net.Socket, jsonSocket: org.autojs.autojs.pluginclient.JsonSocket): void;
					public onSocketError(e: java.lang.Throwable): void;
					/** @deprecated */
					public constructor(host: java.net.InetAddress, port: number, stream: boolean);
					public constructor(address: java.net.InetAddress, port: number, localAddr: java.net.InetAddress, localPort: number);
					public isSocketReady(): boolean;
					public onSocketData(bytes: org.autojs.autojs.pluginclient.JsonSocket.Bytes): void;
					public constructor(address: java.net.InetAddress, port: number);
					public setSocket(socket: java.net.Socket): org.autojs.autojs.pluginclient.JsonSocketServer;
					public constructor(impl: java.net.SocketImpl);
					public onSocketError(param0: java.lang.Throwable): void;
					/** @deprecated */
					public constructor(host: string, port: number, stream: boolean);
				}
				export module JsonSocketServer {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.pluginclient.JsonSocketServer.Companion>;
						public getCxnState(): io.reactivex.subjects.PublishSubject<org.autojs.autojs.pluginclient.DevPluginService.State>;
						public isServerSocketNormallyClosed(): boolean;
						public setServerSocketNormallyClosed(state: boolean): void;
						public setServerSocket(_set_: java.net.ServerSocket): void;
						public getServerSocket(): java.net.ServerSocket;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pluginclient {
				export class Router extends java.lang.Object implements org.autojs.autojs.pluginclient.Handler {
					public static class: java.lang.Class<org.autojs.autojs.pluginclient.Router>;
					public mHandlerMap: java.util.Map<string,org.autojs.autojs.pluginclient.Handler>;
					public constructor(key: string);
					public getKey(): string;
					public handler(value: string, handler: org.autojs.autojs.pluginclient.Handler): org.autojs.autojs.pluginclient.Router;
					public handle(param0: com.google.gson.JsonObject): boolean;
					public handleInternal(json: com.google.gson.JsonObject, key: string, handler: org.autojs.autojs.pluginclient.Handler): boolean;
					public handle(data: com.google.gson.JsonObject): boolean;
				}
				export module Router {
					export class RootRouter extends org.autojs.autojs.pluginclient.Router {
						public static class: java.lang.Class<org.autojs.autojs.pluginclient.Router.RootRouter>;
						public handleInternal(json: com.google.gson.JsonObject, key: string, handler: org.autojs.autojs.pluginclient.Handler): boolean;
						public constructor(key: string);
						public handle(data: com.google.gson.JsonObject): boolean;
						public handle(param0: com.google.gson.JsonObject): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pref {
				export class Language {
					public static class: java.lang.Class<org.autojs.autojs.pref.Language>;
					public static ZH_HANS: org.autojs.autojs.pref.Language;
					public static ZH_HANT_HK: org.autojs.autojs.pref.Language;
					public static ZH_HANT_TW: org.autojs.autojs.pref.Language;
					public static EN: org.autojs.autojs.pref.Language;
					public static FR: org.autojs.autojs.pref.Language;
					public static ES: org.autojs.autojs.pref.Language;
					public static JA: org.autojs.autojs.pref.Language;
					public static KO: org.autojs.autojs.pref.Language;
					public static RU: org.autojs.autojs.pref.Language;
					public static AR: org.autojs.autojs.pref.Language;
					public static AUTO: org.autojs.autojs.pref.Language;
					public getKey(): string;
					public isAuto(): boolean;
					public static getPrefLanguage(): org.autojs.autojs.pref.Language;
					public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
					public static getEntries(): kotlin.enums.EnumEntries<org.autojs.autojs.pref.Language>;
					public static getPrefLanguageOrNull(): org.autojs.autojs.pref.Language;
					public getEntryName(context: android.content.Context): string;
					public static values(): org.autojs.autojs.pref.Language[];
					public static valueOf(value: string): org.autojs.autojs.pref.Language;
					public getLocale(): java.util.Locale;
				}
				export module Language {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.pref.Language.Companion>;
						public getPrefLanguageOrNull(): org.autojs.autojs.pref.Language;
						public setPrefLanguage(locale: java.util.Locale): void;
						public setPrefLanguageAuto(): void;
						public getPrefLanguage(): org.autojs.autojs.pref.Language;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module pref {
				export class Pref extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.pref.Pref>;
					public static INSTANCE: org.autojs.autojs.pref.Pref;
					public static isCompatibilityWithClassesForVer4xEnabled(): boolean;
					public static setServerAddress(address: string): void;
					public static getInt(keyRes: number, defValue: number): number;
					public static putStringSet(keyRes: number, values: java.util.Set<string>): void;
					public static getLinkedList(key: string): java.util.LinkedList<string>;
					public static refreshLastUpdatesAutoCheckedTimestamp(): void;
					public static putString(key: string, value: string): void;
					public static getFloat(key: string, defValue: number): number;
					public static getKeyKeepScreenOnWhenInForeground(): string;
					public static isHiddenFilesShow(): boolean;
					public isGestureObservingEnabled(): boolean;
					public static getCurrentTheme(): string;
					public static registerOnSharedPreferenceChangeListener(listener: android.content.SharedPreferences.OnSharedPreferenceChangeListener): void;
					public static getLastNoNewerUpdatesTimestamp(): number;
					public static putInt(keyRes: number, value: number): void;
					public static putFloatSync(key: string, value: number): boolean;
					public static getLastUpdatesPostponedTimestamp(): number;
					public static getBoolean(key: string, defValue: boolean): boolean;
					public static refreshLastUpdatesCheckedTimestamp(): void;
					public static isRecordToastEnabled(): boolean;
					public static getEditorTextSize(defValue: number): number;
					public static putBooleanSync(keyRes: number, value: boolean): boolean;
					public static getBoolean(keyRes: number, defValue: boolean): boolean;
					public static getInt(key: string, defValue: number): number;
					public static getLong(keyRes: number, defValue: number): number;
					public static isExtendingJsBuildInObjectsEnabled(): boolean;
					public static rootRecordGeneratesBinary(): boolean;
					public static getLinkedHashSet(keyRes: number): java.util.LinkedHashSet<string>;
					public static putLinkedHashSet(keyRes: number, value: java.util.LinkedHashSet<string>): void;
					public static setEditorTextSize(value: number): void;
					public static isGuardModeEnabled(): boolean;
					public static getLastUpdatesCheckedTimeString(): string;
					public static getServerAddress(): string;
					public static shouldStartA11yServiceWithRoot(): boolean;
					public static putLinkedList(key: string, value: java.util.LinkedList<string>): void;
					public static putLong(keyRes: number, value: number): void;
					public static putInt(key: string, value: number): void;
					public static putBoolean(keyRes: number, value: boolean): void;
					public static getRootMode(): org.autojs.autojs.util.RootUtils.RootMode;
					public static isUseVolumeControlRunningEnabled(): boolean;
					public static get(): android.content.SharedPreferences;
					public static putFloat(key: string, value: number): void;
					public static putBooleanSync(key: string, value: boolean): boolean;
					public static containsKey(keyRes: number): boolean;
					public static clearUpdatesCheckedStates(): void;
					public static putString(keyRes: number, value: string): void;
					public static refreshLastUpdatesPostponedTimestamp(): void;
					public static setCurrentTheme(theme: string): void;
					public static shouldStartA11yServiceWithSecureSettings(): boolean;
					public static getLastUpdatesAutoCheckedTimestamp(): number;
					public static remove(key: string): void;
					public static getString(key: string, defValue: string): string;
					public static isAutoCheckForUpdatesEnabled(): boolean;
					public static getStringSet(keyRes: number, defValues: java.util.Set<string>): java.util.Set<string>;
					public static getString(keyRes: number, defValue: string): string;
					public static setRootMode(mode: org.autojs.autojs.util.RootUtils.RootMode): void;
					public static putIntSync(key: string, value: number): boolean;
					public static containsKey(key: string): boolean;
					public isStableModeEnabled(): boolean;
					public static putBoolean(key: string, value: boolean): void;
					public static containsKey(...keyResList: number[]): boolean;
					public static refreshLastNoNewerUpdatesTimestamp(): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module project {
				export class BuildInfo extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.project.BuildInfo>;
					public setBuildId(buildId: string): void;
					public getBuildId(): string;
					public constructor();
					public getBuildNumber(): number;
					public setBuildNumber(buildNumber: number): void;
					public setBuildTime(buildTime: number): void;
					public static generate(buildNumber: number): org.autojs.autojs.project.BuildInfo;
					public getBuildTime(): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module project {
				export class LaunchConfig extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.project.LaunchConfig>;
					public shouldHideLogs(): boolean;
					public setHideLogs(hideLogs: boolean): void;
					public constructor();
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module project {
				export class ProjectConfig extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.project.ProjectConfig>;
					public static CONFIG_FILE_NAME: string;
					public getMainScriptFile(): string;
					public static fromAssets(context: android.content.Context, path: string): org.autojs.autojs.project.ProjectConfig;
					public getPackageName(): string;
					public setBuildInfo(buildInfo: org.autojs.autojs.project.BuildInfo): void;
					public static fromJson(json: string): org.autojs.autojs.project.ProjectConfig;
					public setPackageName(packageName: string): org.autojs.autojs.project.ProjectConfig;
					public setMainScriptFile(mainScriptFile: string): org.autojs.autojs.project.ProjectConfig;
					public setLaunchConfig(launchConfig: org.autojs.autojs.project.LaunchConfig): void;
					public static configFileOfDir(projectDir: string): string;
					public getBuildInfo(): org.autojs.autojs.project.BuildInfo;
					public constructor();
					public getFeatures(): java.util.List<string>;
					public getScriptConfig(path: string): org.autojs.autojs.project.ScriptConfig;
					public getVersionCode(): number;
					public static fromFile(path: string): org.autojs.autojs.project.ProjectConfig;
					public getLaunchConfig(): org.autojs.autojs.project.LaunchConfig;
					public setFeatures(features: java.util.List<string>): void;
					public toJson(): string;
					public setIcon(icon: string): void;
					public setName(name: string): org.autojs.autojs.project.ProjectConfig;
					public getScriptConfigs(): java.util.Map<string,org.autojs.autojs.project.ScriptConfig>;
					public setVersionName(versionName: string): org.autojs.autojs.project.ProjectConfig;
					public setVersionCode(versionCode: number): org.autojs.autojs.project.ProjectConfig;
					public getBuildDir(): string;
					public getName(): string;
					public getVersionName(): string;
					public setAssets(assets: java.util.List<string>): void;
					public static fromProjectDir(path: string): org.autojs.autojs.project.ProjectConfig;
					public static isProject(page: org.autojs.autojs.model.explorer.ExplorerPage): boolean;
					public getAssets(): java.util.List<string>;
					public getIcon(): string;
					public addAsset(assetRelativePath: string): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module project {
				export class ProjectLauncher extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.project.ProjectLauncher>;
					public launch(service: org.autojs.autojs.engine.ScriptEngineService): void;
					public constructor(projectDir: string);
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module project {
				export class ScriptConfig extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.project.ScriptConfig>;
					public static FEATURE_CONTINUATION: string;
					public equals(obj: any): boolean;
					public equals(other: any): boolean;
					public constructor(features: java.util.List<string>, uiMode: boolean);
					public setFeatures(_set_: java.util.List<string>): void;
					public toString(): string;
					public constructor();
					public component1(): java.util.List<string>;
					public copy(features: java.util.List<string>, uiMode: boolean): org.autojs.autojs.project.ScriptConfig;
					public getFeatures(): java.util.List<string>;
					public setUiMode(_set_: boolean): void;
					public getUiMode(): boolean;
					public hashCode(): number;
					public hasFeature(feature: string): boolean;
					public component2(): boolean;
				}
				export module ScriptConfig {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.project.ScriptConfig.Companion>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export class AndroidClassLoader extends java.lang.ClassLoader implements org.mozilla.javascript.GeneratedClassLoader {
					public static class: java.lang.Class<org.autojs.autojs.rhino.AndroidClassLoader>;
					public linkClass(aClass: java.lang.Class<any>): void;
					public linkClass(param0: java.lang.Class<any>): void;
					public constructor(parent: java.lang.ClassLoader, cacheDir: java.io.File);
					public defineClass(name: string, b: number[], off: number, len: number, protectionDomain: java.security.ProtectionDomain): java.lang.Class<any>;
					public loadClass(name: string): java.lang.Class<any>;
					public defineClass(param0: string, param1: number[]): java.lang.Class<any>;
					public loadJar(file: java.io.File): dalvik.system.DexClassLoader;
					public defineClass(name: string, b: number[], off: number, len: number): java.lang.Class<any>;
					/** @deprecated */
					public defineClass(b: number[], off: number, len: number): java.lang.Class<any>;
					public defineClass(name: string, data: number[]): java.lang.Class<any>;
					public constructor();
					public constructor(parent: java.lang.ClassLoader);
					public loadClass(name: string, resolve: boolean): java.lang.Class<any>;
					public defineClass(name: string, b: java.nio.ByteBuffer, protectionDomain: java.security.ProtectionDomain): java.lang.Class<any>;
					public loadDex(file: java.io.File): dalvik.system.DexClassLoader;
				}
				export module AndroidClassLoader {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.rhino.AndroidClassLoader.Companion>;
					}
					export class FatalLoadingException extends java.lang.RuntimeException {
						public static class: java.lang.Class<org.autojs.autojs.rhino.AndroidClassLoader.FatalLoadingException>;
						public constructor(t: java.lang.Throwable);
						public constructor();
						public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						public constructor(message: string, cause: java.lang.Throwable);
						public constructor(cause: java.lang.Throwable);
						public constructor(message: string);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export class AndroidContextFactory extends org.mozilla.javascript.ContextFactory {
					public static class: java.lang.Class<org.autojs.autojs.rhino.AndroidContextFactory>;
					public createClassLoader(parent: java.lang.ClassLoader): org.autojs.autojs.rhino.AndroidClassLoader;
					public observeInstructionCount(param0: org.mozilla.javascript.Context, param1: number): void;
					public observeInstructionCount(cx: org.mozilla.javascript.Context, instructionCount: number): void;
					public constructor();
					public onContextCreated(cx: org.mozilla.javascript.Context): void;
					public makeContext(): org.mozilla.javascript.Context;
					public onContextCreated(param0: org.mozilla.javascript.Context): void;
					public constructor(cacheDirectory: java.io.File);
					public createClassLoader(param0: java.lang.ClassLoader): org.mozilla.javascript.GeneratedClassLoader;
					public onContextReleased(param0: org.mozilla.javascript.Context): void;
					public onContextReleased(cx: org.mozilla.javascript.Context): void;
				}
				export module AndroidContextFactory {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.rhino.AndroidContextFactory.Companion>;
					}
					export class WrapFactory extends org.mozilla.javascript.WrapFactory {
						public static class: java.lang.Class<org.autojs.autojs.rhino.AndroidContextFactory.WrapFactory>;
						public wrap(param0: org.mozilla.javascript.Context, param1: org.mozilla.javascript.Scriptable, param2: any, param3: java.lang.Class<any>): any;
						public constructor();
						public wrap(cx: org.mozilla.javascript.Context, scope: org.mozilla.javascript.Scriptable, obj: any, staticType: java.lang.Class<any>): any;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export class AutoJsContext extends org.mozilla.javascript.Context {
					public static class: java.lang.Class<org.autojs.autojs.rhino.AutoJsContext>;
					public resumeContinuation(continuation: any, scope: org.mozilla.javascript.Scriptable, functionResult: any): any;
					public constructor(factory: org.mozilla.javascript.ContextFactory);
					public constructor();
					public getRhinoJavaScriptEngine(): org.autojs.autojs.engine.RhinoJavaScriptEngine;
					public setRhinoJavaScriptEngine(_set_: org.autojs.autojs.engine.RhinoJavaScriptEngine): void;
					public resumeContinuation(param0: any, param1: org.mozilla.javascript.Scriptable, param2: any): any;
					public close(): void;
					public captureContinuation(): org.mozilla.javascript.ContinuationPending;
					public hasPendingContinuation(): boolean;
					public constructor(param0: org.mozilla.javascript.ContextFactory);
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export class BindingNativeJavaObject extends org.mozilla.javascript.NativeJavaObject {
					public static class: java.lang.Class<org.autojs.autojs.rhino.BindingNativeJavaObject>;
					public constructor(param0: org.mozilla.javascript.Scriptable, param1: any, param2: java.lang.Class<any>, param3: boolean);
					public getPrototype(): org.mozilla.javascript.Scriptable;
					public put(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, staticType: java.lang.Class<any>);
					public get(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): any;
					public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, staticType: java.lang.Class<any>, isAdapter: boolean);
					public put(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public initMembers(): void;
					public getIds(): any[];
					public has(param0: string, param1: org.mozilla.javascript.Scriptable): boolean;
					public constructor(param0: org.mozilla.javascript.Scriptable, param1: any, param2: java.lang.Class<any>);
					public getClassName(): string;
					public constructor();
					public unwrap(): any;
					public delete(param0: number): void;
					public getParentScope(): org.mozilla.javascript.Scriptable;
					public delete(param0: string): void;
					public hasInstance(param0: org.mozilla.javascript.Scriptable): boolean;
					public has(param0: number, param1: org.mozilla.javascript.Scriptable): boolean;
					public getDefaultValue(param0: java.lang.Class<any>): any;
					public has(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): boolean;
					public setPrototype(param0: org.mozilla.javascript.Scriptable): void;
					public setParentScope(param0: org.mozilla.javascript.Scriptable): void;
					public put(param0: number, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public delete(param0: org.mozilla.javascript.Symbol): void;
					public get(param0: string, param1: org.mozilla.javascript.Scriptable): any;
					public get(param0: number, param1: org.mozilla.javascript.Scriptable): any;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export class InterruptibleAndroidContextFactory extends org.autojs.autojs.rhino.AndroidContextFactory {
					public static class: java.lang.Class<org.autojs.autojs.rhino.InterruptibleAndroidContextFactory>;
					public observeInstructionCount(cx: org.mozilla.javascript.Context, instructionCount: number): void;
					public constructor();
					public onContextCreated(cx: org.mozilla.javascript.Context): void;
					public makeContext(): org.mozilla.javascript.Context;
					public constructor(cacheDirectory: java.io.File);
					public onContextReleased(cx: org.mozilla.javascript.Context): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export class NativeJavaClassWithPrototype extends org.mozilla.javascript.NativeJavaClass {
					public static class: java.lang.Class<org.autojs.autojs.rhino.NativeJavaClassWithPrototype>;
					public constructor(param0: org.mozilla.javascript.Scriptable, param1: any, param2: java.lang.Class<any>, param3: boolean);
					public put(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public getPrototype(): org.mozilla.javascript.Scriptable;
					public get(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): any;
					public constructor(param0: org.mozilla.javascript.Scriptable, param1: java.lang.Class<any>, param2: boolean);
					public put(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public has(name: string, start: org.mozilla.javascript.Scriptable): boolean;
					public getIds(): any[];
					public has(param0: string, param1: org.mozilla.javascript.Scriptable): boolean;
					public constructor(param0: org.mozilla.javascript.Scriptable, param1: java.lang.Class<any>);
					public constructor(param0: org.mozilla.javascript.Scriptable, param1: any, param2: java.lang.Class<any>);
					public getClassName(): string;
					public constructor();
					public unwrap(): any;
					public delete(param0: number): void;
					public getParentScope(): org.mozilla.javascript.Scriptable;
					public delete(param0: string): void;
					public construct(param0: org.mozilla.javascript.Context, param1: org.mozilla.javascript.Scriptable, param2: any[]): org.mozilla.javascript.Scriptable;
					public constructor(scope: org.mozilla.javascript.Scriptable, javaClass: java.lang.Class<any>);
					public hasInstance(param0: org.mozilla.javascript.Scriptable): boolean;
					public has(param0: number, param1: org.mozilla.javascript.Scriptable): boolean;
					public put(name: string, start: org.mozilla.javascript.Scriptable, value: any): void;
					public getDefaultValue(param0: java.lang.Class<any>): any;
					public has(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): boolean;
					public setPrototype(param0: org.mozilla.javascript.Scriptable): void;
					public setParentScope(param0: org.mozilla.javascript.Scriptable): void;
					public get(name: string, start: org.mozilla.javascript.Scriptable): any;
					public put(param0: number, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public get(param0: string, param1: org.mozilla.javascript.Scriptable): any;
					public delete(param0: org.mozilla.javascript.Symbol): void;
					public get(param0: number, param1: org.mozilla.javascript.Scriptable): any;
					public call(param0: org.mozilla.javascript.Context, param1: org.mozilla.javascript.Scriptable, param2: org.mozilla.javascript.Scriptable, param3: any[]): any;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export class NativeJavaObjectWithPrototype extends org.mozilla.javascript.NativeJavaObject {
					public static class: java.lang.Class<org.autojs.autojs.rhino.NativeJavaObjectWithPrototype>;
					public constructor(param0: org.mozilla.javascript.Scriptable, param1: any, param2: java.lang.Class<any>, param3: boolean);
					public put(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public getPrototype(): org.mozilla.javascript.Scriptable;
					public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, staticType: java.lang.Class<any>);
					public get(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): any;
					public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, staticType: java.lang.Class<any>, isAdapter: boolean);
					public put(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public has(name: string, start: org.mozilla.javascript.Scriptable): boolean;
					public getIds(): any[];
					public has(param0: string, param1: org.mozilla.javascript.Scriptable): boolean;
					public constructor(param0: org.mozilla.javascript.Scriptable, param1: any, param2: java.lang.Class<any>);
					public getClassName(): string;
					public constructor();
					public unwrap(): any;
					public delete(param0: number): void;
					public getParentScope(): org.mozilla.javascript.Scriptable;
					public delete(param0: string): void;
					public hasInstance(param0: org.mozilla.javascript.Scriptable): boolean;
					public has(param0: number, param1: org.mozilla.javascript.Scriptable): boolean;
					public put(name: string, start: org.mozilla.javascript.Scriptable, value: any): void;
					public getDefaultValue(param0: java.lang.Class<any>): any;
					public has(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): boolean;
					public setPrototype(param0: org.mozilla.javascript.Scriptable): void;
					public setParentScope(param0: org.mozilla.javascript.Scriptable): void;
					public get(name: string, start: org.mozilla.javascript.Scriptable): any;
					public put(param0: number, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public get(param0: string, param1: org.mozilla.javascript.Scriptable): any;
					public delete(param0: org.mozilla.javascript.Symbol): void;
					public get(param0: number, param1: org.mozilla.javascript.Scriptable): any;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export class NoSecurityController extends org.mozilla.javascript.SecurityController implements java.io.Serializable {
					public static class: java.lang.Class<org.autojs.autojs.rhino.NoSecurityController>;
					public constructor();
					public createClassLoader(param0: java.lang.ClassLoader, param1: any): org.mozilla.javascript.GeneratedClassLoader;
					public getDynamicSecurityDomain(o: any): any;
					public createClassLoader(classLoader: java.lang.ClassLoader, o: any): org.mozilla.javascript.GeneratedClassLoader;
					public getDynamicSecurityDomain(param0: any): any;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export class ProxyJavaObject extends org.mozilla.javascript.NativeJavaObject {
					public static class: java.lang.Class<org.autojs.autojs.rhino.ProxyJavaObject>;
					public constructor(param0: org.mozilla.javascript.Scriptable, param1: any, param2: java.lang.Class<any>, param3: boolean);
					public put(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public getPrototype(): org.mozilla.javascript.Scriptable;
					public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, isAdapter: boolean);
					public get(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): any;
					public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, staticType: java.lang.Class<any>);
					public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any);
					public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, staticType: java.lang.Class<any>, isAdapter: boolean);
					public put(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public getIds(): any[];
					public has(param0: string, param1: org.mozilla.javascript.Scriptable): boolean;
					public constructor(param0: org.mozilla.javascript.Scriptable, param1: any, param2: java.lang.Class<any>);
					public getClassName(): string;
					public constructor();
					public unwrap(): any;
					public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, staticType: java.lang.Class<any>, proxyObject: any, isAdapter: boolean);
					public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, proxyObject: any);
					public delete(param0: number): void;
					public getParentScope(): org.mozilla.javascript.Scriptable;
					public delete(param0: string): void;
					public hasInstance(param0: org.mozilla.javascript.Scriptable): boolean;
					public put(name: string, start: org.mozilla.javascript.Scriptable, value: any): void;
					public has(param0: number, param1: org.mozilla.javascript.Scriptable): boolean;
					public getDefaultValue(param0: java.lang.Class<any>): any;
					public has(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): boolean;
					public setPrototype(param0: org.mozilla.javascript.Scriptable): void;
					public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, proxyObject: any, isAdapter: boolean);
					public setParentScope(param0: org.mozilla.javascript.Scriptable): void;
					public getDefaultValue(typeHint: java.lang.Class<any>): string;
					public get(name: string, start: org.mozilla.javascript.Scriptable): any;
					public put(param0: number, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public get(param0: string, param1: org.mozilla.javascript.Scriptable): any;
					public delete(param0: org.mozilla.javascript.Symbol): void;
					public getWithoutProxy(name: string, start: org.mozilla.javascript.Scriptable): any;
					public constructor(scope: org.mozilla.javascript.Scriptable, javaObject: any, staticType: java.lang.Class<any>, proxyObject: any);
					public get(param0: number, param1: org.mozilla.javascript.Scriptable): any;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export class ProxyObject extends org.mozilla.javascript.NativeObject {
					public static class: java.lang.Class<org.autojs.autojs.rhino.ProxyObject>;
					public putConst(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public isEmpty(): boolean;
					public putAll(param0: java.util.Map<any,any>): void;
					public forEach(action: any /* any<any,any>*/): void;
					public get(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): any;
					public size(): number;
					public static getDefaultValue(param0: org.mozilla.javascript.Scriptable, param1: java.lang.Class<any>): any;
					public constructor(param0: org.mozilla.javascript.Scriptable, param1: org.mozilla.javascript.Scriptable);
					public put(param0: any, param1: any): any;
					public put(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public getSize(): number;
					public remove(param0: any): any;
					public constructor();
					public keySet(): java.util.Set<any>;
					public delete(param0: number): void;
					public merge(key: any, value: any, remappingFunction: any /* any<any,any,any>*/): any;
					public replace(key: any, oldValue: any, newValue: any): boolean;
					public isConst(param0: string): boolean;
					public getValues(): java.util.Collection<any>;
					public has(param0: number, param1: org.mozilla.javascript.Scriptable): boolean;
					public has(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): boolean;
					public setPrototype(param0: org.mozilla.javascript.Scriptable): void;
					public get(name: string, start: org.mozilla.javascript.Scriptable): any;
					public getEntries(): java.util.Set<java.util.Map.Entry<any,any>>;
					public replace(key: any, value: any): any;
					public containsKey(param0: any): boolean;
					public get(param0: string, param1: org.mozilla.javascript.Scriptable): any;
					public computeIfAbsent(key: any, mappingFunction: any /* any<any,any>*/): any;
					public equals(obj: any): boolean;
					public put(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public getPrototype(): org.mozilla.javascript.Scriptable;
					public getKeys(): java.util.Set<any>;
					public getIds(): any[];
					public remove(key: any, value: any): boolean;
					public has(param0: string, param1: org.mozilla.javascript.Scriptable): boolean;
					public putAll(param0: java.util.Map<any,any>): void;
					public containsValue(param0: any): boolean;
					public getClassName(): string;
					public getOrDefault(key: any, defaultValue: any): any;
					public putIfAbsent(key: any, value: any): any;
					public clear(): void;
					public execIdCall(param0: org.mozilla.javascript.IdFunctionObject, param1: org.mozilla.javascript.Context, param2: org.mozilla.javascript.Scriptable, param3: org.mozilla.javascript.Scriptable, param4: any[]): any;
					public getParentScope(): org.mozilla.javascript.Scriptable;
					public delete(param0: string): void;
					public getAllIds(): any[];
					public hashCode(): number;
					public replaceAll(_function_: any /* any<any,any,any>*/): void;
					public hasInstance(param0: org.mozilla.javascript.Scriptable): boolean;
					public put(name: string, start: org.mozilla.javascript.Scriptable, value: any): void;
					public getDefaultValue(param0: java.lang.Class<any>): any;
					public defineConst(param0: string, param1: org.mozilla.javascript.Scriptable): void;
					public setParentScope(param0: org.mozilla.javascript.Scriptable): void;
					public getDefaultValue(typeHint: java.lang.Class<any>): string;
					public values(): java.util.Collection<any>;
					public constructor(scope: org.mozilla.javascript.Scriptable, proxyObject: any);
					public put(param0: number, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public equals(param0: any): boolean;
					public entrySet(): java.util.Set<java.util.Map.Entry<any,any>>;
					public delete(param0: org.mozilla.javascript.Symbol): void;
					public getWithoutProxy(name: string, start: org.mozilla.javascript.Scriptable): any;
					public get(param0: number, param1: org.mozilla.javascript.Scriptable): any;
					public compute(key: any, remappingFunction: any /* any<any,any,any>*/): any;
					public computeIfPresent(key: any, remappingFunction: any /* any<any,any,any>*/): any;
					public get(param0: any): any;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export class RhinoAndroidHelper extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.rhino.RhinoAndroidHelper>;
					public constructor(context: android.content.Context);
					public constructor();
					public enterContext(): org.mozilla.javascript.Context;
					public getContextFactory(): org.autojs.autojs.rhino.AndroidContextFactory;
					public loadClassJar(jar: java.io.File): void;
					public constructor(cacheDirectory: java.io.File);
					/** @deprecated */
					public static prepareContext(): org.mozilla.javascript.Context;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export class TokenStream extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.rhino.TokenStream>;
					public static NaN: number;
					public getTokenEnd(): number;
					public getCommentType(): org.mozilla.javascript.Token.CommentType;
					public getTokenLength(): number;
					public static isJSLineTerminator(c: number): boolean;
					public constructor(sourceReader: java.io.Reader, sourceString: string, lineno: number);
					public getTokenBeg(): number;
					public getToken(): number;
					public getCursor(): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export class TopLevelScope extends org.mozilla.javascript.ImporterTopLevel {
					public static class: java.lang.Class<org.autojs.autojs.rhino.TopLevelScope>;
					public putConst(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public constructor(param0: org.mozilla.javascript.Context, param1: boolean);
					public getPrototype(): org.mozilla.javascript.Scriptable;
					public put(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public get(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): any;
					public static getDefaultValue(param0: org.mozilla.javascript.Scriptable, param1: java.lang.Class<any>): any;
					public constructor(param0: org.mozilla.javascript.Scriptable, param1: org.mozilla.javascript.Scriptable);
					public put(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public getIds(): any[];
					public has(param0: string, param1: org.mozilla.javascript.Scriptable): boolean;
					public getClassName(): string;
					public constructor();
					public delete(param0: number): void;
					public execIdCall(param0: org.mozilla.javascript.IdFunctionObject, param1: org.mozilla.javascript.Context, param2: org.mozilla.javascript.Scriptable, param3: org.mozilla.javascript.Scriptable, param4: any[]): any;
					public getParentScope(): org.mozilla.javascript.Scriptable;
					public delete(param0: string): void;
					public getAllIds(): any[];
					public hasInstance(param0: org.mozilla.javascript.Scriptable): boolean;
					public isConst(param0: string): boolean;
					public has(param0: number, param1: org.mozilla.javascript.Scriptable): boolean;
					public constructor(param0: org.mozilla.javascript.Context);
					public getDefaultValue(param0: java.lang.Class<any>): any;
					public defineConst(param0: string, param1: org.mozilla.javascript.Scriptable): void;
					public has(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): boolean;
					public setPrototype(param0: org.mozilla.javascript.Scriptable): void;
					public setParentScope(param0: org.mozilla.javascript.Scriptable): void;
					public put(param0: number, param1: org.mozilla.javascript.Scriptable, param2: any): void;
					public delete(param0: org.mozilla.javascript.Symbol): void;
					public get(param0: string, param1: org.mozilla.javascript.Scriptable): any;
					public get(param0: number, param1: org.mozilla.javascript.Scriptable): any;
					public get(param0: any): any;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export module continuation {
					export class Continuation extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.rhino.continuation.Continuation>;
						public getContext(): org.autojs.autojs.rhino.AutoJsContext;
						public constructor(context: org.autojs.autojs.rhino.AutoJsContext, scope: org.mozilla.javascript.Scriptable, mTimer: org.autojs.autojs.core.looper.Timer);
						public suspend(): org.autojs.autojs.rhino.continuation.Continuation.Result;
						public getPending(): org.mozilla.javascript.ContinuationPending;
						public getScope(): org.mozilla.javascript.Scriptable;
						public resumeWith(result: org.autojs.autojs.rhino.continuation.Continuation.Result): void;
					}
					export module Continuation {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.rhino.continuation.Continuation.Companion>;
							public create(runtime: org.autojs.autojs.runtime.ScriptRuntime, scope: org.mozilla.javascript.Scriptable): org.autojs.autojs.rhino.continuation.Continuation;
						}
						export class Result extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.rhino.continuation.Continuation.Result>;
							public result: any;
							public error: any;
							public static success(result: any): org.autojs.autojs.rhino.continuation.Continuation.Result;
							public constructor(result: any, error: any);
							public static failure(error: any): org.autojs.autojs.rhino.continuation.Continuation.Result;
						}
						export module Result {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.rhino.continuation.Continuation.Result.Companion>;
								public success(result: any): org.autojs.autojs.rhino.continuation.Continuation.Result;
								public failure(error: any): org.autojs.autojs.rhino.continuation.Continuation.Result;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export module debug {
					export class DebugCallback extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.rhino.debug.DebugCallback>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.rhino.debug.DebugCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							updateSourceText(param0: org.autojs.autojs.rhino.debug.Dim.SourceInfo): void;
							enterInterrupt(param0: org.autojs.autojs.rhino.debug.Dim.StackFrame, param1: string, param2: string): void;
						});
						public constructor();
						public updateSourceText(param0: org.autojs.autojs.rhino.debug.Dim.SourceInfo): void;
						public enterInterrupt(param0: org.autojs.autojs.rhino.debug.Dim.StackFrame, param1: string, param2: string): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export module debug {
					export class DebugCallbackInternal extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.rhino.debug.DebugCallbackInternal>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.rhino.debug.DebugCallbackInternal interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							updateSourceText(param0: org.autojs.autojs.rhino.debug.Dim.SourceInfo): void;
							enterInterrupt(param0: org.autojs.autojs.rhino.debug.Dim.StackFrame, param1: string, param2: string): void;
							isGuiEventThread(): boolean;
							dispatchNextGuiEvent(): void;
							shouldAttachDebugger(param0: org.autojs.autojs.engine.RhinoJavaScriptEngine): boolean;
						});
						public constructor();
						public updateSourceText(param0: org.autojs.autojs.rhino.debug.Dim.SourceInfo): void;
						public enterInterrupt(param0: org.autojs.autojs.rhino.debug.Dim.StackFrame, param1: string, param2: string): void;
						public dispatchNextGuiEvent(): void;
						public isGuiEventThread(): boolean;
						public shouldAttachDebugger(param0: org.autojs.autojs.engine.RhinoJavaScriptEngine): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export module debug {
					export class Debugger extends java.lang.Object implements org.autojs.autojs.rhino.debug.DebugCallbackInternal {
						public static class: java.lang.Class<org.autojs.autojs.rhino.debug.Debugger>;
						public updateSourceText(param0: org.autojs.autojs.rhino.debug.Dim.SourceInfo): void;
						public enterInterrupt(param0: org.autojs.autojs.rhino.debug.Dim.StackFrame, param1: string, param2: string): void;
						public isGuiEventThread(): boolean;
						public setWeakDebugCallback(debugCallback: java.lang.ref.WeakReference<org.autojs.autojs.rhino.debug.DebugCallback>): void;
						public shouldAttachDebugger(param0: org.autojs.autojs.engine.RhinoJavaScriptEngine): boolean;
						public stepOut(): void;
						public setDebugCallback(debugCallback: org.autojs.autojs.rhino.debug.DebugCallback): void;
						public detach(): void;
						public attach(execution: org.autojs.autojs.execution.ScriptExecution): void;
						public eval(expr: string): string;
						public clearAllBreakpoints(): void;
						public resume(): void;
						public dispatchNextGuiEvent(): void;
						public breakpoint(line: number, enabled: boolean): void;
						public isAttached(): boolean;
						public enterInterrupt(lastFrame: org.autojs.autojs.rhino.debug.Dim.StackFrame, threadTitle: string, alertMessage: string): void;
						public constructor(scriptEngineService: org.autojs.autojs.engine.ScriptEngineService, contextFactory: org.mozilla.javascript.ContextFactory);
						public updateSourceText(sourceInfo: org.autojs.autojs.rhino.debug.Dim.SourceInfo): void;
						public stepOver(): void;
						public shouldAttachDebugger(engine: org.autojs.autojs.engine.RhinoJavaScriptEngine): boolean;
						public stepInto(): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module rhino {
				export module debug {
					export class Dim extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.rhino.debug.Dim>;
						public static STEP_OVER: number;
						public static STEP_INTO: number;
						public static STEP_OUT: number;
						public static GO: number;
						public static BREAK: number;
						public static EXIT: number;
						public static TAG: string;
						public stringIsCompilableUnit(str: string): boolean;
						public sourceInfo(url: string): org.autojs.autojs.rhino.debug.Dim.SourceInfo;
						public setBreakOnExceptions(breakOnExceptions: boolean): void;
						public getObjectIds(object: any): any[];
						public clearAllBreakpoints(): void;
						public evalScript(url: string, text: string): void;
						public setReturnValue(returnValue: number): void;
						public setGuiCallback(callback: org.autojs.autojs.rhino.debug.DebugCallbackInternal): void;
						public setBreakOnEnter(breakOnEnter: boolean): void;
						public compileScript(url: string, text: string): void;
						public isAttached(): boolean;
						public setBreak(): void;
						public setBreakOnReturn(breakOnReturn: boolean): void;
						public functionNames(): string[];
						public constructor();
						public getObjectProperty(object: any, id: any): any;
						public contextSwitch(frameIndex: number): void;
						public detach(): void;
						public eval(expr: string): string;
						public dispose(): void;
						public objectToString(object: any): string;
						public setScopeProvider(scopeProvider: org.mozilla.javascript.tools.debugger.ScopeProvider): void;
						public setSourceProvider(sourceProvider: org.mozilla.javascript.tools.debugger.SourceProvider): void;
						public attachTo(scriptEngineService: org.autojs.autojs.engine.ScriptEngineService, factory: org.mozilla.javascript.ContextFactory): void;
						public functionSourceByName(functionName: string): org.autojs.autojs.rhino.debug.Dim.FunctionSource;
						public go(): void;
						public currentContextData(): org.autojs.autojs.rhino.debug.Dim.ContextData;
					}
					export module Dim {
						export class ContextData extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.rhino.debug.Dim.ContextData>;
							public constructor();
							public getFrame(frameNumber: number): org.autojs.autojs.rhino.debug.Dim.StackFrame;
							public static get(cx: org.mozilla.javascript.Context): org.autojs.autojs.rhino.debug.Dim.ContextData;
							public frameCount(): number;
						}
						export class DimIProxy extends java.lang.Object implements org.mozilla.javascript.ContextAction, org.autojs.autojs.engine.ScriptEngineManager.EngineLifecycleCallback, org.mozilla.javascript.debug.Debugger {
							public static class: java.lang.Class<org.autojs.autojs.rhino.debug.Dim.DimIProxy>;
							public onEngineCreate(engine: org.autojs.autojs.engine.ScriptEngine<any>): void;
							public getFrame(cx: org.mozilla.javascript.Context, fnOrScript: org.mozilla.javascript.debug.DebuggableScript): org.mozilla.javascript.debug.DebugFrame;
							public handleCompilationDone(cx: org.mozilla.javascript.Context, fnOrScript: org.mozilla.javascript.debug.DebuggableScript, source: string): void;
							public onEngineRemove(engine: org.autojs.autojs.engine.ScriptEngine<any>): void;
							public onEngineCreate(param0: org.autojs.autojs.engine.ScriptEngine<any>): void;
							public handleCompilationDone(param0: org.mozilla.javascript.Context, param1: org.mozilla.javascript.debug.DebuggableScript, param2: string): void;
							public run(param0: org.mozilla.javascript.Context): any;
							public onEngineRemove(param0: org.autojs.autojs.engine.ScriptEngine<any>): void;
							public run(cx: org.mozilla.javascript.Context): any;
							public getFrame(param0: org.mozilla.javascript.Context, param1: org.mozilla.javascript.debug.DebuggableScript): org.mozilla.javascript.debug.DebugFrame;
						}
						export class FunctionSource extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.rhino.debug.Dim.FunctionSource>;
							public sourceInfo(): org.autojs.autojs.rhino.debug.Dim.SourceInfo;
							public name(): string;
							public firstLine(): number;
						}
						export class SourceInfo extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.rhino.debug.Dim.SourceInfo>;
							public breakpoint(line: number): boolean;
							public breakableLine(line: number): boolean;
							public url(): string;
							public breakpoint(line: number, value: boolean): boolean;
							public functionSourcesTop(): number;
							public functionSource(i: number): org.autojs.autojs.rhino.debug.Dim.FunctionSource;
							public removeAllBreakpoints(): void;
							public source(): string;
						}
						export class StackFrame extends java.lang.Object implements org.mozilla.javascript.debug.DebugFrame {
							public static class: java.lang.Class<org.autojs.autojs.rhino.debug.Dim.StackFrame>;
							public scope(): any;
							public onExit(param0: org.mozilla.javascript.Context, param1: boolean, param2: any): void;
							public onDebuggerStatement(param0: org.mozilla.javascript.Context): void;
							public onLineChange(cx: org.mozilla.javascript.Context, lineno: number): void;
							public onExceptionThrown(cx: org.mozilla.javascript.Context, exception: java.lang.Throwable): void;
							public onLineChange(param0: org.mozilla.javascript.Context, param1: number): void;
							public onEnter(cx: org.mozilla.javascript.Context, scope: org.mozilla.javascript.Scriptable, thisObj: org.mozilla.javascript.Scriptable, args: any[]): void;
							public getLineNumber(): number;
							public getFunctionName(): string;
							public onEnter(param0: org.mozilla.javascript.Context, param1: org.mozilla.javascript.Scriptable, param2: org.mozilla.javascript.Scriptable, param3: any[]): void;
							public onExceptionThrown(param0: org.mozilla.javascript.Context, param1: java.lang.Throwable): void;
							public onDebuggerStatement(cx: org.mozilla.javascript.Context): void;
							public sourceInfo(): org.autojs.autojs.rhino.debug.Dim.SourceInfo;
							public contextData(): org.autojs.autojs.rhino.debug.Dim.ContextData;
							public getUrl(): string;
							public thisObj(): any;
							public onExit(cx: org.mozilla.javascript.Context, byThrow: boolean, resultOrException: any): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export class IScriptBridges extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.runtime.IScriptBridges>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.runtime.IScriptBridges interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						call(param0: any, param1: any, param2: any[]): any;
						toArray(param0: java.lang.Iterable<any>): org.mozilla.javascript.NativeArray;
						toString(param0: any): any;
						asArray(param0: any): org.mozilla.javascript.NativeArray;
						toPrimitive(param0: any): any;
					});
					public constructor();
					public asArray(param0: any): org.mozilla.javascript.NativeArray;
					public toString(): string;
					public toString(param0: any): any;
					public toPrimitive(param0: any): any;
					public call(param0: any, param1: any, param2: any[]): any;
					public toArray(param0: java.lang.Iterable<any>): org.mozilla.javascript.NativeArray;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export class ScriptBridges extends java.lang.Object implements org.autojs.autojs.runtime.IScriptBridges {
					public static class: java.lang.Class<org.autojs.autojs.runtime.ScriptBridges>;
					public asArray(param0: any): org.mozilla.javascript.NativeArray;
					public toString(obj: any): string;
					public toPrimitive(param0: any): any;
					public toString(): string;
					public asArray(uiObjectCollection: any): org.mozilla.javascript.NativeArray;
					public toString(param0: any): any;
					public constructor();
					public toPrimitive(obj: any): any;
					public call(param0: any, param1: any, param2: any[]): any;
					public setEngine(_set_: org.autojs.autojs.engine.RhinoJavaScriptEngine): void;
					public setup(engine: org.autojs.autojs.engine.RhinoJavaScriptEngine): void;
					public getEngine(): org.autojs.autojs.engine.RhinoJavaScriptEngine;
					public toArray(o: java.lang.Iterable<any>): org.mozilla.javascript.NativeArray;
					public call(func: any, target: any, args: any[]): any;
					public toArray(param0: java.lang.Iterable<any>): org.mozilla.javascript.NativeArray;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export class ScriptRuntime extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.runtime.ScriptRuntime>;
					public isExiting: boolean;
					public app: org.autojs.autojs.runtime.api.AppUtils;
					public console: org.autojs.autojs.core.console.GlobalConsole;
					public automator: org.autojs.autojs.core.accessibility.SimpleActionAutomator;
					public info: org.autojs.autojs.core.activity.ActivityInfoProvider;
					public ui: org.autojs.autojs.runtime.api.UI;
					public dialogs: org.autojs.autojs.runtime.api.Dialogs;
					public events: org.autojs.autojs.runtime.api.Events;
					public bridges: org.autojs.autojs.runtime.ScriptBridges;
					public loopers: org.autojs.autojs.core.looper.Loopers;
					public timers: org.autojs.autojs.runtime.api.Timers;
					public device: org.autojs.autojs.runtime.api.Device;
					public accessibilityBridge: org.autojs.autojs.core.accessibility.AccessibilityBridge;
					public engines: org.autojs.autojs.runtime.api.Engines;
					public threads: org.autojs.autojs.runtime.api.Threads;
					public floaty: org.autojs.autojs.runtime.api.Floaty;
					public uiHandler: org.autojs.autojs.tool.UiHandler;
					public colors: org.autojs.autojs.core.image.Colors;
					public files: org.autojs.autojs.runtime.api.Files;
					public sensors: org.autojs.autojs.runtime.api.Sensors;
					public media: org.autojs.autojs.runtime.api.Media;
					public plugins: org.autojs.autojs.runtime.api.Plugins;
					public ocrMLKit: org.autojs.autojs.runtime.api.OcrMLKit;
					public barcode: org.autojs.autojs.runtime.api.Barcode;
					public shizuku: org.autojs.autojs.runtime.api.WrappedShizuku;
					public ocrPaddle: org.autojs.autojs.runtime.api.OcrPaddle;
					public static getApplicationContext(): android.content.Context;
					public isStopped(): boolean;
					public loadDex(...path: string[]): void;
					public loadJar(dir: string, isRecursive: boolean): void;
					public sleep(millis: number): void;
					public exit(e: java.lang.Throwable): void;
					public createContinuation(scope: org.mozilla.javascript.Scriptable): org.autojs.autojs.rhino.continuation.Continuation;
					public shell(cmd: string, withRoot: number): org.autojs.autojs.runtime.api.AbstractShell.Result;
					public getUiHandler(): org.autojs.autojs.tool.UiHandler;
					public setClip(text: string): void;
					public getAutomator(): org.autojs.autojs.core.accessibility.SimpleActionAutomator;
					public constructor(builder: org.autojs.autojs.runtime.ScriptRuntime.Builder);
					/** @deprecated */
					public stop(): void;
					public getRootShell(): org.autojs.autojs.runtime.api.AbstractShell;
					public removeProperty(key: string): any;
					public requestPermissions(permissions: string[]): void;
					public onExit(): void;
					public static popException(message: string): void;
					public getProperty(key: string): any;
					public setTopLevelScope(topLevelScope: org.autojs.autojs.rhino.TopLevelScope): void;
					public static setApplicationContext(context: android.content.Context): void;
					public init(): void;
					public static requiresApi(requiresApi: number): void;
					public getTopLevelScope(): org.autojs.autojs.rhino.TopLevelScope;
					public createContinuation(): org.autojs.autojs.rhino.continuation.Continuation;
					public loadDex(dir: string, isRecursive: boolean): void;
					public getScreenMetrics(): org.autojs.autojs.runtime.api.ScreenMetrics;
					public getAccessibilityBridge(): org.autojs.autojs.core.accessibility.AccessibilityBridge;
					public loadJar(...paths: string[]): void;
					public load(dir: string, isRecursive: boolean): void;
					public static getStackTrace(e: java.lang.Throwable, printJavaStackTrace: boolean): string;
					public load(...path: string[]): void;
					public putProperty(key: string, value: any): any;
					public setScreenMetrics(width: number, height: number): void;
					public exit(): void;
					public selector(): org.autojs.autojs.core.accessibility.UiSelector;
					public getClip(): string;
					public getImages(): any;
				}
				export module ScriptRuntime {
					export class Builder extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.ScriptRuntime.Builder>;
						public setAppUtils(appUtils: org.autojs.autojs.runtime.api.AppUtils): org.autojs.autojs.runtime.ScriptRuntime.Builder;
						public constructor();
						public getConsole(): org.autojs.autojs.core.console.GlobalConsole;
						public getUiHandler(): org.autojs.autojs.tool.UiHandler;
						public setEngineService(service: org.autojs.autojs.engine.ScriptEngineService): org.autojs.autojs.runtime.ScriptRuntime.Builder;
						public setConsole(console: org.autojs.autojs.core.console.GlobalConsole): org.autojs.autojs.runtime.ScriptRuntime.Builder;
						public build(): org.autojs.autojs.runtime.ScriptRuntime;
						public getEngineService(): org.autojs.autojs.engine.ScriptEngineService;
						public getShellSupplier(): org.autojs.autojs.tool.Supplier<org.autojs.autojs.runtime.api.AbstractShell>;
						public setUiHandler(uiHandler: org.autojs.autojs.tool.UiHandler): org.autojs.autojs.runtime.ScriptRuntime.Builder;
						public getScreenCaptureRequester(): org.autojs.autojs.core.image.capture.ScreenCaptureRequester;
						public setAccessibilityBridge(accessibilityBridge: org.autojs.autojs.core.accessibility.AccessibilityBridge): org.autojs.autojs.runtime.ScriptRuntime.Builder;
						public setScreenCaptureRequester(requester: org.autojs.autojs.core.image.capture.ScreenCaptureRequester): org.autojs.autojs.runtime.ScriptRuntime.Builder;
						public getAppUtils(): org.autojs.autojs.runtime.api.AppUtils;
						public getAccessibilityBridge(): org.autojs.autojs.core.accessibility.AccessibilityBridge;
						public setShellSupplier(shellSupplier: org.autojs.autojs.tool.Supplier<org.autojs.autojs.runtime.api.AbstractShell>): org.autojs.autojs.runtime.ScriptRuntime.Builder;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module accessibility {
					export class AccessibilityConfig extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.accessibility.AccessibilityConfig>;
						public static refreshUnintendedGuardState(): void;
						public constructor();
						public static isUnintendedGuardEnabled(): boolean;
						public whiteListContains(packageName: string): boolean;
						public seal(): void;
						public static setIsUnintendedGuardEnabled(isUnintendedGuardEnabled: boolean): void;
						public addWhiteList(packageName: string): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export abstract class AbstractConsole extends java.lang.Object implements org.autojs.autojs.runtime.api.Console {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.AbstractConsole>;
						public print(param0: number, param1: any): void;
						public error(data: any): void;
						public write(param0: number, param1: string): void;
						public warn(data: any, ...options: any[]): void;
						public log(param0: any): void;
						public println(param0: number, param1: string): string;
						public printf(level: number, data: any, ...options: any[]): void;
						public assertTrue(value: boolean, data: any): void;
						public rawInput(): string;
						public info(param0: any): void;
						public error(data: any, ...options: any[]): void;
						public print(param0: number, param1: any, ...param2: any[]): void;
						public verbose(param0: any, ...param1: any[]): void;
						public constructor();
						public warn(param0: any, ...param1: any[]): void;
						public print(level: number, data: any, ...options: any[]): void;
						public assertTrue(value: boolean, data: any, ...options: any[]): void;
						public hide(): void;
						public format(data: any, ...options: any[]): string;
						public setSize(param0: number, param1: number): void;
						public info(param0: any, ...param1: any[]): void;
						public info(data: any): void;
						public setTitle(param0: string): void;
						public print(level: number, data: any): void;
						public error(param0: any): void;
						public setPosition(param0: number, param1: number): void;
						public info(data: any, ...options: any[]): void;
						public log(data: any): void;
						public log(param0: any, ...param1: any[]): void;
						public error(param0: any, ...param1: any[]): void;
						public show(): void;
						public verbose(data: any, ...options: any[]): void;
						public assertTrue(param0: boolean, param1: any, ...param2: any[]): void;
						public assertTrue(param0: boolean, param1: any): void;
						public clear(): void;
						public verbose(param0: any): void;
						public warn(param0: any): void;
						public setTouchable(param0: boolean): void;
						public warn(data: any): void;
						public log(data: any, ...options: any[]): void;
						public verbose(data: any): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export abstract class AbstractShell extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.AbstractShell>;
						public static COMMAND_SU: string;
						public static COMMAND_SH: string;
						public static COMMAND_LINE_END: string;
						public static COMMAND_EXIT: string;
						public mContext: android.content.Context;
						public exec(param0: string): void;
						public SendEvent(device: number, type: number, code: number, value: number): void;
						public Swipe(x1: number, y1: number, x2: number, y2: number, time: number): void;
						public init(param0: string): void;
						public Tap(x: number, y: number): void;
						public Text(text: string): void;
						public sleep(i: number): void;
						public usleep(l: number): void;
						public VolumeDown(): void;
						public Screencap(path: string): void;
						public TouchX(x: number): void;
						public Swipe(x1: number, y1: number, x2: number, y2: number): void;
						public VolumeUp(): void;
						public constructor(isExecWithRoot: boolean);
						public SendEvent(type: number, code: number, value: number): void;
						public isExecWithRoot(): boolean;
						public constructor(context: android.content.Context, isExecWithRoot: boolean);
						public Right(): void;
						public constructor();
						public TouchY(y: number): void;
						public Back(): void;
						public Up(): void;
						public exitAndWaitFor(): void;
						public Power(): void;
						public Home(): void;
						public Left(): void;
						public Touch(x: number, y: number): void;
						public KeyCode(keyCode: string): void;
						public Menu(): void;
						public SetTouchDevice(touchDevice: number): void;
						public Camera(): void;
						public SetScreenMetrics(screenMetrics: org.autojs.autojs.runtime.api.ScreenMetrics): void;
						public KeyCode(keyCode: number): void;
						public Input(text: string): void;
						public exit(): void;
						public SetScreenMetrics(width: number, height: number): void;
						public OK(): void;
						public Down(): void;
					}
					export module AbstractShell {
						export class Result extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.AbstractShell.Result>;
							public code: number;
							public result: string;
							public error: string;
							public constructor();
							public static fromJson(json: string): org.autojs.autojs.runtime.api.AbstractShell.Result;
							public toJson(): string;
							public toString(): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class AppUtils extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.AppUtils>;
						public static activityShortFormPrefix: string;
						public static broadcastShortFormPrefix: string;
						public uninstall(packageName: string): void;
						public sendLocalBroadcastSync(intent: android.content.Intent): void;
						public launchPackage(packageName: string): boolean;
						public constructor(context: android.content.Context);
						public launchApp(appName: string): boolean;
						public getPackageName(appName: string): string;
						public launchSettings(packageName: string): boolean;
						public isInstalledAndEnabled(packageName: string): boolean;
						public static isBroadcastShortForm(s: string): boolean;
						public static isActivityShortForm(s: string): boolean;
						public openUrl(url: string): void;
						public getAppName(packageName: string): string;
						public constructor(context: android.content.Context, fileProviderAuthority: string);
						public isInstalled(packageName: string): boolean;
						public setCurrentActivity(currentActivity: android.app.Activity): void;
						public viewFile(path: string): boolean;
						public ensureInstalled(app: org.autojs.autojs.util.App): void;
						public getCurrentActivity(): android.app.Activity;
						public openUrl(url: java.net.URI): void;
						public ensureInstalled(packageName: string): void;
						public getFileProviderAuthority(): string;
						public editFile(path: string): boolean;
					}
					export module AppUtils {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.AppUtils.Companion>;
							public isActivityShortForm(s: string): boolean;
							public getInstalledApplications(context: android.content.Context): java.util.List<android.content.pm.ApplicationInfo>;
							public isBroadcastShortForm(s: string): boolean;
						}
						export module Companion {
							export class ActivityShortForm {
								public static class: java.lang.Class<org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm>;
								public static SETTINGS: org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm;
								public static PREFERENCES: org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm;
								public static PREF: org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm;
								public static DOCUMENTATION: org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm;
								public static DOCS: org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm;
								public static DOC: org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm;
								public static CONSOLE: org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm;
								public static LOG: org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm;
								public static HOMEPAGE: org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm;
								public static HOME: org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm;
								public static ABOUT: org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm;
								public static BUILD: org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm;
								public getShortName(): string;
								public getFullName(): string;
								public static valueOf(value: string): org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm;
								public static getEntries(): kotlin.enums.EnumEntries<org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm>;
								public static values(): org.autojs.autojs.runtime.api.AppUtils.Companion.ActivityShortForm[];
								public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
							}
							export class BroadcastShortForm {
								public static class: java.lang.Class<org.autojs.autojs.runtime.api.AppUtils.Companion.BroadcastShortForm>;
								public static INSPECT_LAYOUT_BOUNDS: org.autojs.autojs.runtime.api.AppUtils.Companion.BroadcastShortForm;
								public static LAYOUT_BOUNDS: org.autojs.autojs.runtime.api.AppUtils.Companion.BroadcastShortForm;
								public static BOUNDS: org.autojs.autojs.runtime.api.AppUtils.Companion.BroadcastShortForm;
								public static INSPECT_LAYOUT_HIERARCHY: org.autojs.autojs.runtime.api.AppUtils.Companion.BroadcastShortForm;
								public static LAYOUT_HIERARCHY: org.autojs.autojs.runtime.api.AppUtils.Companion.BroadcastShortForm;
								public static HIERARCHY: org.autojs.autojs.runtime.api.AppUtils.Companion.BroadcastShortForm;
								public getShortName(): string;
								public getFullName(): string;
								public static valueOf(value: string): org.autojs.autojs.runtime.api.AppUtils.Companion.BroadcastShortForm;
								public static values(): org.autojs.autojs.runtime.api.AppUtils.Companion.BroadcastShortForm[];
								public static getEntries(): kotlin.enums.EnumEntries<org.autojs.autojs.runtime.api.AppUtils.Companion.BroadcastShortForm>;
								public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Barcode extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Barcode>;
						public static TYPE_NAME_UNKNOWN: string;
						public static FORMAT_NAME_UNKNOWN: string;
						public constructor();
						public detect(image: org.autojs.autojs.core.image.ImageWrapper, formats: number[], enableAllPotentialBarcodes: boolean): org.autojs.autojs.runtime.api.WrappedBarcode[];
						public detect(image: org.autojs.autojs.core.image.ImageWrapper): org.autojs.autojs.runtime.api.WrappedBarcode[];
						public detect(image: org.autojs.autojs.core.image.ImageWrapper, formats: number[]): org.autojs.autojs.runtime.api.WrappedBarcode[];
					}
					export module Barcode {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.Barcode.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Console extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Console>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.runtime.api.Console interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							verbose(param0: any, ...param1: any[]): void;
							verbose(param0: any): void;
							log(param0: any, ...param1: any[]): void;
							log(param0: any): void;
							print(param0: number, param1: any, ...param2: any[]): void;
							print(param0: number, param1: any): void;
							info(param0: any, ...param1: any[]): void;
							info(param0: any): void;
							warn(param0: any, ...param1: any[]): void;
							warn(param0: any): void;
							error(param0: any, ...param1: any[]): void;
							error(param0: any): void;
							assertTrue(param0: boolean, param1: any, ...param2: any[]): void;
							assertTrue(param0: boolean, param1: any): void;
							clear(): void;
							show(): void;
							hide(): void;
							println(param0: number, param1: string): string;
							setTitle(param0: string): void;
							setSize(param0: number, param1: number): void;
							setPosition(param0: number, param1: number): void;
							setTouchable(param0: boolean): void;
							rawInput(): string;
						});
						public constructor();
						public warn(param0: any, ...param1: any[]): void;
						public print(param0: number, param1: any): void;
						public log(param0: any): void;
						public hide(): void;
						public println(param0: number, param1: string): string;
						public setSize(param0: number, param1: number): void;
						public info(param0: any, ...param1: any[]): void;
						public setTitle(param0: string): void;
						public error(param0: any): void;
						public setPosition(param0: number, param1: number): void;
						public log(param0: any, ...param1: any[]): void;
						public error(param0: any, ...param1: any[]): void;
						public rawInput(): string;
						public info(param0: any): void;
						public show(): void;
						public assertTrue(param0: boolean, param1: any, ...param2: any[]): void;
						public assertTrue(param0: boolean, param1: any): void;
						public clear(): void;
						public verbose(param0: any): void;
						public warn(param0: any): void;
						public setTouchable(param0: boolean): void;
						public print(param0: number, param1: any, ...param2: any[]): void;
						public verbose(param0: any, ...param1: any[]): void;
					}
					export module Console {
						export class DefaultImpls extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.Console.DefaultImpls>;
							public static verbose($this: org.autojs.autojs.runtime.api.Console, data: any): void;
							public static assertTrue($this: org.autojs.autojs.runtime.api.Console, value: boolean, data: any): void;
							public static print($this: org.autojs.autojs.runtime.api.Console, level: number, data: any): void;
							public static log($this: org.autojs.autojs.runtime.api.Console, data: any): void;
							public static warn($this: org.autojs.autojs.runtime.api.Console, data: any): void;
							public static error($this: org.autojs.autojs.runtime.api.Console, data: any): void;
							public static info($this: org.autojs.autojs.runtime.api.Console, data: any): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Device extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Device>;
						public static buildId: string;
						public static buildDisplay: string;
						public static product: string;
						public static board: string;
						public static brand: string;
						public static manufacturer: string;
						public static device: string;
						public static model: string;
						public static bootloader: string;
						public static hardware: string;
						public static fingerprint: string;
						public static sdkInt: number;
						public static incremental: string;
						public static release: string;
						public static baseOS: string;
						public static securityPatch: string;
						public static codename: string;
						public static serial: string;
						public static imei: string;
						public manufacturers: org.autojs.autojs.runtime.api.Device.Manufacturers;
						public roms: org.autojs.autojs.util.RomUtils;
						public brands: org.autojs.autojs.util.RomUtils.Brand;
						public getNotificationMaxVolume(): number;
						public vibrate(timings: number[]): void;
						public getAlarmVolume(): number;
						public getAlarmMaxVolume(): number;
						public setBrightness(b: number): void;
						public isPowerSourceAC(): boolean;
						public getMacAddress(): string;
						public keepScreenDim(): void;
						public getTotalMem(): number;
						public constructor(context: android.content.Context);
						public getBrightness(): number;
						public wakeUp(): void;
						public getIMEI(): string;
						public getMusicMaxVolume(): number;
						public keepScreenDim(timeout: number): void;
						public keepScreenOn(): void;
						public getSerial(): string;
						public setNotificationVolume(i: number): void;
						public keepAwake(flags: number): void;
						public isScreenOn(): boolean;
						public isCharging(): boolean;
						public cancelKeepingAwake(): void;
						public vibrate(off: number, param1: number): void;
						public getRotation(): number;
						public getBattery(): number;
						public getNotificationVolume(): number;
						public getOrientation(): number;
						public isScreenPortrait(): boolean;
						public isScreenLandscape(): boolean;
						public keepScreenOn(timeout: number): void;
						public setAlarmVolume(i: number): void;
						public isPowerSourceWireless(): boolean;
						public hasReadPhoneStatePermission(): boolean;
						public isPowerSourceDock(): boolean;
						public isManufacturer(manufacturer: string): boolean;
						public ensureReadPhoneStatePermission(): void;
						public setMusicVolume(i: number): void;
						public getAvailMem(): number;
						public toString(): string;
						public getBrightnessMode(): number;
						public keepAwake(flags: number, timeout: number): void;
						public getAndroidId(): string;
						public cancelVibration(): void;
						public vibrate(millis: number): void;
						public setBrightnessMode(b: number): void;
						public getMusicVolume(): number;
						public wakeUpIfNeeded(): void;
						public isPowerSourceUSB(): boolean;
					}
					export module Device {
						export class Manufacturers extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.Device.Manufacturers>;
							public isSmartisan(): boolean;
							public isLetv(): boolean;
							public isNova(): boolean;
							public isXiaomi(): boolean;
							public isOppo(): boolean;
							public isLenovo(): boolean;
							public isCoolpad(): boolean;
							public isSamsung(): boolean;
							public isLG(): boolean;
							public isOnePlus(): boolean;
							public isHuawei(): boolean;
							public isSony(): boolean;
							public isMeizu(): boolean;
							public isVivo(): boolean;
							public isZte(): boolean;
							public isHonor(): boolean;
							public constructor(this$0: org.autojs.autojs.runtime.api.Device);
							public isHtc(): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Dialogs extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Dialogs>;
						public nonUiDialogs: org.autojs.autojs.runtime.api.Dialogs.NonUiDialogs;
						public singleChoice(title: string, selectedIndex: number, items: string[], callback: any): any;
						public newBuilder(): com.afollestad.materialdialogs.MaterialDialog.Builder;
						public confirm(title: string, content: string, callback: any): any;
						public select(title: string, items: string[], callback: any): any;
						public constructor(runtime: org.autojs.autojs.runtime.ScriptRuntime);
						public alert(title: string, content: string, callback: any): any;
						public multiChoice(title: string, indices: number[], items: string[], callback: any): any;
						public rawInput(title: string, prefill: string, callback: any): any;
						public selectFile(title: string, prefill: string, callback: any): any;
					}
					export module Dialogs {
						export class NonUiDialogs extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.Dialogs.NonUiDialogs>;
							public rawInput(title: string, prefill: string, callback: any): string;
							public singleChoice(title: string, selectedIndex: number, items: string[], callback: any): number;
							public confirm(title: string, content: string, callback: any): boolean;
							public multiChoice(title: string, indices: number[], items: string[], callback: any): number[];
							public select(title: string, items: string[], callback: any): number;
							public constructor(this$0: org.autojs.autojs.runtime.api.Dialogs);
							public alert(title: string, content: string, callback: any): any;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Engines extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Engines>;
						public getEngines(): java.util.Set<org.autojs.autojs.engine.ScriptEngine<any>>;
						public execAutoFile(path: string, config: org.autojs.autojs.execution.ExecutionConfig): org.autojs.autojs.execution.ScriptExecution;
						public constructor(engineService: org.autojs.autojs.engine.ScriptEngineService, scriptRuntime: org.autojs.autojs.runtime.ScriptRuntime);
						public stopAllAndToast(): void;
						public myEngine(): org.autojs.autojs.engine.JavaScriptEngine;
						public execScriptFile(path: string, config: org.autojs.autojs.execution.ExecutionConfig): org.autojs.autojs.execution.ScriptExecution;
						public stopAll(): number;
						public setCurrentEngine(engine: org.autojs.autojs.engine.JavaScriptEngine): void;
						public execScript(name: string, script: string, config: org.autojs.autojs.execution.ExecutionConfig): org.autojs.autojs.execution.ScriptExecution;
						public all(): any;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Events extends org.autojs.autojs.core.eventloop.EventEmitter implements org.autojs.autojs.core.accessibility.OnKeyListener, org.autojs.autojs.core.inputevent.TouchObserver.OnTouchEventListener, org.autojs.autojs.core.accessibility.NotificationListener, org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver.ToastListener, org.autojs.autojs.core.accessibility.AccessibilityService.Companion.GestureListener {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Events>;
						public broadcast: org.autojs.autojs.core.broadcast.BroadcastEmitter;
						public observeNotification(): void;
						public removeAllKeyUpListeners(keyName: string): org.autojs.autojs.runtime.api.Events;
						public removeToastObserver(): void;
						public recycle(): void;
						public constructor(context: android.content.Context, accessibilityBridge: org.autojs.autojs.core.accessibility.AccessibilityBridge, runtime: org.autojs.autojs.runtime.ScriptRuntime);
						public observeKey(): void;
						public observeTouch(): void;
						public onGesture(param0: number): void;
						public setKeyInterceptionEnabled(enabled: boolean): void;
						public setTouchEventTimeout(touchEventTimeout: number): void;
						public removeNotificationObserver(): void;
						public onToast(listener: any): org.autojs.autojs.runtime.api.Events;
						public getTouchEventTimeout(): number;
						public onNotification(notification: org.autojs.autojs.core.notification.Notification): void;
						public removeAllTouchListeners(): org.autojs.autojs.runtime.api.Events;
						public onNotification(param0: org.autojs.autojs.core.notification.Notification): void;
						public onNotification(listener: any): org.autojs.autojs.runtime.api.Events;
						public onKeyDown(keyName: string, listener: any): org.autojs.autojs.runtime.api.Events;
						public onKeyEvent(keyCode: number, event: android.view.KeyEvent): void;
						public onKeyEvent(param0: number, param1: android.view.KeyEvent): void;
						public setKeyInterceptionEnabled(key: string, enabled: boolean): void;
						public onceKeyDown(keyName: string, listener: any): org.autojs.autojs.runtime.api.Events;
						public onKeyUp(keyName: string, listener: any): org.autojs.autojs.runtime.api.Events;
						public onTouch(param0: number, param1: number): void;
						public emitter(mainThreadProxy: org.autojs.autojs.core.looper.MainThreadProxy): org.autojs.autojs.core.eventloop.EventEmitter;
						public emitter(thread: java.lang.Thread): org.autojs.autojs.core.eventloop.EventEmitter;
						public onToast(param0: org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver.Toast): void;
						public constructor(bridges: org.autojs.autojs.runtime.ScriptBridges, timer: org.autojs.autojs.core.looper.Timer);
						public constructor(bridges: org.autojs.autojs.runtime.ScriptBridges);
						public removeAllKeyDownListeners(keyName: string): org.autojs.autojs.runtime.api.Events;
						public onToast(toast: org.autojs.autojs.core.accessibility.AccessibilityNotificationObserver.Toast): void;
						public onTouch(listener: any): org.autojs.autojs.runtime.api.Events;
						public onceKeyUp(keyName: string, listener: any): org.autojs.autojs.runtime.api.Events;
						public observeToast(): void;
						public emitter(): org.autojs.autojs.core.eventloop.EventEmitter;
						public onTouch(x: number, y: number): void;
						public onGesture(gestureId: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Files extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Files>;
						public open(path: string, mode: string): any;
						public write(path: string, text: string, encoding: string): void;
						public open(path: string, mode: string, encoding: string): any;
						public listDir(path: string): string[];
						public move(path: string, newPath: string): boolean;
						public readAssets(path: string): string;
						public ensureDir(path: string): boolean;
						public getNameWithoutExtension(filePath: string): string;
						public static join(parent: string, ...child: string[]): string;
						public writeBytes(path: string, bytes: number[]): void;
						public removeDir(path: string): boolean;
						public getSdcardPath(): string;
						public readBytes(path: string): number[];
						public getHumanReadableSize(bytes: number): string;
						public read(path: string, encoding: string): string;
						public appendBytes(path: string, bytes: number[]): void;
						public isFile(path: string): boolean;
						public open(path: string, mode: string, encoding: string, bufferSize: number): org.autojs.autojs.pio.PFileInterface;
						public listDir(path: string, filter: org.autojs.autojs.tool.Func1<string,java.lang.Boolean>): string[];
						public exists(path: string): boolean;
						public getName(filePath: string): string;
						public renameWithoutExtension(path: string, newName: string): boolean;
						public getExtension(fileName: string): string;
						public path(relativePath: string): string;
						public constructor(runtime: org.autojs.autojs.runtime.ScriptRuntime);
						public open(path: string): any;
						public read(path: string): string;
						public readAssets(path: string, encoding: string): string;
						public copy(pathFrom: string, pathTo: string): boolean;
						public isEmptyDir(path: string): boolean;
						public append(path: string, text: string, encoding: string): void;
						public remove(path: string): boolean;
						public cwd(): string;
						public create(path: string): boolean;
						public createIfNotExists(path: string): boolean;
						public rename(path: string, newName: string): boolean;
						public write(path: string, text: string): void;
						public getSimplifiedPath(path: string): string;
						public createWithDirs(path: string): boolean;
						public append(path: string, text: string): void;
						public isDir(path: string): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Floaty extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Floaty>;
						public hasPermission(): boolean;
						public rawWindow(view: android.view.View): org.autojs.autojs.runtime.api.Floaty.JsRawWindow;
						public constructor(mUiHandler: org.autojs.autojs.tool.UiHandler, mRuntime: org.autojs.autojs.runtime.ScriptRuntime);
						public rawWindow(floaty: org.autojs.autojs.core.floaty.RawWindow.RawFloaty): org.autojs.autojs.runtime.api.Floaty.JsRawWindow;
						public requestPermission(): boolean;
						public window(view: android.view.View): org.autojs.autojs.runtime.api.Floaty.JsResizableWindow;
						public ensurePermission(): void;
						public closeAll(): void;
						public window(supplier: org.autojs.autojs.core.floaty.BaseResizableFloatyWindow.ViewSupplier): org.autojs.autojs.runtime.api.Floaty.JsResizableWindow;
					}
					export module Floaty {
						export class JsRawWindow extends java.lang.Object implements org.autojs.autojs.runtime.api.Floaty.JsWindow {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.Floaty.JsRawWindow>;
							public getWidth(): number;
							public requestFocus(): kotlin.Unit;
							public getY(): number;
							public close(): void;
							public setPosition(x: number, y: number): void;
							public constructor(this$0: org.autojs.autojs.core.floaty.RawWindow.RawFloaty);
							public findView(id: string): android.view.View;
							public getHeight(): number;
							public setTouchable(touchable: boolean): void;
							public setSize(w: number, h: number): void;
							public close(removeFromWindows: boolean): void;
							public exitOnClose(): void;
							public disableFocus(): kotlin.Unit;
							public getX(): number;
							public close(param0: boolean): void;
						}
						export class JsResizableWindow extends java.lang.Object implements org.autojs.autojs.runtime.api.Floaty.JsWindow {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.Floaty.JsResizableWindow>;
							public constructor(this$0: org.autojs.autojs.core.floaty.BaseResizableFloatyWindow.ViewSupplier);
							public getWidth(): number;
							public requestFocus(): kotlin.Unit;
							public getY(): number;
							public close(): void;
							public setPosition(x: number, y: number): void;
							public findView(id: string): android.view.View;
							public getHeight(): number;
							public setAdjustEnabled(enabled: boolean): void;
							public setSize(w: number, h: number): void;
							public close(removeFromWindows: boolean): void;
							public exitOnClose(): void;
							public disableFocus(): kotlin.Unit;
							public getX(): number;
							public isAdjustEnabled(): boolean;
							public close(param0: boolean): void;
						}
						export class JsWindow extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.Floaty.JsWindow>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.runtime.api.Floaty$JsWindow interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								close(param0: boolean): void;
							});
							public constructor();
							public close(param0: boolean): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class IPermissionToggleable extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.IPermissionToggleable>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.runtime.api.IPermissionToggleable interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							getDescription(): string;
							has(): boolean;
							toggle(param0: boolean): void;
							request(param0: boolean): void;
							request(): void;
							requestIfNeeded(param0: boolean): void;
							revoke(): void;
							revokeIfNeeded(): void;
							config(): void;
						});
						public constructor();
						public revoke(): void;
						public requestIfNeeded(param0: boolean): void;
						public request(param0: boolean): void;
						public config(): void;
						public revokeIfNeeded(): void;
						public has(): boolean;
						public getDescription(): string;
						public request(): void;
						public toggle(param0: boolean): void;
					}
					export module IPermissionToggleable {
						export class DefaultImpls extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.IPermissionToggleable.DefaultImpls>;
							public static toggle($this: org.autojs.autojs.runtime.api.IPermissionToggleable, forcible: boolean): void;
							public static revoke($this: org.autojs.autojs.runtime.api.IPermissionToggleable): void;
							public static config($this: org.autojs.autojs.runtime.api.IPermissionToggleable): void;
							public static request($this: org.autojs.autojs.runtime.api.IPermissionToggleable, forcible: boolean): void;
							public static request($this: org.autojs.autojs.runtime.api.IPermissionToggleable): void;
							public static requestIfNeeded($this: org.autojs.autojs.runtime.api.IPermissionToggleable, forcible: boolean): void;
							public static revokeIfNeeded($this: org.autojs.autojs.runtime.api.IPermissionToggleable): void;
						}
						export class PermissionConfigException extends java.lang.Exception {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.IPermissionToggleable.PermissionConfigException>;
							public constructor();
							public constructor(message: string, cause: java.lang.Throwable);
							public constructor(cause: java.lang.Throwable);
							public constructor(message: string);
							public constructor(e: string);
							public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						}
						export class PermissionRequestException extends java.lang.Exception {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.IPermissionToggleable.PermissionRequestException>;
							public constructor();
							public constructor(message: string, cause: java.lang.Throwable);
							public constructor(cause: java.lang.Throwable);
							public constructor(message: string);
							public constructor(e: string);
							public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						}
						export class PermissionRevokeException extends java.lang.Exception {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.IPermissionToggleable.PermissionRevokeException>;
							public constructor();
							public constructor(message: string, cause: java.lang.Throwable);
							public constructor(cause: java.lang.Throwable);
							public constructor(message: string);
							public constructor(e: string);
							public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						}
						export class PermissionToggleException extends java.lang.Exception {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.IPermissionToggleable.PermissionToggleException>;
							public constructor();
							public constructor(message: string, cause: java.lang.Throwable);
							public constructor(cause: java.lang.Throwable);
							public constructor(message: string);
							public constructor(e: string);
							public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class IWrappedBarcode extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.IWrappedBarcode>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.runtime.api.IWrappedBarcode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							getFormatName(): string;
							getValueTypeName(): string;
							getType(): number;
							getTypeName(): string;
						});
						public constructor();
						public getTypeName(): string;
						public getFormatName(): string;
						public getValueTypeName(): string;
						public getType(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Images extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Images>;
						public colorFinder: org.autojs.autojs.core.image.ColorFinder;
						public static scaleBitmap(origin: android.graphics.Bitmap, newWidth: number, newHeight: number): android.graphics.Bitmap;
						public constructor(context: android.content.Context, scriptRuntime: org.autojs.autojs.runtime.ScriptRuntime, screenCaptureRequester: org.autojs.autojs.core.image.capture.ScreenCaptureRequester);
						public newMat(mat: org.autojs.autojs.core.opencv.Mat, roi: org.opencv.core.Rect): org.autojs.autojs.core.opencv.Mat;
						public copy(image: org.autojs.autojs.core.image.ImageWrapper): org.autojs.autojs.core.image.ImageWrapper;
						public captureScreen(): org.autojs.autojs.core.image.ImageWrapper;
						public fromBytes(bytes: number[]): org.autojs.autojs.core.image.ImageWrapper;
						public getScreenCapturer(): org.autojs.autojs.core.image.capture.ScreenCapturer;
						public toBase64(img: org.autojs.autojs.core.image.ImageWrapper, format: string, quality: number): string;
						public initOpenCvIfNeeded(): void;
						public findImage(image: org.autojs.autojs.core.image.ImageWrapper, template: org.autojs.autojs.core.image.ImageWrapper): org.opencv.core.Point;
						public load(src: string): org.autojs.autojs.core.image.ImageWrapper;
						public static saveBitmap(bitmap: android.graphics.Bitmap, path: string): void;
						public clip(img: org.autojs.autojs.core.image.ImageWrapper, x: number, y: number, w: number, h: number): org.autojs.autojs.core.image.ImageWrapper;
						public static concat(imgA: org.autojs.autojs.core.image.ImageWrapper, imgB: org.autojs.autojs.core.image.ImageWrapper, direction: number): org.autojs.autojs.core.image.ImageWrapper;
						public static pixel(image: org.autojs.autojs.core.image.ImageWrapper, x: number, y: number): number;
						public matchTemplate(image: org.autojs.autojs.core.image.ImageWrapper, template: org.autojs.autojs.core.image.ImageWrapper, weakThreshold: number, threshold: number, rect: org.opencv.core.Rect, maxLevel: number, limit: number): java.util.List<org.autojs.autojs.core.image.TemplateMatching.Match>;
						public newMat(): org.autojs.autojs.core.opencv.Mat;
						public rotate(img: org.autojs.autojs.core.image.ImageWrapper, x: number, y: number, degree: number): org.autojs.autojs.core.image.ImageWrapper;
						public findImage(image: org.autojs.autojs.core.image.ImageWrapper, template: org.autojs.autojs.core.image.ImageWrapper, threshold: number): org.opencv.core.Point;
						public read(path: string): org.autojs.autojs.core.image.ImageWrapper;
						public save(image: org.autojs.autojs.core.image.ImageWrapper, path: string, format: string, quality: number): boolean;
						public releaseScreenCapturer(): void;
						public requestScreenCapture(orientation: number): org.autojs.autojs.runtime.api.ScriptPromiseAdapter;
						public fromBase64(data: string): org.autojs.autojs.core.image.ImageWrapper;
						public findImage(image: org.autojs.autojs.core.image.ImageWrapper, template: org.autojs.autojs.core.image.ImageWrapper, threshold: number, rect: org.opencv.core.Rect): org.opencv.core.Point;
						public toBytes(img: org.autojs.autojs.core.image.ImageWrapper, format: string, quality: number): number[];
						public captureScreen(path: string): boolean;
						public findImage(image: org.autojs.autojs.core.image.ImageWrapper, template: org.autojs.autojs.core.image.ImageWrapper, weakThreshold: number, threshold: number, rect: org.opencv.core.Rect, maxLevel: number): org.opencv.core.Point;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Media extends java.lang.Object implements android.media.MediaScannerConnection.MediaScannerConnectionClient {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Media>;
						public pauseMusic(): void;
						public playMusic(path: string): void;
						public getMusicDuration(): number;
						public stopMusic(): void;
						public onScanCompleted(path: string, uri: android.net.Uri): void;
						public constructor(context: android.content.Context, runtime: org.autojs.autojs.runtime.ScriptRuntime);
						public isMusicPlaying(): boolean;
						public recycle(): void;
						public onMediaScannerConnected(): void;
						public playMusic(path: string, volume: number): void;
						public onScanCompleted(param0: string, param1: android.net.Uri): void;
						public scanFile(path: string): void;
						public getMusicCurrentPosition(): number;
						public musicSeekTo(m: number): void;
						public resumeMusic(): void;
						public playMusic(path: string, volume: number, looping: boolean): void;
					}
					export module Media {
						export class MediaPlayerWrapper extends android.media.MediaPlayer {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.Media.MediaPlayerWrapper>;
							public stop(): void;
							public start(): void;
							public getState(): number;
							public pause(): void;
							public release(): void;
							public prepare(): void;
							public prepareAsync(): void;
							public reset(): void;
							public stopAndReset(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class OcrMLKit extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.OcrMLKit>;
						public constructor();
						public recognizeText(image: org.autojs.autojs.core.image.ImageWrapper): string[];
						public release(): void;
						public detect(image: org.autojs.autojs.core.image.ImageWrapper): java.util.List<org.autojs.autojs.runtime.api.OcrResult>;
					}
					export module OcrMLKit {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.OcrMLKit.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class OcrPaddle extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.OcrPaddle>;
						public detect(image: org.autojs.autojs.core.image.ImageWrapper): java.util.List<com.baidu.paddle.lite.ocr.OcrResult>;
						public constructor();
						public recognizeText(image: org.autojs.autojs.core.image.ImageWrapper): string[];
						public init(useSlim: boolean): boolean;
						public release(): void;
						public recognizeText(image: org.autojs.autojs.core.image.ImageWrapper, cpuThreadNum: number): string[];
						public detect(image: org.autojs.autojs.core.image.ImageWrapper, cpuThreadNum: number): java.util.List<com.baidu.paddle.lite.ocr.OcrResult>;
						public detect(image: org.autojs.autojs.core.image.ImageWrapper, cpuThreadNum: number, useSlim: boolean): java.util.List<com.baidu.paddle.lite.ocr.OcrResult>;
						public recognizeText(image: org.autojs.autojs.core.image.ImageWrapper, cpuThreadNum: number, useSlim: boolean): string[];
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class OcrResult extends java.lang.Comparable<org.autojs.autojs.runtime.api.OcrResult> {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.OcrResult>;
						public label: string;
						public confidence: number;
						public bounds: android.graphics.Rect;
						public compareTo(other: org.autojs.autojs.runtime.api.OcrResult): number;
						public constructor(label: string, confidence: number, bounds: android.graphics.Rect);
						public toString(): string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Permissions extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Permissions>;
						public setPostNotifications(_set_: org.autojs.autojs.runtime.api.IPermissionToggleable): void;
						public getProjectMediaAccess(): org.autojs.autojs.runtime.api.IPermissionToggleable;
						public constructor(context: android.content.Context);
						public setWriteSecuritySettings(_set_: org.autojs.autojs.runtime.api.IPermissionToggleable): void;
						public getWriteSecuritySettings(): org.autojs.autojs.runtime.api.IPermissionToggleable;
						public setIgnoreBatteryOptimizations(_set_: org.autojs.autojs.runtime.api.IPermissionToggleable): void;
						public getUsageStatesAccess(): org.autojs.autojs.runtime.api.IPermissionToggleable;
						public getDisplayOverOtherApps(): org.autojs.autojs.runtime.api.IPermissionToggleable;
						public setDisplayOverOtherApps(_set_: org.autojs.autojs.runtime.api.IPermissionToggleable): void;
						public getPostNotifications(): org.autojs.autojs.runtime.api.IPermissionToggleable;
						public getNotificationAccess(): org.autojs.autojs.runtime.api.IPermissionToggleable;
						public setProjectMediaAccess(_set_: org.autojs.autojs.runtime.api.IPermissionToggleable): void;
						public setBackgroundStart(_set_: org.autojs.autojs.runtime.api.IPermissionToggleable): void;
						public getIgnoreBatteryOptimizations(): org.autojs.autojs.runtime.api.IPermissionToggleable;
						public getWriteSystemSettings(): org.autojs.autojs.runtime.api.IPermissionToggleable;
						public isBackgroundStartGranted(): boolean;
						public setNotificationAccess(_set_: org.autojs.autojs.runtime.api.IPermissionToggleable): void;
						public setWriteSystemSettings(_set_: org.autojs.autojs.runtime.api.IPermissionToggleable): void;
						public getBackgroundStart(): org.autojs.autojs.runtime.api.IPermissionToggleable;
						public setUsageStatesAccess(_set_: org.autojs.autojs.runtime.api.IPermissionToggleable): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Plugins extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Plugins>;
						public load(packageName: string): org.autojs.autojs.core.plugin.Plugin;
						public constructor(context: android.content.Context, runtime: org.autojs.autojs.runtime.ScriptRuntime);
						public clear(): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class ProcessShell extends org.autojs.autojs.runtime.api.AbstractShell {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.ProcessShell>;
						public exec(param0: string): void;
						public getErrorOutput(): java.lang.StringBuilder;
						public static exec(commands: string[], isRoot: boolean): org.autojs.autojs.runtime.api.AbstractShell.Result;
						public waitFor(): number;
						public init(param0: string): void;
						public getProcess(): java.lang.Process;
						public constructor(isExecWithRoot: boolean);
						public init(initialCommand: string): void;
						public readAll(): org.autojs.autojs.runtime.api.ProcessShell;
						public static execCommand(commands: string[], isRoot: boolean): org.autojs.autojs.runtime.api.AbstractShell.Result;
						public static execCommand(commands: string[], process: java.lang.Process): org.autojs.autojs.runtime.api.AbstractShell.Result;
						public constructor(root: boolean);
						public constructor(context: android.content.Context, isExecWithRoot: boolean);
						public constructor();
						public static exec(command: string, isRoot: boolean): org.autojs.autojs.runtime.api.AbstractShell.Result;
						public exitAndWaitFor(): void;
						public static execCommand(command: string, withRoot: boolean): org.autojs.autojs.runtime.api.AbstractShell.Result;
						public readSucceedOutput(): org.autojs.autojs.runtime.api.ProcessShell;
						public getSucceedReader(): java.io.BufferedReader;
						public readErrorOutput(): org.autojs.autojs.runtime.api.ProcessShell;
						public exec(command: string): void;
						public getSucceedOutput(): java.lang.StringBuilder;
						public static getShellProcess(): java.lang.Process;
						public getErrorReader(): java.io.BufferedReader;
						public exit(): void;
						public static getRootProcess(): java.lang.Process;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class ScreenMetrics extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.ScreenMetrics>;
						public rescaleX(x: number, width: number): number;
						public constructor();
						public static getDeviceScreenHeight(): number;
						public rescaleY(y: number): number;
						public static isScreenLandscape(): boolean;
						public scaleX(x: number): number;
						public static getDeviceScreenWidth(): number;
						public rescaleY(y: number, height: number): number;
						public static getOrientationAwareScreenHeight(orientation: number): number;
						public setScreenMetrics(width: number, height: number): void;
						public scaleX(x: number, width: number): number;
						public static isScreenPortrait(): boolean;
						public rescaleX(x: number): number;
						public scaleY(y: number, height: number): number;
						public static getOrientation(): number;
						public static getDeviceScreenDensity(): number;
						public static getRotation(): number;
						public static getOrientationAwareScreenWidth(orientation: number): number;
						public constructor(designWidth: number, designHeight: number);
						public scaleY(y: number): number;
						public static init(activity: android.app.Activity): void;
					}
					export module ScreenMetrics {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.ScreenMetrics.Companion>;
							public getDeviceScreenHeight(): number;
							public getOrientationAwareScreenWidth(orientation: number): number;
							public setResources(_set_: android.content.res.Resources): void;
							public isScreenLandscape(): boolean;
							public getDeviceScreenWidth(): number;
							public getOrientationAwareScreenHeight(orientation: number): number;
							public getDeviceScreenDensity(): number;
							public getRotation(): number;
							public getResources(): android.content.res.Resources;
							public getOrientation(): number;
							public isScreenPortrait(): boolean;
							public init(activity: android.app.Activity): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class ScriptPromiseAdapter extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.ScriptPromiseAdapter>;
						public constructor();
						public resolve(result: any): void;
						public onResolve(callback: org.autojs.autojs.runtime.api.ScriptPromiseAdapter.Callback): org.autojs.autojs.runtime.api.ScriptPromiseAdapter;
						public onReject(callback: org.autojs.autojs.runtime.api.ScriptPromiseAdapter.Callback): org.autojs.autojs.runtime.api.ScriptPromiseAdapter;
						public reject(error: any): void;
					}
					export module ScriptPromiseAdapter {
						export class Callback extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.ScriptPromiseAdapter.Callback>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.runtime.api.ScriptPromiseAdapter$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								call(param0: any): void;
							});
							public constructor();
							public call(param0: any): void;
						}
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.ScriptPromiseAdapter.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class ScriptToast extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.ScriptToast>;
						public static INSTANCE: org.autojs.autojs.runtime.api.ScriptToast;
						public static pool: java.util.concurrent.ConcurrentHashMap<android.widget.Toast,org.autojs.autojs.runtime.ScriptRuntime>;
						public static dismissAll(scriptRuntime: org.autojs.autojs.runtime.ScriptRuntime): void;
						public static add(t: any, scriptRuntime: org.autojs.autojs.runtime.ScriptRuntime): void;
						public static clear(scriptRuntime: org.autojs.autojs.runtime.ScriptRuntime): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Sensors extends org.autojs.autojs.core.eventloop.EventEmitter {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Sensors>;
						public ignoresUnsupportedSensor: boolean;
						public delay: org.autojs.autojs.runtime.api.Sensors.Delay;
						public constructor(bridges: org.autojs.autojs.runtime.ScriptBridges, timer: org.autojs.autojs.core.looper.Timer);
						public constructor(bridges: org.autojs.autojs.runtime.ScriptBridges);
						public getSensor(sensorName: string): android.hardware.Sensor;
						public constructor(context: android.content.Context, runtime: org.autojs.autojs.runtime.ScriptRuntime);
						public register(sensorName: string): org.autojs.autojs.runtime.api.Sensors.SensorEventEmitter;
						public register(sensorName: string, delay: number): org.autojs.autojs.runtime.api.Sensors.SensorEventEmitter;
						public unregister(emitter: org.autojs.autojs.runtime.api.Sensors.SensorEventEmitter): void;
						public unregisterAll(): void;
					}
					export module Sensors {
						export class Delay extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.Sensors.Delay>;
							public static normal: number;
							public static ui: number;
							public static game: number;
							public static fastest: number;
							public constructor();
						}
						export class SensorEventEmitter extends org.autojs.autojs.core.eventloop.EventEmitter implements android.hardware.SensorEventListener {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.Sensors.SensorEventEmitter>;
							public onAccuracyChanged(param0: android.hardware.Sensor, param1: number): void;
							public unregister(): void;
							public onSensorChanged(param0: android.hardware.SensorEvent): void;
							public onSensorChanged(event: android.hardware.SensorEvent): void;
							public constructor(bridges: org.autojs.autojs.runtime.ScriptBridges);
							public constructor(bridges: org.autojs.autojs.runtime.ScriptBridges, timer: org.autojs.autojs.core.looper.Timer);
							public constructor(this$0: org.autojs.autojs.runtime.api.Sensors, bridges: org.autojs.autojs.runtime.ScriptBridges);
							public onAccuracyChanged(sensor: android.hardware.Sensor, accuracy: number): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Services extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Services>;
						public constructor(context: android.content.Context);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Settings extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Settings>;
						public constructor(context: android.content.Context);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Shell extends org.autojs.autojs.runtime.api.AbstractShell {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Shell>;
						public constructor(context: android.content.Context, root: boolean, shouldReadOutput: boolean);
						public exec(param0: string): void;
						public execAndWaitFor(command: string): string;
						public constructor();
						public exitAndWaitFor(): void;
						public init(param0: string): void;
						public constructor(context: android.content.Context);
						public setCallback(callback: org.autojs.autojs.runtime.api.Shell.Callback): void;
						public exec(command: string): void;
						public isInitialized(): boolean;
						public constructor(isExecWithRoot: boolean);
						public init(initialCommand: string): void;
						public constructor(context: android.content.Context, root: boolean);
						public exit(): void;
						public getTermSession(): jackpal.androidterm.emulatorview.TermSession;
						public constructor(root: boolean);
						public constructor(context: android.content.Context, isExecWithRoot: boolean);
					}
					export module Shell {
						export class Callback extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.Shell.Callback>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.runtime.api.Shell$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onOutput(param0: string): void;
								onNewLine(param0: string): void;
								onInitialized(): void;
								onInterrupted(param0: java.lang.InterruptedException): void;
							});
							public constructor();
							public onInterrupted(param0: java.lang.InterruptedException): void;
							public onOutput(param0: string): void;
							public onNewLine(param0: string): void;
							public onInitialized(): void;
						}
						export class MyShellTermSession extends jackpal.androidterm.ShellTermSession {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.Shell.MyShellTermSession>;
							public constructor();
							public constructor(settings: jackpal.androidterm.util.TermSettings, initialCommand: string);
							public processInput(data: number[], offset: number, count: number): void;
							public constructor(param0: org.autojs.autojs.runtime.api.Shell, settings: jackpal.androidterm.util.TermSettings, initialCommand: string);
							public constructor(exitOnEOF: boolean);
							public onProcessExit(): void;
						}
						export class SimpleCallback extends java.lang.Object implements org.autojs.autojs.runtime.api.Shell.Callback {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.Shell.SimpleCallback>;
							public constructor();
							public onInterrupted(param0: java.lang.InterruptedException): void;
							public onInterrupted(e: java.lang.InterruptedException): void;
							public onOutput(param0: string): void;
							public onNewLine(param0: string): void;
							public onNewLine(str: string): void;
							public onInitialized(): void;
							public onOutput(str: string): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Threads extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Threads>;
						public atomic(): java.util.concurrent.atomic.AtomicLong;
						public currentThread(): any;
						public lock(): java.util.concurrent.locks.ReentrantLock;
						public hasRunningThreads(): boolean;
						public start(runnable: java.lang.Runnable): org.autojs.autojs.core.looper.TimerThread;
						public exit(): void;
						public constructor(mRuntime: org.autojs.autojs.runtime.ScriptRuntime);
						public atomic(value: number): java.util.concurrent.atomic.AtomicLong;
						public shutDownAll(): void;
						public disposable(): org.autojs.autojs.concurrent.VolatileDispose<any>;
						public getMainThread(): java.lang.Thread;
						public runTaskForThreadPool(runnable: org.mozilla.javascript.BaseFunction): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class Timers extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.Timers>;
						public setTimeout(callback: any, delay: number, ...param2: any[]): number;
						public setTimeout(callback: any): number;
						public getMainTimer(): org.autojs.autojs.core.looper.Timer;
						public setImmediate(listener: any, ...args: any[]): number;
						public constructor(runtime: org.autojs.autojs.runtime.ScriptRuntime);
						public getTimerForCurrentThread(): org.autojs.autojs.core.looper.Timer;
						public clearInterval(id: number): boolean;
						public recycle(): void;
						public clearImmediate(id: number): boolean;
						public getTimerForThread(thread: java.lang.Thread): org.autojs.autojs.core.looper.Timer;
						public clearTimeout(id: number): boolean;
						public setInterval(listener: any): number;
						public setInterval(listener: any, interval: number, ...param2: any[]): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class UI extends org.autojs.autojs.rhino.ProxyObject {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.UI>;
						public equals(obj: any): boolean;
						public getResourceParser(): org.autojs.autojs.core.ui.inflater.ResourceParser;
						public getPrototype(): org.mozilla.javascript.Scriptable;
						public execIdCall(param0: org.mozilla.javascript.IdFunctionObject, param1: org.mozilla.javascript.Context, param2: org.mozilla.javascript.Scriptable, param3: org.mozilla.javascript.Scriptable, param4: any[]): any;
						public equals(param0: any): boolean;
						public computeIfAbsent(key: any, mappingFunction: any /* any<any,any>*/): any;
						public getOrDefault(key: any, defaultValue: any): any;
						public setParentScope(param0: org.mozilla.javascript.Scriptable): void;
						public putAll(param0: java.util.Map<any,any>): void;
						public putIfAbsent(key: any, value: any): any;
						public getParentScope(): org.mozilla.javascript.Scriptable;
						public getIds(): any[];
						public replace(key: any, oldValue: any, newValue: any): boolean;
						public has(param0: number, param1: org.mozilla.javascript.Scriptable): boolean;
						public size(): number;
						public replace(key: any, value: any): any;
						public static getDefaultValue(param0: org.mozilla.javascript.Scriptable, param1: java.lang.Class<any>): any;
						public constructor();
						public putConst(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): void;
						public computeIfPresent(key: any, remappingFunction: any /* any<any,any,any>*/): any;
						public getAllIds(): any[];
						public put(name: string, start: org.mozilla.javascript.Scriptable, value: any): void;
						public hasInstance(param0: org.mozilla.javascript.Scriptable): boolean;
						public get(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): any;
						public delete(param0: number): void;
						public containsKey(param0: any): boolean;
						public setBindingContext(context: any): void;
						public delete(param0: string): void;
						public has(param0: string, param1: org.mozilla.javascript.Scriptable): boolean;
						public get(param0: number, param1: org.mozilla.javascript.Scriptable): any;
						public delete(param0: org.mozilla.javascript.Symbol): void;
						public clear(): void;
						public getBindingContext(): any;
						public put(param0: number, param1: org.mozilla.javascript.Scriptable, param2: any): void;
						public put(param0: any, param1: any): any;
						public remove(param0: any): any;
						public entrySet(): java.util.Set<java.util.Map.Entry<any,any>>;
						public put(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable, param2: any): void;
						public hashCode(): number;
						public setPrototype(param0: org.mozilla.javascript.Scriptable): void;
						public recycle(): void;
						public defineConst(param0: string, param1: org.mozilla.javascript.Scriptable): void;
						public getClassName(): string;
						public values(): java.util.Collection<any>;
						public has(param0: org.mozilla.javascript.Symbol, param1: org.mozilla.javascript.Scriptable): boolean;
						public get(param0: string, param1: org.mozilla.javascript.Scriptable): any;
						public putAll(param0: java.util.Map<any,any>): void;
						public remove(key: any, value: any): boolean;
						public compute(key: any, remappingFunction: any /* any<any,any,any>*/): any;
						public constructor(scope: org.mozilla.javascript.Scriptable, proxyObject: any);
						public constructor(param0: org.mozilla.javascript.Scriptable, param1: org.mozilla.javascript.Scriptable);
						public isEmpty(): boolean;
						public forEach(action: any /* any<any,any>*/): void;
						public getDefaultValue(param0: java.lang.Class<any>): any;
						public replaceAll(_function_: any /* any<any,any,any>*/): void;
						public get(name: string, start: org.mozilla.javascript.Scriptable): any;
						public get(param0: any): any;
						public containsValue(param0: any): boolean;
						public constructor(context: android.content.Context, mRuntime: org.autojs.autojs.runtime.ScriptRuntime);
						public getDefaultValue(typeHint: java.lang.Class<any>): string;
						public getContext(): android.content.Context;
						public merge(key: any, value: any, remappingFunction: any /* any<any,any,any>*/): any;
						public getLayoutInflater(): org.autojs.autojs.core.ui.inflater.DynamicLayoutInflater;
						public put(param0: string, param1: org.mozilla.javascript.Scriptable, param2: any): void;
						public isConst(param0: string): boolean;
						public keySet(): java.util.Set<any>;
					}
					export module UI {
						export class Drawables extends org.autojs.autojs.core.ui.inflater.util.Drawables {
							public static class: java.lang.Class<org.autojs.autojs.runtime.api.UI.Drawables>;
							public constructor();
							public decodeImage(context: android.content.Context, path: string): android.graphics.drawable.Drawable;
							public constructor(this$0: org.autojs.autojs.runtime.api.UI);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class WrappedBarcode extends java.lang.Object implements org.autojs.autojs.runtime.api.IWrappedBarcode {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.WrappedBarcode>;
						public getBoundingBox(): android.graphics.Rect;
						public getRawBytes(): number[];
						public getPhone(): com.google.mlkit.vision.barcode.common.Barcode.Phone;
						public getSms(): com.google.mlkit.vision.barcode.common.Barcode.Sms;
						public getType(): number;
						public getDriverLicense(): com.google.mlkit.vision.barcode.common.Barcode.DriverLicense;
						public getContactInfo(): com.google.mlkit.vision.barcode.common.Barcode.ContactInfo;
						public getCornerPoints(): android.graphics.Point[];
						public getBarcode(): com.google.mlkit.vision.barcode.common.Barcode;
						public getCalendarEvent(): com.google.mlkit.vision.barcode.common.Barcode.CalendarEvent;
						public constructor(barcode: com.google.mlkit.vision.barcode.common.Barcode);
						public getWifi(): com.google.mlkit.vision.barcode.common.Barcode.WiFi;
						public getTypeName(): string;
						public getUrl(): com.google.mlkit.vision.barcode.common.Barcode.UrlBookmark;
						public getDisplayValue(): string;
						public getFormat(): number;
						public getValueType(): number;
						public getRawValue(): string;
						public getFormatName(): string;
						public getValueTypeName(): string;
						public getEmail(): com.google.mlkit.vision.barcode.common.Barcode.Email;
						public getGeoPoint(): com.google.mlkit.vision.barcode.common.Barcode.GeoPoint;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module api {
					export class WrappedShizuku extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.runtime.api.WrappedShizuku>;
						public static INSTANCE: org.autojs.autojs.runtime.api.WrappedShizuku;
						public static service: org.autojs.autojs.core.shizuku.IUserService;
						public hasPermission(): boolean;
						public ensureService(): void;
						public bindUserServiceIfNeeded$app_appDebug(): void;
						public config(isRequest: boolean): android.content.Intent;
						public isInstalled(): boolean;
						public isRunning(): boolean;
						public execCommand(cmdList: string[]): org.autojs.autojs.runtime.api.AbstractShell.Result;
						public onCreate$app_appDebug(): void;
						public config(): android.content.Intent;
						public ensureService(context: android.content.Context): void;
						public onDestroy$app_appDebug(): void;
						public config(context: android.content.Context): android.content.Intent;
						public requestPermission(): void;
						public config(context: android.content.Context, isRequest: java.lang.Boolean): android.content.Intent;
						public execCommand(cmd: string): org.autojs.autojs.runtime.api.AbstractShell.Result;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module exception {
					export class ScriptEnvironmentException extends org.autojs.autojs.runtime.exception.ScriptException {
						public static class: java.lang.Class<org.autojs.autojs.runtime.exception.ScriptEnvironmentException>;
						public constructor();
						public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						public constructor(message: string, cause: java.lang.Throwable);
						public constructor(cause: java.lang.Throwable);
						public constructor(message: string);
						public constructor(s: string);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module exception {
					export class ScriptException extends java.lang.RuntimeException {
						public static class: java.lang.Class<org.autojs.autojs.runtime.exception.ScriptException>;
						public constructor();
						public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						public constructor(message: string, cause: java.lang.Throwable);
						public constructor(cause: java.lang.Throwable);
						public constructor(message: string);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module exception {
					export class ScriptInterruptedException extends org.autojs.autojs.runtime.exception.ScriptException {
						public static class: java.lang.Class<org.autojs.autojs.runtime.exception.ScriptInterruptedException>;
						public constructor();
						public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						public constructor(message: string, cause: java.lang.Throwable);
						public constructor(cause: java.lang.Throwable);
						public constructor(message: string);
						public constructor(e: java.lang.Throwable);
						public static causedByInterrupted(e: java.lang.Throwable): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module runtime {
				export module exception {
					export class ShouldNeverHappenException extends java.lang.Exception {
						public static class: java.lang.Class<org.autojs.autojs.runtime.exception.ShouldNeverHappenException>;
						public constructor();
						public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						public constructor(message: string, cause: java.lang.Throwable);
						public constructor(cause: java.lang.Throwable);
						public constructor(message: string);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module script {
				export class AutoFileSource extends org.autojs.autojs.script.ScriptSource {
					public static class: java.lang.Class<org.autojs.autojs.script.AutoFileSource>;
					public static ENGINE: string;
					public constructor(path: string);
					public toString(): string;
					public constructor(file: java.io.File);
					public getFile(): java.io.File;
					public getEngineName(): string;
					public constructor(sourceName: string);
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module script {
				export class EncryptedScriptFileHeader extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.script.EncryptedScriptFileHeader>;
					public static INSTANCE: org.autojs.autojs.script.EncryptedScriptFileHeader;
					public static FLAG_INVALID_FILE: number;
					public static FLAG_EXECUTION_MODE_UI: number;
					public static FLAG_EXECUTION_MODE_AUTO: number;
					public static BLOCK_SIZE: number;
					public static isValidFile(bytes: number[]): boolean;
					public writeHeader(os: java.io.OutputStream, flags: number): void;
					public static getHeaderFlags(file: java.io.File): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module script {
				export class JavaScriptFileSource extends org.autojs.autojs.script.JavaScriptSource {
					public static class: java.lang.Class<org.autojs.autojs.script.JavaScriptFileSource>;
					public getScript(): string;
					public constructor(path: string);
					public toString(): string;
					public constructor(name: string);
					public parseExecutionMode(): number;
					public constructor(file: java.io.File);
					public constructor(name: string, file: java.io.File);
					public getFile(): java.io.File;
					public getScriptReader(): java.io.Reader;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module script {
				export abstract class JavaScriptSource extends org.autojs.autojs.script.ScriptSource {
					public static class: java.lang.Class<org.autojs.autojs.script.JavaScriptSource>;
					public static ENGINE: string;
					public static EXECUTION_MODE_UI_PREFIX: string;
					public static EXECUTION_MODE_RAW: number;
					public static EXECUTION_MODE_NORMAL: number;
					public static EXECUTION_MODE_UI: number;
					public static EXECUTION_MODE_AUTO: number;
					public static EXECUTION_MODE_MODULE_CHEERIO: number;
					public getScript(): string;
					public toString(): string;
					public constructor(name: string);
					public parseExecutionMode(): number;
					public getNonNullScriptReader(): java.io.Reader;
					public getExecutionMode(): number;
					public getEngineName(): string;
					public constructor(sourceName: string);
					public getScriptReader(): java.io.Reader;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module script {
				export class JsBeautifier extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.script.JsBeautifier>;
					public shutdown(): void;
					public beautify(code: string, callback: org.autojs.autojs.script.JsBeautifier.Callback): void;
					public constructor(view: android.view.View);
					public prepare(): void;
				}
				export module JsBeautifier {
					export class Callback extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.script.JsBeautifier.Callback>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.script.JsBeautifier$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onSuccess(param0: string): void;
							onException(param0: java.lang.Exception): void;
						});
						public constructor();
						public onException(param0: java.lang.Exception): void;
						public onSuccess(param0: string): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module script {
				export abstract class ScriptSource extends java.lang.Object implements java.io.Serializable {
					public static class: java.lang.Class<org.autojs.autojs.script.ScriptSource>;
					public setOverriddenFullPath(_set_: string): void;
					public getElegantPath(): string;
					public getName(): string;
					public setPrefix(_set_: string): void;
					public getExtension(): string;
					public getOverriddenFullPath(): string;
					public getEngineName(): string;
					public getPrefix(): string;
					public getFullName(): string;
					public getFullPath(): string;
					public constructor(sourceName: string);
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module script {
				export class SequenceScriptSource extends org.autojs.autojs.script.JavaScriptSource {
					public static class: java.lang.Class<org.autojs.autojs.script.SequenceScriptSource>;
					public getScript(): string;
					public toString(): string;
					public constructor(name: string);
					public constructor(name: string, firstScriptSource: org.autojs.autojs.script.JavaScriptSource, secondScriptSource: org.autojs.autojs.script.JavaScriptSource);
					public getScriptReader(): java.io.Reader;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module script {
				export class StringScriptSource extends org.autojs.autojs.script.JavaScriptSource {
					public static class: java.lang.Class<org.autojs.autojs.script.StringScriptSource>;
					public getScript(): string;
					public constructor(name: string);
					public constructor(script: string);
					public constructor(name: string, script: string);
					public getScriptReader(): java.io.Reader;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module service {
				export class AccessibilityService extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.ServiceItemHelper {
					public static class: java.lang.Class<org.autojs.autojs.service.AccessibilityService>;
					public constructor(context: android.content.Context);
					public toggle(): boolean;
					public toggle(param0: boolean): boolean;
					public refreshSubtitle(aimState: boolean): void;
					public stopIfNeeded(): void;
					public callback(aimState: boolean): void;
					public restart(): void;
					public onToggleSuccess(): void;
					public getContext(): android.content.Context;
					public callback(param0: boolean): void;
					public start(): boolean;
					public stop(): boolean;
					public isActive(): boolean;
					public refreshSubtitle(param0: boolean): void;
					public startIfNeeded(): void;
					public onToggleFailure(): void;
					public isRunning(): boolean;
					public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
					public active(): boolean;
					public toggle(aimState: boolean): boolean;
					public isInMainThread(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module service {
				export class ForegroundService extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.ServiceItemHelper {
					public static class: java.lang.Class<org.autojs.autojs.service.ForegroundService>;
					public constructor(context: android.content.Context);
					public toggle(): boolean;
					public toggle(param0: boolean): boolean;
					public refreshSubtitle(aimState: boolean): void;
					public stopIfNeeded(): void;
					public callback(aimState: boolean): void;
					public onToggleSuccess(): void;
					public getContext(): android.content.Context;
					public callback(param0: boolean): void;
					public start(): boolean;
					public stop(): boolean;
					public isActive(): boolean;
					public refreshSubtitle(param0: boolean): void;
					public startIfNeeded(): void;
					public onToggleFailure(): void;
					public isRunning(): boolean;
					public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
					public active(): boolean;
					public toggle(aimState: boolean): boolean;
					public isInMainThread(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module service {
				export class NotificationService extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.ServiceItemHelper {
					public static class: java.lang.Class<org.autojs.autojs.service.NotificationService>;
					public constructor(context: android.content.Context);
					public toggle(): boolean;
					public toggle(param0: boolean): boolean;
					public refreshSubtitle(aimState: boolean): void;
					public stopIfNeeded(): void;
					public callback(aimState: boolean): void;
					public onToggleSuccess(): void;
					public getContext(): android.content.Context;
					public callback(param0: boolean): void;
					public start(): boolean;
					public stop(): boolean;
					public isActive(): boolean;
					public refreshSubtitle(param0: boolean): void;
					public startIfNeeded(): void;
					public onToggleFailure(): void;
					public isRunning(): boolean;
					public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
					public active(): boolean;
					public toggle(aimState: boolean): boolean;
					public config(): void;
					public isInMainThread(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module storage {
				export module database {
					export abstract class BaseModel extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.storage.database.BaseModel>;
						public setId(id: number): void;
						public constructor();
						public equals(obj: any): boolean;
						public hashCode(): number;
						public equals(o: any): boolean;
						public getId(): number;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module storage {
				export module database {
					export abstract class Database<M>  extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.storage.database.Database<any>>;
						public query(sql: string, ...args: any[]): io.reactivex.Flowable<M>;
						public count(): number;
						public createModelFromCursor(param0: android.database.Cursor): M;
						public delete(model: M): io.reactivex.Observable<java.lang.Integer>;
						public exec(callable: java.util.concurrent.Callable<any>): io.reactivex.Observable;
						public constructor(sqLiteOpenHelper: android.database.sqlite.SQLiteOpenHelper, table: string);
						public queryById(id: number): M;
						public update(model: M): io.reactivex.Observable<java.lang.Integer>;
						public execFlowable(callable: java.util.concurrent.Callable<any>): io.reactivex.Flowable;
						public asContentValues(param0: M): android.content.ContentValues;
						public queryAllAsFlowable(): io.reactivex.Flowable<M>;
						public insert(model: M): io.reactivex.Observable<java.lang.Long>;
						public queryAll(): java.util.List<M>;
						public getModelChange(): io.reactivex.subjects.PublishSubject<org.autojs.autojs.storage.database.ModelChange<M>>;
					}
					export module Database {
						export class CursorIterator extends java.util.Iterator<android.database.Cursor> {
							public static class: java.lang.Class<org.autojs.autojs.storage.database.Database.CursorIterator>;
							public next(): android.database.Cursor;
							public hasNext(): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module storage {
				export module database {
					export class IntentTaskDatabase extends org.autojs.autojs.storage.database.Database<org.autojs.autojs.timing.IntentTask> {
						public static class: java.lang.Class<org.autojs.autojs.storage.database.IntentTaskDatabase>;
						public createModelFromCursor(param0: android.database.Cursor): any;
						public createModelFromCursor(cursor: android.database.Cursor): org.autojs.autojs.timing.IntentTask;
						public constructor(context: android.content.Context);
						public constructor(sqLiteOpenHelper: android.database.sqlite.SQLiteOpenHelper, table: string);
						public asContentValues(model: org.autojs.autojs.timing.IntentTask): android.content.ContentValues;
						public asContentValues(param0: any): android.content.ContentValues;
					}
					export module IntentTaskDatabase {
						export class SQLHelper extends android.database.sqlite.SQLiteOpenHelper {
							public static class: java.lang.Class<org.autojs.autojs.storage.database.IntentTaskDatabase.SQLHelper>;
							public constructor(context: android.content.Context);
							public constructor(context: android.content.Context, name: string, factory: android.database.sqlite.SQLiteDatabase.CursorFactory, version: number, errorHandler: android.database.DatabaseErrorHandler);
							public onUpgrade(db: android.database.sqlite.SQLiteDatabase, oldVersion: number, newVersion: number): void;
							public onCreate(param0: android.database.sqlite.SQLiteDatabase): void;
							public onUpgrade(param0: android.database.sqlite.SQLiteDatabase, param1: number, param2: number): void;
							public onCreate(db: android.database.sqlite.SQLiteDatabase): void;
							public constructor(context: android.content.Context, name: string, factory: android.database.sqlite.SQLiteDatabase.CursorFactory, version: number);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module storage {
				export module database {
					export class ModelChange<M>  extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.storage.database.ModelChange<any>>;
						public static INSERT: number;
						public static UPDATE: number;
						public static DELETE: number;
						public getData(): M;
						public constructor(data: M, action: number);
						public getAction(): number;
						public toString(): string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module storage {
				export module database {
					export class TimedTaskDatabase extends org.autojs.autojs.storage.database.Database<org.autojs.autojs.timing.TimedTask> {
						public static class: java.lang.Class<org.autojs.autojs.storage.database.TimedTaskDatabase>;
						public createModelFromCursor(param0: android.database.Cursor): any;
						public constructor(context: android.content.Context);
						public constructor(sqLiteOpenHelper: android.database.sqlite.SQLiteOpenHelper, table: string);
						public asContentValues(model: org.autojs.autojs.timing.TimedTask): android.content.ContentValues;
						public asContentValues(param0: any): android.content.ContentValues;
						public createModelFromCursor(cursor: android.database.Cursor): org.autojs.autojs.timing.TimedTask;
					}
					export module TimedTaskDatabase {
						export class SQLHelper extends android.database.sqlite.SQLiteOpenHelper {
							public static class: java.lang.Class<org.autojs.autojs.storage.database.TimedTaskDatabase.SQLHelper>;
							public constructor(context: android.content.Context);
							public constructor(context: android.content.Context, name: string, factory: android.database.sqlite.SQLiteDatabase.CursorFactory, version: number, errorHandler: android.database.DatabaseErrorHandler);
							public onUpgrade(db: android.database.sqlite.SQLiteDatabase, oldVersion: number, newVersion: number): void;
							public onCreate(param0: android.database.sqlite.SQLiteDatabase): void;
							public onUpgrade(param0: android.database.sqlite.SQLiteDatabase, param1: number, param2: number): void;
							public onCreate(db: android.database.sqlite.SQLiteDatabase): void;
							public constructor(context: android.content.Context, name: string, factory: android.database.sqlite.SQLiteDatabase.CursorFactory, version: number);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module storage {
				export module file {
					export class FileObservable extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.storage.file.FileObservable>;
						public constructor();
						public static move(fromPath: string, toPath: string): io.reactivex.Observable<java.io.File>;
						public static copy(fromPath: string, toPath: string): io.reactivex.Observable<java.io.File>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module storage {
				export module file {
					export class TmpScriptFiles extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.storage.file.TmpScriptFiles>;
						public constructor();
						public static clearTmpDir(context: android.content.Context): void;
						public static create(context: android.content.Context): java.io.File;
						public static getTmpDir(context: android.content.Context): java.io.File;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export class ThemeColor extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.theme.ThemeColor>;
					public saveIn(): void;
					public colorAccent(colorAccent: number): org.autojs.autojs.theme.ThemeColor;
					public equals(obj: any): boolean;
					public getColorPrimaryDark(): number;
					public readFrom(): org.autojs.autojs.theme.ThemeColor;
					public constructor(color: number);
					public equals(other: any): boolean;
					public getColorAccent(): number;
					public constructor();
					public colorPrimary(colorPrimary: number): org.autojs.autojs.theme.ThemeColor;
					public colorPrimaryDark(colorPrimaryDark: number): org.autojs.autojs.theme.ThemeColor;
					public getColorPrimary(): number;
					public constructor(colorPrimary: number, colorPrimaryDark: number, colorAccent: number);
				}
				export module ThemeColor {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.theme.ThemeColor.Companion>;
						public fromColorRes(context: android.content.Context, colorPrimaryRes: number, colorPrimaryDarkRes: number, colorAccentRes: number): org.autojs.autojs.theme.ThemeColor;
						public fromPreferences(): org.autojs.autojs.theme.ThemeColor;
						public fromColorRes(context: android.content.Context, colorPrimaryRes: number, colorPrimaryDarkRes: number): org.autojs.autojs.theme.ThemeColor;
						public fromColorRes(context: android.content.Context, colorPrimaryRes: number): org.autojs.autojs.theme.ThemeColor;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export class ThemeColorHelper extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.theme.ThemeColorHelper>;
					public static setStatusBarColor(activity: android.app.Activity, color: number): void;
					public constructor();
					public static setColorPrimary(switchCompat: androidx.appcompat.widget.SwitchCompat, color: number): void;
					public static setColorPrimary(sw: android.widget.Switch, color: number): void;
					public static setBackgroundColor(view: android.view.View, color: number): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export class ThemeColorManager extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.theme.ThemeColorManager>;
					public static INSTANCE: org.autojs.autojs.theme.ThemeColorManager;
					public static defaultThemeColor: org.autojs.autojs.theme.ThemeColor;
					public static currentThemeColor: org.autojs.autojs.theme.ThemeColor;
					public static getCurrentThemeColor(): org.autojs.autojs.theme.ThemeColor;
					public addActivityStatusBar(activity: android.app.Activity): void;
					public addActivityNavigationBar(activity: android.app.Activity): void;
					public static addViewBackground(titleBarView: android.view.View): void;
					public setThemeColor(themeColor: org.autojs.autojs.theme.ThemeColor): void;
					public addPaint(paint: android.graphics.Paint): void;
					public static setCurrentThemeColor(_set_: org.autojs.autojs.theme.ThemeColor): void;
					public static add(colorMutable: org.autojs.autojs.theme.ThemeColorMutable): void;
					public static getColorPrimary(): number;
					public setThemeColor(color: number): void;
				}
				export module ThemeColorManager {
					export class BackgroundColorManager extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.theme.ThemeColorManager.BackgroundColorManager>;
						public static INSTANCE: org.autojs.autojs.theme.ThemeColorManager.BackgroundColorManager;
						public setColor(color: number): void;
						public add(view: android.view.View): void;
					}
					export class PaintManager extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.theme.ThemeColorManager.PaintManager>;
						public static INSTANCE: org.autojs.autojs.theme.ThemeColorManager.PaintManager;
						public add(paint: android.graphics.Paint): void;
						public setColor(color: number): void;
					}
					export class StatusBarManager extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.theme.ThemeColorManager.StatusBarManager>;
						public static INSTANCE: org.autojs.autojs.theme.ThemeColorManager.StatusBarManager;
						public setColor(color: number): void;
						public add(activity: android.app.Activity): void;
					}
					export class ThemeColorMutableManager extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.theme.ThemeColorManager.ThemeColorMutableManager>;
						public static INSTANCE: org.autojs.autojs.theme.ThemeColorManager.ThemeColorMutableManager;
						public add(widget: org.autojs.autojs.theme.ThemeColorMutable): void;
						public setColor(color: org.autojs.autojs.theme.ThemeColor): void;
					}
					export class ThemeColorWidgetReferenceManager extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.theme.ThemeColorManager.ThemeColorWidgetReferenceManager>;
						public static INSTANCE: org.autojs.autojs.theme.ThemeColorManager.ThemeColorWidgetReferenceManager;
						public add(widget: org.autojs.autojs.theme.ThemeColorMutableReference): void;
						public setColor(color: org.autojs.autojs.theme.ThemeColor): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export class ThemeColorManagerCompat extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.theme.ThemeColorManagerCompat>;
					public constructor();
					public static getColorPrimary(): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export class ThemeColorMutable extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.theme.ThemeColorMutable>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.theme.ThemeColorMutable interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
					});
					public constructor();
					public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export class ThemeColorMutableReference extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.theme.ThemeColorMutableReference>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.theme.ThemeColorMutableReference interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						isNull(): boolean;
					});
					public constructor();
					public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
					public isNull(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module app {
					export class ColorSelectActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.theme.app.ColorSelectActivity>;
						public static SELECT_NONE: number;
						public startActivity(intent: android.content.Intent, options: android.os.Bundle): void;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public finish(): void;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public startActivity(intent: android.content.Intent): void;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public static startActivity(context: android.content.Context): void;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
					export module ColorSelectActivity {
						export class ColorItem extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.theme.app.ColorSelectActivity.ColorItem>;
							public getName(): string;
							public constructor(name: string, color: number);
							public setName(_set_: string): void;
							public setThemeColor(_set_: org.autojs.autojs.theme.ThemeColor): void;
							public constructor(name: string, themeColor: org.autojs.autojs.theme.ThemeColor);
							public getThemeColor(): org.autojs.autojs.theme.ThemeColor;
						}
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.theme.app.ColorSelectActivity.Companion>;
							public setOnFinish(_set_: kotlin.jvm.functions.Function0<kotlin.Unit>): void;
							public getOnFinish(): kotlin.jvm.functions.Function0<kotlin.Unit>;
							public getKEY_CUSTOM_COLOR(): string;
							public getColorString(context: android.content.Context): string;
							public getCustomColorPosition(): number;
							public getKEY_SELECTED_COLOR_INDEX(): string;
							public startActivity(context: android.content.Context): void;
						}
						export module Companion {
							export class ColorSettingRecyclerView extends androidx.recyclerview.widget.ThemeColorRecyclerView {
								public static class: java.lang.Class<org.autojs.autojs.theme.app.ColorSelectActivity.Companion.ColorSettingRecyclerView>;
								public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
								public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
								public childDrawableStateChanged(param0: android.view.View): void;
								public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
								public recomputeViewAttributes(child: android.view.View): void;
								public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
								public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
								public getParentForAccessibility(): android.view.ViewParent;
								public focusSearch(direction: number): android.view.View;
								public focusableViewAvailable(param0: android.view.View): void;
								public getTextDirection(): number;
								public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
								public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
								public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
								public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
								public canResolveLayoutDirection(): boolean;
								public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
								public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[]): boolean;
								public focusableViewAvailable(v: android.view.View): void;
								public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
								public computeVerticalScrollRange(): number;
								public removeView(param0: android.view.View): void;
								public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
								public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
								public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
								public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyle: number);
								public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
								public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
								public getLayoutDirection(): number;
								public createContextMenu(menu: android.view.ContextMenu): void;
								public isTextDirectionResolved(): boolean;
								public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
								public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
								/** @deprecated */
								public requestFitSystemWindows(): void;
								public isTextAlignmentResolved(): boolean;
								public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
								public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
								public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
								public setOnItemClickListener(onItemClickListener: org.autojs.autojs.theme.app.ColorSelectActivity.OnItemClickListener): void;
								public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
								public onStopNestedScroll(child: android.view.View): void;
								public requestDisallowInterceptTouchEvent(param0: boolean): void;
								public computeVerticalScrollOffset(): number;
								public canResolveTextDirection(): boolean;
								public sendAccessibilityEvent(eventType: number): void;
								public canResolveTextAlignment(): boolean;
								public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[]): boolean;
								public showContextMenuForChild(param0: android.view.View): boolean;
								public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
								public stopNestedScroll(): void;
								public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
								public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
								public constructor(context: android.content.Context);
								public setSelectedPosition(currentPosition: number): void;
								public hasNestedScrollingParent(): boolean;
								public stopNestedScroll(param0: number): void;
								public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
								public computeVerticalScrollExtent(): number;
								public sendAccessibilityEvent(param0: number): void;
								public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
								public bringChildToFront(param0: android.view.View): void;
								public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
								public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
								public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
								public clearChildFocus(child: android.view.View): void;
								public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
								public isLayoutRequested(): boolean;
								public requestTransparentRegion(child: android.view.View): void;
								public focusSearch(param0: android.view.View, param1: number): android.view.View;
								public clearChildFocus(param0: android.view.View): void;
								public createContextMenu(param0: android.view.ContextMenu): void;
								public childDrawableStateChanged(child: android.view.View): void;
								public recomputeViewAttributes(param0: android.view.View): void;
								public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
								public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
								public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
								public getParent(): android.view.ViewParent;
								public startNestedScroll(param0: number): boolean;
								public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
								public setCustomColor(): void;
								public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
								public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
								public removeView(view: android.view.View): void;
								public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
								public getTextAlignment(): number;
								public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number, param6: number[]): void;
								public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
								public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
								public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
								public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
								public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
								public setSelectedColor(colorPrimary: number): void;
								public addView(child: android.view.View, index: number): void;
								public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
								public requestLayout(): void;
								public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
								public onStopNestedScroll(param0: android.view.View): void;
								public showContextMenuForChild(originalView: android.view.View): boolean;
								public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
								public requestFitSystemWindows(): void;
								public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
								public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number): boolean;
								public computeHorizontalScrollRange(): number;
								public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
								public isLayoutDirectionResolved(): boolean;
								public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
								public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
								public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
								public hasNestedScrollingParent(param0: number): boolean;
								public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
								public bringChildToFront(child: android.view.View): void;
								public computeHorizontalScrollOffset(): number;
								public requestTransparentRegion(param0: android.view.View): void;
								public computeHorizontalScrollExtent(): number;
								public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
								public getSelectedThemeColor(): org.autojs.autojs.theme.ThemeColor;
								public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
								public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
								public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
								public addView(child: android.view.View, width: number, height: number): void;
								public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[], param4: number): boolean;
								public startNestedScroll(param0: number, param1: number): boolean;
								public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
								public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
								public addView(child: android.view.View): void;
								public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							}
							export module ColorSettingRecyclerView {
								export class Adapter extends androidx.recyclerview.widget.RecyclerView.Adapter<org.autojs.autojs.theme.app.ColorSelectActivity.Companion.ColorSettingRecyclerView.ViewHolder> {
									public static class: java.lang.Class<org.autojs.autojs.theme.app.ColorSelectActivity.Companion.ColorSettingRecyclerView.Adapter>;
									public onBindViewHolder(holder: org.autojs.autojs.theme.app.ColorSelectActivity.Companion.ColorSettingRecyclerView.ViewHolder, position: number): void;
									public constructor();
									public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.theme.app.ColorSelectActivity.Companion.ColorSettingRecyclerView.ViewHolder;
									public onBindViewHolder(param0: any, param1: number, param2: java.util.List<any>): void;
									public constructor(this$0: org.autojs.autojs.theme.app.ColorSelectActivity.Companion.ColorSettingRecyclerView);
									public getItemCount(): number;
									public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
									public onBindViewHolder(param0: any, param1: number): void;
								}
								export class ViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder {
									public static class: java.lang.Class<org.autojs.autojs.theme.app.ColorSelectActivity.Companion.ColorSettingRecyclerView.ViewHolder>;
									public setChecked(checked: boolean): void;
									public setName(_set_: android.widget.TextView): void;
									public setColor(c: number): void;
									public getColor(): android.widget.ImageView;
									public getName(): android.widget.TextView;
									public setColor(_set_: android.widget.ImageView): void;
									public constructor(param0: android.view.View);
									public constructor(this$0: android.view.View);
								}
							}
						}
						export class OnItemClickListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.theme.app.ColorSelectActivity.OnItemClickListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.theme.app.ColorSelectActivity$OnItemClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onItemClick(param0: android.view.View, param1: number): void;
							});
							public constructor();
							public onItemClick(param0: android.view.View, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module app {
					export class ThemeColorMaterialDialog extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.theme.app.ThemeColorMaterialDialog>;
						public constructor();
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module dialog {
					export class ThemeColorMaterialDialogBuilder extends com.afollestad.materialdialogs.MaterialDialog.Builder implements org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.theme.dialog.ThemeColorMaterialDialogBuilder>;
						public setThemeColor(themeColor: org.autojs.autojs.theme.ThemeColor): void;
						public constructor(context: android.content.Context);
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public constructor(param0: android.content.Context);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module internal {
					export class ScrollingViewEdgeGlowColorHelper extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.theme.internal.ScrollingViewEdgeGlowColorHelper>;
						public static setEdgeGlowColor(listView: android.widget.AbsListView, color: number): void;
						public constructor();
						public static setEdgeGlowColor(scrollView: android.widget.ScrollView, color: number): void;
						public static setEdgeGlowColor(recyclerView: androidx.recyclerview.widget.RecyclerView, color: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module preference {
					export class LongClickablePreferenceLike extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.theme.preference.LongClickablePreferenceLike>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.theme.preference.LongClickablePreferenceLike interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							getPrefTitle(): string;
							getPrefContext(): android.content.Context;
							getLongClickPrompt(): string;
							getLongClickPromptMore(): string;
							longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
							longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						});
						public constructor();
						public getPrefTitle(): string;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public getPrefContext(): android.content.Context;
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
					}
					export module LongClickablePreferenceLike {
						export class DefaultImpls extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.theme.preference.LongClickablePreferenceLike.DefaultImpls>;
							public static longClickPromptMoreDialogHandler($this: org.autojs.autojs.theme.preference.LongClickablePreferenceLike, d: com.afollestad.materialdialogs.MaterialDialog): void;
							public static longClickPromptDialogHandler($this: org.autojs.autojs.theme.preference.LongClickablePreferenceLike, d: com.afollestad.materialdialogs.MaterialDialog): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module preference {
					export class MaterialDialogPreference extends org.autojs.autojs.theme.preference.MaterialPreference {
						public static class: java.lang.Class<org.autojs.autojs.theme.preference.MaterialDialogPreference>;
						public getNeutralTextShort(): string;
						public getPositiveText(): string;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public getPrefContext(): android.content.Context;
						public setNegativeText(_set_: string): void;
						public constructor(context: android.content.Context);
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public setNeutralTextShort(_set_: string): void;
						public getDialogContent(): string;
						public onNeutral(): void;
						public getDialogTitle(): string;
						public setPositiveText(_set_: string): void;
						public setDialogTitle(_set_: string): void;
						public setDialogContent(_set_: string): void;
						public getNegativeText(): string;
						public setNeutralText(_set_: string): void;
						public onClick(): void;
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public getDialog(): com.afollestad.materialdialogs.MaterialDialog;
						public getBuilder(): com.afollestad.materialdialogs.MaterialDialog.Builder;
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public getNeutralText(): string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module preference {
					export class MaterialListPreference extends org.autojs.autojs.theme.preference.MaterialDialogPreference {
						public static class: java.lang.Class<org.autojs.autojs.theme.preference.MaterialListPreference>;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public getEntry(): string;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public onChangeConfirmed(dialog: com.afollestad.materialdialogs.MaterialDialog): void;
						public getPrefContext(): android.content.Context;
						public constructor(context: android.content.Context);
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number, bundle: android.os.Bundle);
						public getBuilder(): com.afollestad.materialdialogs.MaterialDialog.Builder;
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module preference {
					export class MaterialPreference extends androidx.preference.Preference implements org.autojs.autojs.theme.preference.LongClickablePreferenceLike {
						public static class: java.lang.Class<org.autojs.autojs.theme.preference.MaterialPreference>;
						public onBindViewHolder(param0: androidx.preference.PreferenceViewHolder): void;
						public obtainStyledAttrs(context: android.content.Context, set: android.util.AttributeSet, styleableRes: number[], defStyleAttr: number, defStyleRes: number): android.content.res.TypedArray;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public onBindViewHolder(holder: androidx.preference.PreferenceViewHolder): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public getPrefContext(): android.content.Context;
						public setLongClickPromptMore(_set_: string): void;
						public setLongClickPrompt(_set_: string): void;
						public constructor(context: android.content.Context);
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number, param3: number);
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public getLongClickPromptMore(): string;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public constructor(param0: android.content.Context);
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public getPrefTitle(): string;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getAttrTextArray(a: android.content.res.TypedArray, index: number): string[];
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public getAttrString(a: android.content.res.TypedArray, index: number): string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module preference {
					export class ThemeColorCheckBoxPreference extends androidx.preference.CheckBoxPreference {
						public static class: java.lang.Class<org.autojs.autojs.theme.preference.ThemeColorCheckBoxPreference>;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public constructor(context: android.content.Context);
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number, param3: number);
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public constructor(param0: android.content.Context);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module preference {
					export class ThemeColorPreferenceCategory extends androidx.preference.PreferenceCategory implements org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.theme.preference.ThemeColorPreferenceCategory>;
						public onBindViewHolder(param0: androidx.preference.PreferenceViewHolder): void;
						public onBindViewHolder(holder: androidx.preference.PreferenceViewHolder): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public setTitleTextColor(titleTextColor: number): void;
						public constructor(context: android.content.Context);
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number, param3: number);
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public constructor(param0: android.content.Context);
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module preference {
					export class ThemeColorPreferenceFragment extends androidx.preference.PreferenceFragmentCompat implements org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.theme.preference.ThemeColorPreferenceFragment>;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public constructor();
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onConfigurationChanged(param0: android.content.res.Configuration): void;
						public onResume(): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onPreferenceTreeClick(param0: androidx.preference.Preference): boolean;
						public setPreferencesFromResource(param0: number, param1: string): void;
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public onLowMemory(): void;
						public onCreatePreferences(savedInstanceState: android.os.Bundle, rootKey: string): void;
						public onCreatePreferences(param0: android.os.Bundle, param1: string): void;
						public setPreferencesFromResource(preferencesResId: number, key: string): void;
						public constructor(param0: number);
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public findPreference(param0: string): androidx.preference.Preference;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onNavigateToScreen(param0: androidx.preference.PreferenceScreen): void;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onDisplayPreferenceDialog(param0: androidx.preference.Preference): void;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module preference {
					export class ThemeColorSwitchPreference extends androidx.preference.SwitchPreference implements org.autojs.autojs.theme.ThemeColorMutable, org.autojs.autojs.theme.preference.LongClickablePreferenceLike {
						public static class: java.lang.Class<org.autojs.autojs.theme.preference.ThemeColorSwitchPreference>;
						public onBindViewHolder(param0: androidx.preference.PreferenceViewHolder): void;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public onBindViewHolder(holder: androidx.preference.PreferenceViewHolder): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public getPrefContext(): android.content.Context;
						public setLongClickPromptMore(_set_: string): void;
						public setLongClickPrompt(_set_: string): void;
						public constructor(context: android.content.Context);
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number, param3: number);
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public getLongClickPromptMore(): string;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public constructor(param0: android.content.Context);
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public getPrefTitle(): string;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module util {
					export class ListBuilder<T>  extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.theme.util.ListBuilder<any>>;
						public addAll(list: java.util.List<T>): org.autojs.autojs.theme.util.ListBuilder<T>;
						public constructor();
						public add(entry: T): org.autojs.autojs.theme.util.ListBuilder<T>;
						public build(): java.util.List<T>;
						public constructor(list: java.util.List<T>);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module widget {
					export class ThemeColorFloatingActionButton extends com.google.android.material.floatingactionbutton.FloatingActionButton implements org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.theme.widget.ThemeColorFloatingActionButton>;
						public getExpandedComponentIdHint(): number;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public sendAccessibilityEvent(param0: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
						public getSupportImageTintList(): android.content.res.ColorStateList;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public constructor(param0: android.content.Context);
						public setExpandedComponentIdHint(param0: number): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public getBehavior(): androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior<com.google.android.material.floatingactionbutton.FloatingActionButton>;
						public getSupportImageTintMode(): android.graphics.PorterDuff.Mode;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public setSupportImageTintList(param0: android.content.res.ColorStateList): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public setSupportBackgroundTintList(param0: android.content.res.ColorStateList): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public getSupportBackgroundTintMode(): android.graphics.PorterDuff.Mode;
						public setShapeAppearanceModel(param0: com.google.android.material.shape.ShapeAppearanceModel): void;
						public sendAccessibilityEvent(eventType: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public setSupportImageTintMode(param0: android.graphics.PorterDuff.Mode): void;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public getShapeAppearanceModel(): com.google.android.material.shape.ShapeAppearanceModel;
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public getBehavior(): androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public getSupportBackgroundTintList(): android.content.res.ColorStateList;
						public setSupportBackgroundTintMode(param0: android.graphics.PorterDuff.Mode): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public invalidateDrawable(dr: android.graphics.drawable.Drawable): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module widget {
					export class ThemeColorHorizontalScrollView extends android.widget.HorizontalScrollView implements org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.theme.widget.ThemeColorHorizontalScrollView>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getSolidColor(): number;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module widget {
					export class ThemeColorImageView extends androidx.appcompat.widget.AppCompatImageView implements org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.theme.widget.ThemeColorImageView>;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public sendAccessibilityEvent(param0: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
						public getSupportImageTintList(): android.content.res.ColorStateList;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public constructor(param0: android.content.Context);
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public setImageResource(param0: number): void;
						public getSupportImageTintMode(): android.graphics.PorterDuff.Mode;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public setSupportImageTintList(param0: android.content.res.ColorStateList): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public setSupportBackgroundTintList(param0: android.content.res.ColorStateList): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public getSupportBackgroundTintMode(): android.graphics.PorterDuff.Mode;
						public setImageResource(resId: number): void;
						public sendAccessibilityEvent(eventType: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public setSupportImageTintMode(param0: android.graphics.PorterDuff.Mode): void;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public getSupportBackgroundTintList(): android.content.res.ColorStateList;
						public setSupportBackgroundTintMode(param0: android.graphics.PorterDuff.Mode): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public invalidateDrawable(dr: android.graphics.drawable.Drawable): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module widget {
					export class ThemeColorImageViewCompat extends androidx.appcompat.widget.AppCompatImageView implements org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.theme.widget.ThemeColorImageViewCompat>;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public sendAccessibilityEvent(param0: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
						public getSupportImageTintList(): android.content.res.ColorStateList;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public constructor(param0: android.content.Context);
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public setImageResource(param0: number): void;
						public getSupportImageTintMode(): android.graphics.PorterDuff.Mode;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public setSupportImageTintList(param0: android.content.res.ColorStateList): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public setSupportBackgroundTintList(param0: android.content.res.ColorStateList): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public getSupportBackgroundTintMode(): android.graphics.PorterDuff.Mode;
						public setImageResource(resId: number): void;
						public sendAccessibilityEvent(eventType: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public setSupportImageTintMode(param0: android.graphics.PorterDuff.Mode): void;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public getSupportBackgroundTintList(): android.content.res.ColorStateList;
						public setSupportBackgroundTintMode(param0: android.graphics.PorterDuff.Mode): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public invalidateDrawable(dr: android.graphics.drawable.Drawable): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module widget {
					export class ThemeColorNavigationView extends com.google.android.material.navigation.NavigationView implements org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.theme.widget.ThemeColorNavigationView>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(param0: android.content.Context);
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module widget {
					export class ThemeColorScrollView extends android.widget.ScrollView implements org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.theme.widget.ThemeColorScrollView>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public onStopNestedScroll(target: android.view.View): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getSolidColor(): number;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module widget {
					export class ThemeColorSwipeRefreshLayout extends androidx.swiperefreshlayout.widget.SwipeRefreshLayout implements org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.theme.widget.ThemeColorSwipeRefreshLayout>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchNestedPreFling(param0: number, param1: number): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number, param3: number): boolean;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public setNestedScrollingEnabled(param0: boolean): void;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public hasNestedScrollingParent(): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public startNestedScroll(param0: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[], param4: number): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public dispatchNestedFling(param0: number, param1: number, param2: boolean): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public stopNestedScroll(): void;
						public requestFitSystemWindows(): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number, param5: number): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public startNestedScroll(param0: number, param1: number): boolean;
						public getTextAlignment(): number;
						public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number): boolean;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public canResolveLayoutDirection(): boolean;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number, param3: number): void;
						public stopNestedScroll(param0: number): void;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[], param4: number): boolean;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(param0: android.content.Context);
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public getNestedScrollAxes(): number;
						public hasNestedScrollingParent(param0: number): boolean;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public isNestedScrollingEnabled(): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number[]): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public setThemeColor(themeColor: org.autojs.autojs.theme.ThemeColor): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public onStopNestedScroll(param0: android.view.View, param1: number): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[]): boolean;
						public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[]): boolean;
						public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number, param6: number[]): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module widget {
					export class ThemeColorSwitch extends androidx.appcompat.widget.SwitchCompat implements org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.theme.widget.ThemeColorSwitch>;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public sendAccessibilityEvent(param0: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public isEmojiCompatEnabled(): boolean;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public constructor(param0: android.content.Context);
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public isChecked(): boolean;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public setChecked(param0: boolean): void;
						public setEmojiCompatEnabled(param0: boolean): void;
						public sendAccessibilityEvent(eventType: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onPreDraw(): boolean;
						public toggle(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module widget {
					export class ThemeColorTextView extends androidx.appcompat.widget.AppCompatTextView implements org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.theme.widget.ThemeColorTextView>;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public sendAccessibilityEvent(param0: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public isEmojiCompatEnabled(): boolean;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public constructor(param0: android.content.Context);
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public getSupportCompoundDrawablesTintMode(): android.graphics.PorterDuff.Mode;
						public setSupportCompoundDrawablesTintList(param0: android.content.res.ColorStateList): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public setSupportBackgroundTintList(param0: android.content.res.ColorStateList): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public getSupportBackgroundTintMode(): android.graphics.PorterDuff.Mode;
						public setEmojiCompatEnabled(param0: boolean): void;
						public getAutoSizeStepGranularity(): number;
						public setAutoSizeTextTypeWithDefaults(param0: number): void;
						public getAutoSizeMinTextSize(): number;
						public getAutoSizeTextAvailableSizes(): number[];
						public setAutoSizeTextTypeUniformWithPresetSizes(param0: number[], param1: number): void;
						public getAutoSizeTextType(): number;
						public sendAccessibilityEvent(eventType: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public getAutoSizeMaxTextSize(): number;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onPreDraw(): boolean;
						public setSupportCompoundDrawablesTintMode(param0: android.graphics.PorterDuff.Mode): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public getSupportBackgroundTintList(): android.content.res.ColorStateList;
						public setSupportBackgroundTintMode(param0: android.graphics.PorterDuff.Mode): void;
						public getSupportCompoundDrawablesTintList(): android.content.res.ColorStateList;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public setAutoSizeTextTypeUniformWithConfiguration(param0: number, param1: number, param2: number, param3: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module widget {
					export class ThemeColorToolbar extends androidx.appcompat.widget.Toolbar implements org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.theme.widget.ThemeColorToolbar>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public removeMenuProvider(param0: androidx.core.view.MenuProvider): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public addMenuProvider(param0: androidx.core.view.MenuProvider, param1: androidx.lifecycle.LifecycleOwner): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public invalidateMenu(): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(param0: android.content.Context);
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addMenuProvider(param0: androidx.core.view.MenuProvider): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public addMenuProvider(param0: androidx.core.view.MenuProvider, param1: androidx.lifecycle.LifecycleOwner, param2: androidx.lifecycle.Lifecycle.State): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module theme {
				export module widget {
					export class ThemeColorToolbarEditor extends org.autojs.autojs.theme.widget.ThemeColorToolbar {
						public static class: java.lang.Class<org.autojs.autojs.theme.widget.ThemeColorToolbarEditor>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public removeMenuProvider(param0: androidx.core.view.MenuProvider): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public addMenuProvider(param0: androidx.core.view.MenuProvider, param1: androidx.lifecycle.LifecycleOwner): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public invalidateMenu(): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addMenuProvider(param0: androidx.core.view.MenuProvider): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public addMenuProvider(param0: androidx.core.view.MenuProvider, param1: androidx.lifecycle.LifecycleOwner, param2: androidx.lifecycle.Lifecycle.State): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module timing {
				export class IntentTask extends org.autojs.autojs.storage.database.BaseModel {
					public static class: java.lang.Class<org.autojs.autojs.timing.IntentTask>;
					public static TABLE: string;
					public setScriptPath(scriptPath: string): void;
					public constructor();
					public getDataType(): string;
					public setLocal(local: boolean): void;
					public getCategory(): string;
					public getIntentFilter(): android.content.IntentFilter;
					public getScriptPath(): string;
					public getAction(): string;
					public setAction(action: string): void;
					public setCategory(category: string): void;
					public setDataType(dataType: string): void;
					public isLocal(): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module timing {
				export class TaskReceiver extends android.content.BroadcastReceiver {
					public static class: java.lang.Class<org.autojs.autojs.timing.TaskReceiver>;
					public static ACTION_TASK: string;
					public static EXTRA_TASK_ID: string;
					public onReceive(context: android.content.Context, intent: android.content.Intent): void;
					public constructor();
					public onReceive(param0: android.content.Context, param1: android.content.Intent): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module timing {
				export class TimedTask extends org.autojs.autojs.storage.database.BaseModel {
					public static class: java.lang.Class<org.autojs.autojs.timing.TimedTask>;
					public static TABLE: string;
					public static FLAG_SUNDAY: number;
					public static FLAG_MONDAY: number;
					public static FLAG_TUESDAY: number;
					public static FLAG_WEDNESDAY: number;
					public static FLAG_THURSDAY: number;
					public static FLAG_FRIDAY: number;
					public static FLAG_SATURDAY: number;
					public getNextTime(): number;
					public static getDayOfWeekTimeFlag(dayOfWeek: number): number;
					public createIntent(): android.content.Intent;
					public isDaily(): boolean;
					public hasDayOfWeek(context: android.content.Context, dayOfWeek: number): boolean;
					public static dailyTask(time: org.joda.time.LocalTime, scriptPath: string, config: org.autojs.autojs.execution.ExecutionConfig): org.autojs.autojs.timing.TimedTask;
					public getNextTime(context: android.content.Context): number;
					public setScriptPath(scriptPath: string): void;
					public isDisposable(): boolean;
					public toString(): string;
					public constructor();
					public getDelay(): number;
					public getMillis(): number;
					public setTimeFlag(time: number): void;
					public setScheduled(scheduled: boolean): void;
					public setInterval(interval: number): void;
					public getTimeFlag(): number;
					public getLoopTimes(): number;
					public createPendingIntent(context: android.content.Context): android.app.PendingIntent;
					public static getDayOfWeekTimeFlag(context: android.content.Context, dayOfWeek: number): number;
					public isScheduled(): boolean;
					public setDelay(delay: number): void;
					public constructor(millis: number, param1: number, timeFlag: string, param3: org.autojs.autojs.execution.ExecutionConfig);
					public getInterval(): number;
					public setLoopTimes(loopTimes: number): void;
					public setMillis(millis: number): void;
					public static disposableTask(dateTime: org.joda.time.LocalDateTime, scriptPath: string, config: org.autojs.autojs.execution.ExecutionConfig): org.autojs.autojs.timing.TimedTask;
					public static weeklyTask(time: org.joda.time.LocalTime, timeFlag: number, param2: string, scriptPath: org.autojs.autojs.execution.ExecutionConfig): org.autojs.autojs.timing.TimedTask;
					public getScriptPath(): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module timing {
				export class TimedTaskManager extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.timing.TimedTaskManager>;
					public static INSTANCE: org.autojs.autojs.timing.TimedTaskManager;
					public getAllTasks(): io.reactivex.Flowable<org.autojs.autojs.timing.TimedTask>;
					public static getIntentTask(intentTaskId: number): org.autojs.autojs.timing.IntentTask;
					public static removeTask(timedTask: org.autojs.autojs.timing.TimedTask): void;
					public static addTask(intentTask: org.autojs.autojs.timing.IntentTask): void;
					public static updateTask(task: org.autojs.autojs.timing.TimedTask): void;
					public static getIntentTaskOfAction(action: string): io.reactivex.Flowable<org.autojs.autojs.timing.IntentTask>;
					public notifyTaskScheduled(timedTask: org.autojs.autojs.timing.TimedTask): void;
					public static updateTask(task: org.autojs.autojs.timing.IntentTask): void;
					public static getIntentTaskChanges(): io.reactivex.Observable<org.autojs.autojs.storage.database.ModelChange<org.autojs.autojs.timing.IntentTask>>;
					public static getAllIntentTasksAsList(): java.util.List<org.autojs.autojs.timing.IntentTask>;
					public static getAllTasksAsList(): java.util.List<org.autojs.autojs.timing.TimedTask>;
					public static getAllIntentTasks(): io.reactivex.Flowable<org.autojs.autojs.timing.IntentTask>;
					public static getTimeTaskChanges(): io.reactivex.Observable<org.autojs.autojs.storage.database.ModelChange<org.autojs.autojs.timing.TimedTask>>;
					public static getTimedTask(taskId: number): org.autojs.autojs.timing.TimedTask;
					public updateTaskWithoutReScheduling(task: org.autojs.autojs.timing.TimedTask): void;
					public countTasks(): number;
					public static notifyTaskFinished(id: number): void;
					public static removeTask(intentTask: org.autojs.autojs.timing.IntentTask): void;
					public static addTask(timedTask: org.autojs.autojs.timing.TimedTask): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module timing {
				export class TimedTaskScheduler extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.timing.TimedTaskScheduler>;
					public static INSTANCE: org.autojs.autojs.timing.TimedTaskScheduler;
					public static scheduleTaskIfNeeded(context: android.content.Context, timedTask: org.autojs.autojs.timing.TimedTask, force: boolean): void;
					public static cancel(timedTask: org.autojs.autojs.timing.TimedTask): void;
					public checkTasks(context: android.content.Context, force: boolean): void;
					public init(context: android.content.Context): void;
				}
				export module TimedTaskScheduler {
					export class CheckTasksJob extends com.evernote.android.job.Job {
						public static class: java.lang.Class<org.autojs.autojs.timing.TimedTaskScheduler.CheckTasksJob>;
						public onRunJob(params: com.evernote.android.job.Job.Params): com.evernote.android.job.Job.Result;
						public constructor();
						public onRunJob(param0: com.evernote.android.job.Job.Params): com.evernote.android.job.Job.Result;
						public constructor(mContext: android.content.Context);
					}
					export class TimedTaskJob extends com.evernote.android.job.Job {
						public static class: java.lang.Class<org.autojs.autojs.timing.TimedTaskScheduler.TimedTaskJob>;
						public onRunJob(params: com.evernote.android.job.Job.Params): com.evernote.android.job.Job.Result;
						public constructor();
						public onRunJob(param0: com.evernote.android.job.Job.Params): com.evernote.android.job.Job.Result;
						public constructor(mContext: android.content.Context);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class Callback<T>  extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.tool.Callback<any>>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.tool.Callback<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						call(param0: T): void;
					});
					public constructor();
					public call(param0: T): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class Consumer<T>  extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.tool.Consumer<any>>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.tool.Consumer<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						accept(param0: T): void;
					});
					public constructor();
					public accept(param0: T): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class CrashHandler extends com.tencent.bugly.crashreport.CrashReport.CrashHandleCallback implements java.lang.Thread.UncaughtExceptionHandler {
					public static class: java.lang.Class<org.autojs.autojs.tool.CrashHandler>;
					public uncaughtException(thread: java.lang.Thread, ex: java.lang.Throwable): void;
					public constructor();
					public onCrashHandleStart(crashType: number, errorType: string, errorMessage: string, errorStack: string): java.util.Map<string,string>;
					public constructor(errorReportClass: java.lang.Class<any>);
					public setBuglyHandler(buglyHandler: java.lang.Thread.UncaughtExceptionHandler): void;
					public onCrashHandleStart(param0: number, param1: string, param2: string, param3: string): java.util.Map<string,string>;
					public uncaughtException(param0: java.lang.Thread, param1: java.lang.Throwable): void;
				}
				export module CrashHandler {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.tool.CrashHandler.Companion>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class ForegroundServiceCreator extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.tool.ForegroundServiceCreator>;
					public notificationId: number;
					public service: android.app.Service;
					public className: java.lang.Class<any>;
					public intent: android.content.Intent;
					public serviceName: string;
					public serviceDescription: string;
					public notificationTitle: string;
					public notificationContent: string;
				}
				export module ForegroundServiceCreator {
					export class Builder extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.tool.ForegroundServiceCreator.Builder>;
						public setServiceName(resId: number): org.autojs.autojs.tool.ForegroundServiceCreator.Builder;
						public setNotificationTitle(s: string): org.autojs.autojs.tool.ForegroundServiceCreator.Builder;
						public setServiceDescription(resId: number): org.autojs.autojs.tool.ForegroundServiceCreator.Builder;
						public setNotificationContent(resId: number): org.autojs.autojs.tool.ForegroundServiceCreator.Builder;
						public constructor(context: android.app.Service);
						public setServiceDescription(s: string): org.autojs.autojs.tool.ForegroundServiceCreator.Builder;
						public create(): org.autojs.autojs.tool.ForegroundServiceCreator;
						public setNotificationId(notificationId: number): org.autojs.autojs.tool.ForegroundServiceCreator.Builder;
						public setServiceName(s: string): org.autojs.autojs.tool.ForegroundServiceCreator.Builder;
						public setNotificationContent(s: string): org.autojs.autojs.tool.ForegroundServiceCreator.Builder;
						public setIntent(intent: android.content.Intent): org.autojs.autojs.tool.ForegroundServiceCreator.Builder;
						public setNotificationTitle(resId: number): org.autojs.autojs.tool.ForegroundServiceCreator.Builder;
						public setClassName(className: java.lang.Class<any>): org.autojs.autojs.tool.ForegroundServiceCreator.Builder;
					}
					export class Creator extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.tool.ForegroundServiceCreator.Creator>;
						public constructor(className: java.lang.Class<any>, intent: android.content.Intent, service: org.autojs.autojs.tool.ForegroundServiceCreator.Creator.Service, notification: org.autojs.autojs.tool.ForegroundServiceCreator.Creator.Notification);
					}
					export module Creator {
						export class Notification extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.tool.ForegroundServiceCreator.Creator.Notification>;
						}
						export class Service extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.tool.ForegroundServiceCreator.Creator.Service>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class Func1<T, R>  extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.tool.Func1<any,any>>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.tool.Func1<any,any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						call(param0: T): R;
					});
					public constructor();
					public call(param0: T): R;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class ImageSelector extends java.lang.Object implements org.autojs.autojs.app.OnActivityResultDelegate {
					public static class: java.lang.Class<org.autojs.autojs.tool.ImageSelector>;
					public disposable(): org.autojs.autojs.tool.ImageSelector;
					public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
					public constructor(activity: android.app.Activity, mediator: org.autojs.autojs.app.OnActivityResultDelegate.Mediator, callback: org.autojs.autojs.tool.ImageSelector.ImageSelectorCallback);
					public select(): void;
					public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
				}
				export module ImageSelector {
					export class ImageSelectorCallback extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.tool.ImageSelector.ImageSelectorCallback>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.tool.ImageSelector$ImageSelectorCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onImageSelected(param0: org.autojs.autojs.tool.ImageSelector, param1: android.net.Uri): void;
						});
						public constructor();
						public onImageSelected(param0: org.autojs.autojs.tool.ImageSelector, param1: android.net.Uri): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class IntentExtras extends java.lang.Object implements java.io.Serializable {
					public static class: java.lang.Class<org.autojs.autojs.tool.IntentExtras>;
					public static EXTRA_ID: string;
					public put(key: string, value: any): org.autojs.autojs.tool.IntentExtras;
					public putAll(extras: org.autojs.autojs.tool.IntentExtras): org.autojs.autojs.tool.IntentExtras;
					public static newExtras(): org.autojs.autojs.tool.IntentExtras;
					public get(key: string): any;
					public putInIntent(intent: android.content.Intent): android.content.Intent;
					public getId(): number;
					public static fromIntent(intent: android.content.Intent): org.autojs.autojs.tool.IntentExtras;
					public static fromIdAndRelease(id: number): org.autojs.autojs.tool.IntentExtras;
					public static fromId(id: number): org.autojs.autojs.tool.IntentExtras;
					public release(): void;
					public static fromIntentAndRelease(intent: android.content.Intent): org.autojs.autojs.tool.IntentExtras;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class LimitedHashMap<K, V>  extends java.util.LinkedHashMap<any,any> {
					public static class: java.lang.Class<org.autojs.autojs.tool.LimitedHashMap<any,any>>;
					public containsKey(key: any): boolean;
					public get(key: any): any;
					public constructor(initialCapacity: number, loadFactor: number);
					public removeEldestEntry(eldest: java.util.Map.Entry<any,any>): boolean;
					public isEmpty(): boolean;
					public forEach(action: any /* any<any,any>*/): void;
					public constructor(m: java.util.Map<any,any>);
					public size(): number;
					public equals(o: any): boolean;
					public put(param0: any, param1: any): any;
					public remove(key: any, value: any): boolean;
					public putAll(param0: java.util.Map<any,any>): void;
					public containsValue(param0: any): boolean;
					public remove(param0: any): any;
					public getOrDefault(key: any, defaultValue: any): any;
					public putIfAbsent(key: any, value: any): any;
					public constructor(initialCapacity: number);
					public constructor();
					public keySet(): java.util.Set<any>;
					public clear(): void;
					public merge(key: any, value: any, remappingFunction: any /* any<any,any,any>*/): any;
					public hashCode(): number;
					public replace(key: any, oldValue: any, newValue: any): boolean;
					public replaceAll(_function_: any /* any<any,any,any>*/): void;
					public remove(key: any): any;
					public values(): java.util.Collection<any>;
					public containsValue(value: any): boolean;
					public constructor(maxSize: number);
					public replace(key: any, value: any): any;
					public constructor(initialCapacity: number, loadFactor: number, accessOrder: boolean);
					public equals(param0: any): boolean;
					public containsKey(param0: any): boolean;
					public entrySet(): java.util.Set<java.util.Map.Entry<any,any>>;
					public put(key: any, value: any): any;
					public computeIfAbsent(key: any, mappingFunction: any /* any<any,any>*/): any;
					public compute(key: any, remappingFunction: any /* any<any,any,any>*/): any;
					public putAll(m: java.util.Map<any,any>): void;
					public computeIfPresent(key: any, remappingFunction: any /* any<any,any,any>*/): any;
					public get(param0: any): any;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class MapBuilder<K, V>  extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.tool.MapBuilder<any,any>>;
					public put(key: K, value: V): org.autojs.autojs.tool.MapBuilder<K,V>;
					public constructor();
					public constructor(map: java.util.Map<K,V>);
					public putIn(map: java.util.Map<K,V>): java.util.Map<K,V>;
					public build(): java.util.Map<K,V>;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class SimpleCache<T>  extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.tool.SimpleCache<any>>;
					public get(key: string, defaultValue: T): T;
					public destroy(): void;
					public put(key: string, value: T): void;
					public get(key: string, supplier: org.autojs.autojs.tool.SimpleCache.Supplier<T>): T;
					public constructor(persistTime: number, param1: number, cacheSize: number, checkInterval: org.autojs.autojs.tool.SimpleCache.Supplier<T>);
					public get(key: string): T;
					public constructor(persistTime: number, param1: number, cacheSize: number);
				}
				export module SimpleCache {
					export class Item<U>  extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.tool.SimpleCache.Item<any>>;
					}
					export class NullSupplier<T>  extends org.autojs.autojs.tool.SimpleCache.Supplier<any> {
						public static class: java.lang.Class<org.autojs.autojs.tool.SimpleCache.NullSupplier<any>>;
						public get(param0: string): any;
						public get(key: string): any;
					}
					export class Supplier<T>  extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.tool.SimpleCache.Supplier<any>>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.tool.SimpleCache$Supplier interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							get(param0: string): T;
						});
						public constructor();
						public get(param0: string): T;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class SimpleObserver<T>  extends io.reactivex.Observer<any> {
					public static class: java.lang.Class<org.autojs.autojs.tool.SimpleObserver<any>>;
					public onNext(t: any): void;
					public onError(e: java.lang.Throwable): void;
					public onSubscribe(d: io.reactivex.disposables.Disposable): void;
					public constructor();
					public onSubscribe(param0: io.reactivex.disposables.Disposable): void;
					public onComplete(): void;
					public onError(param0: java.lang.Throwable): void;
					public onNext(param0: any): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class SparseArrayEntries<E>  extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.tool.SparseArrayEntries<any>>;
					public sparseArray(): android.util.SparseArray<E>;
					public constructor();
					public entry(key: number, value: E): org.autojs.autojs.tool.SparseArrayEntries<E>;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class StateObserver extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.tool.StateObserver>;
					public register(key: string, listener: org.autojs.autojs.tool.StateObserver.OnStateChangedListener): void;
					public setState(key: string, state: boolean): void;
					public constructor(sharedPreferences: android.content.SharedPreferences);
				}
				export module StateObserver {
					export class OnStateChangedListener extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.tool.StateObserver.OnStateChangedListener>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.tool.StateObserver$OnStateChangedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onStateChanged(param0: boolean): void;
							initState(param0: boolean): void;
						});
						public constructor();
						public initState(param0: boolean): void;
						public onStateChanged(param0: boolean): void;
					}
					export abstract class SimpleOnStateChangedListener<T>  extends org.autojs.autojs.tool.StateObserver.OnStateChangedListener {
						public static class: java.lang.Class<org.autojs.autojs.tool.StateObserver.SimpleOnStateChangedListener<any>>;
						public initState(state: boolean): void;
						public initState(param0: boolean): void;
						public constructor();
						public onStateChanged(param0: boolean): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class Supplier<T>  extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.tool.Supplier<any>>;
					/**
					 * Constructs a new instance of the org.autojs.autojs.tool.Supplier<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						get(): T;
					});
					public constructor();
					public get(): T;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module tool {
				export class UiHandler extends android.os.Handler {
					public static class: java.lang.Class<org.autojs.autojs.tool.UiHandler>;
					public constructor(applicationContext: android.content.Context);
					public constructor(callback: android.os.Handler.Callback);
					public constructor();
					public constructor(looper: android.os.Looper);
					public getApplicationContext(): android.content.Context;
					public toast(message: string, isLong: boolean): void;
					public toast(message: string): void;
					public toast(resId: number, isLong: boolean): void;
					public dismissAllToasts(): void;
					public toast(resId: number): void;
					public constructor(looper: android.os.Looper, callback: android.os.Handler.Callback);
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export abstract class BaseActivity extends androidx.appcompat.app.AppCompatActivity {
					public static class: java.lang.Class<org.autojs.autojs.ui.BaseActivity>;
					public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
					public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
					public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
					public onCreate(savedInstanceState: android.os.Bundle): void;
					public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					public onAttachedToWindow(): void;
					public onSearchRequested(searchEvent: any): boolean;
					public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
					public onStart(): void;
					public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
					public constructor();
					public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
					public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
					public peekAvailableContext(): android.content.Context;
					public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
					public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
					public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
					public validateRequestPermissionsRequestCode(param0: number): void;
					public onActionModeFinished(mode: android.view.ActionMode): void;
					public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
					public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
					public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
					public onResume(): void;
					public constructor(base: android.content.Context);
					public getSupportParentActivityIntent(): android.content.Intent;
					public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
					public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
					public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
					public onTrimMemory(level: number): void;
					public onTrimMemory(param0: number): void;
					public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
					public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
					public onPanelClosed(param0: number, param1: android.view.Menu): void;
					public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
					public onWindowFocusChanged(param0: boolean): void;
					public onContentChanged(): void;
					public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
					public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
					public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
					public onSearchRequested(): boolean;
					public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
					public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
					public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
					public getViewModelStore(): androidx.lifecycle.ViewModelStore;
					public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
					public setToolbarAsBack(title: string): void;
					public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
					public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
					public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
					public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
					public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
					public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
					public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
					public onSearchRequested(param0: any): boolean;
					public onCreate(param0: android.os.Bundle): void;
					public onCreatePanelView(featureId: number): android.view.View;
					public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
					public onActionModeStarted(mode: android.view.ActionMode): void;
					public constructor(base: android.content.Context, themeResId: number);
					public constructor(param0: number);
					public setToolbarAsBack(titleRes: number): void;
					public onDetachedFromWindow(): void;
					public onCreatePanelView(param0: number): android.view.View;
					public onActionModeFinished(param0: android.view.ActionMode): void;
					public onActionModeStarted(param0: android.view.ActionMode): void;
					public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
					public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
					public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
					public getLifecycle(): androidx.lifecycle.Lifecycle;
					public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
					public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
					public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
					public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
					public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
					public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
					public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
					public onWindowFocusChanged(hasFocus: boolean): void;
					public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
					public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
					public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module codegeneration {
					export class CodeGenerateDialog extends org.autojs.autojs.app.AppLevelThemeDialogBuilder {
						public static class: java.lang.Class<org.autojs.autojs.ui.codegeneration.CodeGenerateDialog>;
						public constructor(serviceContext: android.content.Context, context: android.content.Context, rootNode: org.autojs.autojs.core.accessibility.NodeInfo, targetNode: org.autojs.autojs.core.accessibility.NodeInfo);
						public constructor(context: android.content.Context);
					}
					export module CodeGenerateDialog {
						export class Adapter extends com.bignerdranch.expandablerecyclerview.ExpandableRecyclerAdapter<org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.OptionGroup,org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.Option,org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.OptionGroupViewHolder,org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.OptionViewHolder> {
							public static class: java.lang.Class<org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.Adapter>;
							public constructor();
							public onCreateParentViewHolder(param0: android.view.ViewGroup, param1: number): any;
							public onBindChildViewHolder(viewHolder: org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.OptionViewHolder, parentPosition: number, childPosition: number, option: org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.Option): void;
							public constructor(param0: java.util.List<any>);
							public onBindChildViewHolder(param0: any, param1: number, param2: number, param3: any): void;
							public onCreateParentViewHolder(parentViewGroup: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.OptionGroupViewHolder;
							public onCreateChildViewHolder(childViewGroup: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.OptionViewHolder;
							public onBindParentViewHolder(param0: any, param1: number, param2: any): void;
							public constructor(param0: java.util.List<org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.OptionGroup>);
							public onCreateChildViewHolder(param0: android.view.ViewGroup, param1: number): any;
							public onBindParentViewHolder(viewHolder: org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.OptionGroupViewHolder, parentPosition: number, optionGroup: org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.OptionGroup): void;
						}
						export class Option extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.Option>;
						}
						export class OptionGroup extends com.bignerdranch.expandablerecyclerview.model.Parent<org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.Option> {
							public static class: java.lang.Class<org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.OptionGroup>;
							public getChildList(): java.util.List<org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.Option>;
							public getChildList(): java.util.List<any>;
							public isInitiallyExpanded(): boolean;
						}
						export class OptionGroupViewHolder extends com.bignerdranch.expandablerecyclerview.ParentViewHolder<org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.OptionGroup,org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.Option> {
							public static class: java.lang.Class<org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.OptionGroupViewHolder>;
							public onExpansionToggled(param0: boolean): void;
							public onExpansionToggled(expanded: boolean): void;
							public onClick(param0: android.view.View): void;
						}
						export class OptionViewHolder extends com.bignerdranch.expandablerecyclerview.ChildViewHolder<org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.Option> {
							public static class: java.lang.Class<org.autojs.autojs.ui.codegeneration.CodeGenerateDialog.OptionViewHolder>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module common {
					export class FileNameInputDialog extends java.lang.Object implements com.afollestad.materialdialogs.MaterialDialog.InputCallback {
						public static class: java.lang.Class<org.autojs.autojs.ui.common.FileNameInputDialog>;
						public onInput(param0: com.afollestad.materialdialogs.MaterialDialog, param1: string): void;
						public constructor();
						public onInput(dialog: com.afollestad.materialdialogs.MaterialDialog, input: string): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module common {
					export class NotAskAgainDialog extends com.afollestad.materialdialogs.MaterialDialog {
						public static class: java.lang.Class<org.autojs.autojs.ui.common.NotAskAgainDialog>;
						public constructor(param0: com.afollestad.materialdialogs.MaterialDialog.Builder);
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public dismiss(): void;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public constructor(context: android.content.Context);
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onClick(param0: android.view.View): void;
						public onItemSelected(param0: com.afollestad.materialdialogs.MaterialDialog, param1: android.view.View, param2: number, param3: string, param4: boolean): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public onContentChanged(): void;
						public cancel(): void;
						public constructor(builder: org.autojs.autojs.ui.common.NotAskAgainDialog.Builder);
						public constructor(context: android.content.Context, cancelable: boolean, cancelListener: android.content.DialogInterface.OnCancelListener);
						public onShow(param0: android.content.DialogInterface): void;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public constructor(context: android.content.Context, themeResId: number);
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public onCreatePanelMenu(featureId: number, menu: android.view.Menu): boolean;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public onPanelClosed(featureId: number, menu: android.view.Menu): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public onMenuOpened(featureId: number, menu: android.view.Menu): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public onMenuItemSelected(featureId: number, item: android.view.MenuItem): boolean;
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public onPreparePanel(featureId: number, view: android.view.View, menu: android.view.Menu): boolean;
						public dispatchKeyEvent(event: android.view.KeyEvent): boolean;
						public onCreatePanelView(featureId: number): android.view.View;
						public onWindowFocusChanged(param0: boolean): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
					}
					export module NotAskAgainDialog {
						export class Builder extends com.afollestad.materialdialogs.MaterialDialog.Builder {
							public static class: java.lang.Class<org.autojs.autojs.ui.common.NotAskAgainDialog.Builder>;
							public show(): com.afollestad.materialdialogs.MaterialDialog;
							public constructor(context: android.content.Context, key: string);
							public constructor(context: android.content.Context);
							public constructor(param0: android.content.Context);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module common {
					export class RxDialogs extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.common.RxDialogs>;
						public static confirm(context: android.content.Context, text: string): io.reactivex.Observable<java.lang.Boolean>;
						public constructor();
						public static confirm(context: android.content.Context, res: number): io.reactivex.Observable<java.lang.Boolean>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module common {
					export class ScriptLoopDialog extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.common.ScriptLoopDialog>;
						public windowType(windowType: number): org.autojs.autojs.ui.common.ScriptLoopDialog;
						public constructor(context: android.content.Context, file: org.autojs.autojs.model.script.ScriptFile);
						public show(): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module common {
					export class ScriptOperations extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.common.ScriptOperations>;
						public rename(item: org.autojs.autojs.model.explorer.ExplorerFileItem): io.reactivex.Observable<org.autojs.autojs.model.explorer.ExplorerFileItem>;
						public createScriptFile(path: string, script: string, editable: boolean): void;
						public constructor(context: android.content.Context, view: android.view.View, currentDirectory: org.autojs.autojs.model.script.ScriptFile);
						public delete(scriptFile: org.autojs.autojs.model.script.ScriptFile): void;
						public timedTask(scriptFile: org.autojs.autojs.model.script.ScriptFile): void;
						public newDirectory(): void;
						public importFile(prefix: string, inputStream: java.io.InputStream, ext: string): io.reactivex.Observable<string>;
						public importFile(): void;
						public download(url: string): io.reactivex.Observable<org.autojs.autojs.model.script.ScriptFile>;
						public importFile(pathFrom: string): io.reactivex.Observable<string>;
						public temporarilyDownload(url: string): io.reactivex.Observable<org.autojs.autojs.model.script.ScriptFile>;
						public constructor(context: android.content.Context, view: android.view.View, page: org.autojs.autojs.model.explorer.ExplorerPage);
						public constructor(context: android.content.Context, view: android.view.View);
						public newFile(): void;
						public importSample(sample: org.autojs.autojs.model.sample.SampleFile): io.reactivex.Observable<string>;
						public setAsWorkingDirNow(scriptFile: org.autojs.autojs.model.script.ScriptFile): void;
						public deleteWithoutConfirm(scriptFile: org.autojs.autojs.model.script.ScriptFile): void;
						public createShortcut(file: org.autojs.autojs.model.script.ScriptFile): void;
						public newScriptFileForScript(script: string): void;
						public setAsWorkingDir(scriptFile: org.autojs.autojs.model.script.ScriptFile): void;
					}
					export module ScriptOperations {
						export class InputCallback extends java.lang.Object implements com.afollestad.materialdialogs.MaterialDialog.InputCallback {
							public static class: java.lang.Class<org.autojs.autojs.ui.common.ScriptOperations.InputCallback>;
							public onInput(dialog: com.afollestad.materialdialogs.MaterialDialog, input: string): void;
							public onInput(param0: com.afollestad.materialdialogs.MaterialDialog, param1: string): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module doc {
					export class DocumentationActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.ui.doc.DocumentationActivity>;
						public static EXTRA_URL: string;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onBackPressed(): void;
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
					export module DocumentationActivity {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.doc.DocumentationActivity.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module doc {
					export class DocumentationFragment extends org.autojs.autojs.ui.main.ViewPagerFragment implements org.autojs.autojs.event.BackPressedHandler, org.autojs.autojs.ui.main.ViewStatesManageable {
						public static class: java.lang.Class<org.autojs.autojs.ui.doc.DocumentationFragment>;
						public webView: org.autojs.autojs.ui.widget.NestedWebView;
						public static ARGUMENT_URL: string;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public restoreViewStates(): void;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public saveViewStates(): void;
						public onPageShow(): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public onViewCreated(view: android.view.View, savedInstanceState: android.os.Bundle): void;
						public onFabClick(param0: com.google.android.material.floatingactionbutton.FloatingActionButton): void;
						public onLowMemory(): void;
						public setWebView(_set_: org.autojs.autojs.ui.widget.NestedWebView): void;
						public onPause(): void;
						public getWebView(): org.autojs.autojs.ui.widget.NestedWebView;
						public onDestroy(): void;
						public onPageHide(): void;
						public constructor(fabRotation: number);
						public onCreate(param0: android.os.Bundle): void;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onBackPressed(activity: android.app.Activity): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onFabClick(fab: com.google.android.material.floatingactionbutton.FloatingActionButton): void;
						public onConfigurationChanged(param0: android.content.res.Configuration): void;
						public onViewCreated(param0: android.view.View, param1: android.os.Bundle): void;
						public onBackPressed(param0: android.app.Activity): boolean;
						public onCreateView(inflater: android.view.LayoutInflater, container: android.view.ViewGroup, savedInstanceState: android.os.Bundle): android.view.View;
						public onCreateView(param0: android.view.LayoutInflater, param1: android.view.ViewGroup, param2: android.os.Bundle): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onQuerySummit(event: org.autojs.autojs.ui.main.QueryEvent): void;
					}
					export module DocumentationFragment {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.doc.DocumentationFragment.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module doc {
					export class ManualDialog extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.doc.ManualDialog>;
						public url(url: string): org.autojs.autojs.ui.doc.ManualDialog;
						public close(): void;
						public viewInNewActivity(): void;
						public constructor(mContext: android.content.Context);
						public show(): org.autojs.autojs.ui.doc.ManualDialog;
						public title(title: string): org.autojs.autojs.ui.doc.ManualDialog;
						public pinToLeft(listener: android.view.View.OnClickListener): org.autojs.autojs.ui.doc.ManualDialog;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export class ClassSearchDialogBuilder extends com.afollestad.materialdialogs.MaterialDialog.Builder {
						public static class: java.lang.Class<org.autojs.autojs.ui.edit.ClassSearchDialogBuilder>;
						public itemClick(listener: org.autojs.autojs.ui.edit.ClassSearchDialogBuilder.OnItemClickListener): org.autojs.autojs.ui.edit.ClassSearchDialogBuilder;
						public build(): com.afollestad.materialdialogs.MaterialDialog;
						public constructor(context: android.content.Context);
						public constructor(param0: android.content.Context);
						public setQuery(text: string): org.autojs.autojs.ui.edit.ClassSearchDialogBuilder;
					}
					export module ClassSearchDialogBuilder {
						export class ClassSearchingItemViewHolder extends org.autojs.autojs.ui.widget.BindableViewHolder<org.autojs.autojs.model.indices.ClassSearchingItem> {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.ClassSearchDialogBuilder.ClassSearchingItemViewHolder>;
							public bind(data: org.autojs.autojs.model.indices.ClassSearchingItem, position: number): void;
							public bind(param0: any, param1: number): void;
						}
						export class OnItemClickListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.ClassSearchDialogBuilder.OnItemClickListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.edit.ClassSearchDialogBuilder$OnItemClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onItemClick(param0: com.afollestad.materialdialogs.MaterialDialog, param1: org.autojs.autojs.model.indices.ClassSearchingItem, param2: number): void;
							});
							public constructor();
							public onItemClick(param0: com.afollestad.materialdialogs.MaterialDialog, param1: org.autojs.autojs.model.indices.ClassSearchingItem, param2: number): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export class EditActivity extends org.autojs.autojs.ui.BaseActivity implements org.autojs.autojs.app.OnActivityResultDelegate.DelegateHost, org.autojs.autojs.core.permission.PermissionRequestProxyActivity {
						public static class: java.lang.Class<org.autojs.autojs.ui.edit.EditActivity>;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public addRequestPermissionsCallback(param0: org.autojs.autojs.core.permission.OnRequestPermissionsResultCallback): void;
						public onDestroy(): void;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public onSaveInstanceState(outState: android.os.Bundle): void;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onOptionsItemSelected(item: android.view.MenuItem): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public static editFile(context: android.content.Context, name: string, path: string, newTask: boolean): void;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public addRequestPermissionsCallback(callback: org.autojs.autojs.core.permission.OnRequestPermissionsResultCallback): void;
						public onAttachedToWindow(): void;
						public removeRequestPermissionsCallback(param0: org.autojs.autojs.core.permission.OnRequestPermissionsResultCallback): boolean;
						public onTrimMemory(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public getOnActivityResultDelegateMediator(): org.autojs.autojs.app.OnActivityResultDelegate.Mediator;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onSaveInstanceState(outState: android.os.Bundle, outPersistentState: any): void;
						public constructor(base: android.content.Context);
						public onBackPressed(): void;
						public requestPermissions(param0: string[], param1: number): void;
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public onCreatePanelView(featureId: number): android.view.View;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public getSupportParentActivityIntent(): android.content.Intent;
						public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public removeRequestPermissionsCallback(callback: org.autojs.autojs.core.permission.OnRequestPermissionsResultCallback): boolean;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onCreateOptionsMenu(menu: android.view.Menu): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public static viewContent(context: android.content.Context, name: string, content: string, newTask: boolean): void;
						public finish(): void;
						public onPrepareOptionsMenu(menu: android.view.Menu): boolean;
						public static editFile(context: android.content.Context, uri: android.net.Uri, newTask: boolean): void;
						public requestPermissions(permissions: string[], requestCode: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onRestoreInstanceState(savedInstanceState: android.os.Bundle, persistentState: any): void;
						/** @deprecated */
						public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
						public onSaveInstanceState(param0: android.os.Bundle): void;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onRequestPermissionsResult(requestCode: number, permissions: string[], grantResults: number[]): void;
						public static editFile(context: android.content.Context, path: string, newTask: boolean): void;
						public onRestoreInstanceState(savedInstanceState: android.os.Bundle): void;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
					}
					export module EditActivity {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.EditActivity.Companion>;
							public editFile(context: android.content.Context, path: string, newTask: boolean): void;
							public editFile(context: android.content.Context, uri: android.net.Uri, newTask: boolean): void;
							public editFile(context: android.content.Context, name: string, path: string, newTask: boolean): void;
							public viewContent(context: android.content.Context, name: string, content: string, newTask: boolean): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export class EditorMenu extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.edit.EditorMenu>;
						public onOptionsItemSelected(item: android.view.MenuItem): boolean;
						public copyLine(): boolean;
						public deleteLine(): boolean;
						public paste(): boolean;
						public constructor(editorView: org.autojs.autojs.ui.edit.EditorView);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export class EditorView extends android.widget.LinearLayout implements org.autojs.autojs.ui.edit.completion.CodeCompletionBar.OnHintClickListener, org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView.ClickCallback, org.autojs.autojs.ui.edit.toolbar.ToolbarFragment.OnMenuItemClickListener {
						public static class: java.lang.Class<org.autojs.autojs.ui.edit.EditorView>;
						public editor: org.autojs.autojs.ui.edit.editor.CodeEditor;
						public debugBar: org.autojs.autojs.ui.edit.debug.DebugBar;
						public name: string;
						public uri: android.net.Uri;
						public static EXTRA_PATH: string;
						public static EXTRA_NAME: string;
						public static EXTRA_CONTENT: string;
						public static EXTRA_READ_ONLY: string;
						public static EXTRA_SAVE_ENABLED: string;
						public static EXTRA_RUN_ENABLED: string;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public saveFile(): void;
						public run(showMessage: boolean): org.autojs.autojs.execution.ScriptExecution;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public save(): io.reactivex.Observable<string>;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public destroy(): void;
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onSaveInstanceState(): android.os.Parcelable;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public showConsole(): void;
						public openByOtherApps(): void;
						public getScriptExecutionId(): number;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public forceStop(): void;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public setTextSize(value: number): void;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public cleanBeforeExit(): void;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public onAttachedToWindow(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public isTextChanged(): boolean;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public onPropertyLongClick(param0: org.autojs.autojs.model.indices.Module, param1: org.autojs.autojs.model.indices.Property): void;
						public requestFitSystemWindows(): void;
						public find(keywords: string, usingRegex: boolean): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public run(showMessage: boolean, file: java.io.File): org.autojs.autojs.execution.ScriptExecution;
						public replace(keywords: string, replacement: string, usingRegex: boolean): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public run(showMessage: boolean, file: java.io.File, overriddenFullPath: string): org.autojs.autojs.execution.ScriptExecution;
						public getTextAlignment(): number;
						public onModuleLongClick(module: org.autojs.autojs.model.indices.Module): void;
						public debug(depth: number): void;
						public onRestoreInstanceState(state: android.os.Parcelable): void;
						public onPropertyClick(m: org.autojs.autojs.model.indices.Module, property: org.autojs.autojs.model.indices.Property): void;
						public replaceAll(keywords: string, replacement: string, usingRegex: boolean): void;
						public onToolbarMenuItemClick(param0: number): void;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public onSaveInstanceState(): android.os.Bundle;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public handleIntent(intent: android.content.Intent): io.reactivex.Observable<string>;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public debug(): void;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onPropertyLongClick(m: org.autojs.autojs.model.indices.Module, property: org.autojs.autojs.model.indices.Property): void;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public onModuleLongClick(param0: org.autojs.autojs.model.indices.Module): void;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public beautifyCode(): void;
						public onHintLongClick(completions: org.autojs.autojs.model.autocomplete.CodeCompletions, pos: number): void;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public getMenuItemStatus(id: number, defValue: boolean): boolean;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public exitDebugging(): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public setRestoredText(text: string): void;
						public replace(): void;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public onHintClick(completions: org.autojs.autojs.model.autocomplete.CodeCompletions, pos: number): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public onBackPressed(): boolean;
						public selectTextSize(): void;
						public onPropertyClick(param0: org.autojs.autojs.model.indices.Module, param1: org.autojs.autojs.model.indices.Property): void;
						public onHintLongClick(param0: org.autojs.autojs.model.autocomplete.CodeCompletions, param1: number): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public onHintClick(param0: org.autojs.autojs.model.autocomplete.CodeCompletions, param1: number): void;
						public onToolbarMenuItemClick(id: number): void;
						public selectEditorTheme(): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public runAndSaveFileIfNeeded(): void;
						public onDetachedFromWindow(): void;
						public getActivity(): androidx.fragment.app.FragmentActivity;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
					export module EditorView {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.EditorView.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export class FindOrReplaceDialogBuilder extends com.afollestad.materialdialogs.MaterialDialog.Builder {
						public static class: java.lang.Class<org.autojs.autojs.ui.edit.FindOrReplaceDialogBuilder>;
						public setQueryIfNotEmpty(s: string): org.autojs.autojs.ui.edit.FindOrReplaceDialogBuilder;
						public constructor(context: android.content.Context, mEditorView: org.autojs.autojs.ui.edit.EditorView);
						public constructor(param0: android.content.Context);
					}
					export module FindOrReplaceDialogBuilder {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.FindOrReplaceDialogBuilder.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export class TextSizeSettingDialogBuilder extends com.afollestad.materialdialogs.MaterialDialog.Builder implements android.widget.SeekBar.OnSeekBarChangeListener {
						public static class: java.lang.Class<org.autojs.autojs.ui.edit.TextSizeSettingDialogBuilder>;
						public onStopTrackingTouch(seekBar: android.widget.SeekBar): void;
						public initialValue(value: number): org.autojs.autojs.ui.edit.TextSizeSettingDialogBuilder;
						public onStopTrackingTouch(param0: android.widget.SeekBar): void;
						public build(): com.afollestad.materialdialogs.MaterialDialog;
						public callback(param0: com.afollestad.materialdialogs.MaterialDialog.ButtonCallback): com.afollestad.materialdialogs.MaterialDialog.Builder;
						public constructor(context: android.content.Context);
						public callback(callback: org.autojs.autojs.ui.edit.TextSizeSettingDialogBuilder.PositiveCallback): org.autojs.autojs.ui.edit.TextSizeSettingDialogBuilder;
						public onStartTrackingTouch(seekBar: android.widget.SeekBar): void;
						public onProgressChanged(seekBar: android.widget.SeekBar, progress: number, fromUser: boolean): void;
						public onProgressChanged(param0: android.widget.SeekBar, param1: number, param2: boolean): void;
						public constructor(param0: android.content.Context);
						public onStartTrackingTouch(param0: android.widget.SeekBar): void;
					}
					export module TextSizeSettingDialogBuilder {
						export class PositiveCallback extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.TextSizeSettingDialogBuilder.PositiveCallback>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.edit.TextSizeSettingDialogBuilder$PositiveCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onPositive(param0: number): void;
							});
							public constructor();
							public onPositive(param0: number): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module completion {
						export class CodeCompletionBar extends androidx.recyclerview.widget.RecyclerView {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.completion.CodeCompletionBar>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public computeHorizontalScrollExtent(): number;
							public addView(child: android.view.View, width: number, height: number): void;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number, param6: number[]): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public computeHorizontalScrollOffset(): number;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public computeVerticalScrollRange(): number;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public stopNestedScroll(): void;
							public clearChildFocus(param0: android.view.View): void;
							public getCodeCompletions(): org.autojs.autojs.model.autocomplete.CodeCompletions;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[]): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[]): boolean;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public setOnHintClickListener(onHintClickListener: org.autojs.autojs.ui.edit.completion.CodeCompletionBar.OnHintClickListener): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public computeHorizontalScrollRange(): number;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public hasNestedScrollingParent(param0: number): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public setTextColor(textColor: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number): boolean;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[], param4: number): boolean;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public hasNestedScrollingParent(): boolean;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public computeVerticalScrollOffset(): number;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public startNestedScroll(param0: number, param1: number): boolean;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public setCodeCompletions(codeCompletions: org.autojs.autojs.model.autocomplete.CodeCompletions): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public computeVerticalScrollExtent(): number;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyle: number);
							public stopNestedScroll(param0: number): void;
							public startNestedScroll(param0: number): boolean;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
						export module CodeCompletionBar {
							export class CodeCompletionAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<org.autojs.autojs.ui.edit.completion.CodeCompletionBar.ViewHolder> {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.completion.CodeCompletionBar.CodeCompletionAdapter>;
								public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
								public onBindViewHolder(param0: any, param1: number): void;
								public getItemCount(): number;
								public onBindViewHolder(param0: any, param1: number, param2: java.util.List<any>): void;
								public onBindViewHolder(holder: org.autojs.autojs.ui.edit.completion.CodeCompletionBar.ViewHolder, position: number): void;
								public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.edit.completion.CodeCompletionBar.ViewHolder;
							}
							export class OnHintClickListener extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.completion.CodeCompletionBar.OnHintClickListener>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.ui.edit.completion.CodeCompletionBar$OnHintClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onHintClick(param0: org.autojs.autojs.model.autocomplete.CodeCompletions, param1: number): void;
									onHintLongClick(param0: org.autojs.autojs.model.autocomplete.CodeCompletions, param1: number): void;
								});
								public constructor();
								public onHintLongClick(param0: org.autojs.autojs.model.autocomplete.CodeCompletions, param1: number): void;
								public onHintClick(param0: org.autojs.autojs.model.autocomplete.CodeCompletions, param1: number): void;
							}
							export class ViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.completion.CodeCompletionBar.ViewHolder>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module debug {
						export class CodeEvaluateDialogBuilder extends com.afollestad.materialdialogs.MaterialDialog.Builder {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.debug.CodeEvaluateDialogBuilder>;
							public constructor(context: android.content.Context);
							public codeEvaluator(evaluator: org.autojs.autojs.ui.edit.debug.CodeEvaluator): org.autojs.autojs.ui.edit.debug.CodeEvaluateDialogBuilder;
							public constructor(param0: android.content.Context);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module debug {
						export class CodeEvaluator extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.debug.CodeEvaluator>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.edit.debug.CodeEvaluator interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								eval(param0: string): string;
							});
							public constructor();
							public eval(param0: string): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module debug {
						export class DebugBar extends android.widget.FrameLayout {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.debug.DebugBar>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public setTitle(title: string): void;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public getWatchingVariables(): java.util.List<org.autojs.autojs.ui.edit.debug.WatchingVariable>;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public unregisterVariableChangeObserver(observer: androidx.recyclerview.widget.RecyclerView.AdapterDataObserver): void;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public refresh(start: number, count: number): void;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public registerVariableChangeObserver(observer: androidx.recyclerview.widget.RecyclerView.AdapterDataObserver): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public updateCurrentVariable(name: string, value: string): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public setCodeEvaluator(codeEvaluator: org.autojs.autojs.ui.edit.debug.CodeEvaluator): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
						export module DebugBar {
							export class VariableViewHolder extends org.autojs.autojs.ui.widget.BindableViewHolder<org.autojs.autojs.ui.edit.debug.WatchingVariable> {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.debug.DebugBar.VariableViewHolder>;
								public bind(data: org.autojs.autojs.ui.edit.debug.WatchingVariable, position: number): void;
								public bind(param0: any, param1: number): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module debug {
						export class DebuggerSingleton extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.debug.DebuggerSingleton>;
							public constructor();
							public static get(): org.autojs.autojs.rhino.debug.Debugger;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module debug {
						export class WatchingVariable extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.debug.WatchingVariable>;
							public getSingleLineValue(): string;
							public setName(name: string): void;
							public constructor(displayName: string, name: string, pinned: boolean);
							public setValue(value: string): void;
							public getName(): string;
							public constructor(name: string);
							public getValue(): string;
							public setDisplayName(displayName: string): void;
							public isPinned(): boolean;
							public getDisplayName(): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module editor {
						export class AutoIndent extends java.lang.Object implements android.text.TextWatcher {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.AutoIndent>;
							public afterTextChanged(param0: android.text.Editable): void;
							public afterTextChanged(s: android.text.Editable): void;
							public onTextChanged(s: string, start: number, before: number, count: number): void;
							public constructor(editText: org.autojs.autojs.ui.edit.editor.CodeEditText);
							public onTextChanged(param0: string, param1: number, param2: number, param3: number): void;
							public beforeTextChanged(s: string, start: number, count: number, after: number): void;
							public beforeTextChanged(param0: string, param1: number, param2: number, param3: number): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module editor {
						export class BracketMatching extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.BracketMatching>;
							public static UNMATCHED_BRACKET: number;
							public static BRACKET_NOT_FOUND: number;
							public constructor();
							public static findLeftBracket(text: string, index: number, left: string, right: string): number;
							public static findRightBracket(text: string, index: number, left: string, right: string): number;
							public static bracketMatching(text: string, index: number): number;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module editor {
						export class CodeEditText extends androidx.appcompat.widget.AppCompatEditText {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.CodeEditText>;
							public static TAG: string;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public updateHighlightTokens(highlightTokens: org.autojs.autojs.ui.edit.editor.JavaScriptHighlighter.HighlightTokens): void;
							public onPreDraw(): boolean;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public setEmojiCompatEnabled(param0: boolean): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public addCursorChangeCallback(callback: org.autojs.autojs.ui.edit.editor.CodeEditor.CursorChangeCallback): void;
							public setSelection(start: number, stop: number): void;
							public setSupportBackgroundTintList(param0: android.content.res.ColorStateList): void;
							public getBreakpointChangeListener(): org.autojs.autojs.ui.edit.editor.CodeEditor.BreakpointChangeListener;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public onSaveInstanceState(): android.os.Parcelable;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public setSupportBackgroundTintMode(param0: android.graphics.PorterDuff.Mode): void;
							public isEmojiCompatEnabled(): boolean;
							public getBreakpoints(): java.util.LinkedHashMap<java.lang.Integer,org.autojs.autojs.ui.edit.editor.CodeEditor.Breakpoint>;
							public setDebuggingLine(debuggingLine: number): void;
							public onDraw(canvas: android.graphics.Canvas): void;
							public onReceiveContent(param0: androidx.core.view.ContentInfoCompat): androidx.core.view.ContentInfoCompat;
							public setBreakpointChangeListener(_set_: org.autojs.autojs.ui.edit.editor.CodeEditor.BreakpointChangeListener): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onSelectionChanged(selStart: number, selEnd: number): void;
							public addBreakpoint(line: number): void;
							public setSelection(index: number): void;
							public constructor(context: android.content.Context);
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public removeCursorChangeCallback(callback: org.autojs.autojs.ui.edit.editor.CodeEditor.CursorChangeCallback): boolean;
							public onRestoreInstanceState(state: android.os.Parcelable): void;
							public getSupportBackgroundTintMode(): android.graphics.PorterDuff.Mode;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public removeBreakpoint(line: number): boolean;
							public setTheme(theme: org.autojs.autojs.ui.edit.theme.Theme): void;
							public onTouchEvent(event: android.view.MotionEvent): boolean;
							public getAutofillType(): number;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getSupportBackgroundTintList(): android.content.res.ColorStateList;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public getDebuggingLine(): number;
							public removeAllBreakpoints(): void;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
						export module CodeEditText {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.CodeEditText.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module editor {
						export class CodeEditor extends org.autojs.autojs.ui.edit.editor.HVScrollView {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.CodeEditor>;
							public commentHelper: org.autojs.autojs.ui.edit.editor.CodeEditor.CommentHelper;
							public insert(insertText: string): void;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public onTouchEvent(ev: android.view.MotionEvent): boolean;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public setText(text: string): void;
							public setRedoUndoEnabled(enabled: boolean): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public addOrRemoveBreakpointAtCurrentLine(): void;
							public setReadOnly(readOnly: boolean): void;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public getLineCount(): io.reactivex.Observable<java.lang.Integer>;
							public setLastTextSize(_set_: number): void;
							public jumpToStart(): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public markTextAsSaved(): void;
							public getText(): string;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public getCodeEditText(): org.autojs.autojs.ui.edit.editor.CodeEditText;
							public getBreakpoints(): java.util.LinkedHashMap<java.lang.Integer,org.autojs.autojs.ui.edit.editor.CodeEditor.Breakpoint>;
							public replaceAll(keywords: string, replacement: string, usingRegex: boolean): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public setInitialText(text: string): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public beautifyCode(): void;
							public getSelection(): io.reactivex.Observable<string>;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public copyLine(): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public replaceSelection(): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public replace(keywords: string, replacement: string, usingRegex: boolean): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public notifyPinchToZoomStrategyChanged(newKey: string): void;
							public canRedo(): boolean;
							public insert(line: number, insertText: string): void;
							public redo(): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public jumpTo(line: number, col: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public getBinding(): org.autojs.autojs6.databinding.CodeEditorBinding;
							public removeAllBreakpoints(): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public addCursorChangeCallback(callback: org.autojs.autojs.ui.edit.editor.CodeEditor.CursorChangeCallback): void;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public destroy(): void;
							public removeView(param0: android.view.View): void;
							public setProgress(progress: boolean): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public deleteLine(): void;
							public onScrollChanged(l: number, t: number, oldl: number, oldt: number): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public moveCursor(dCh: number): void;
							public canResolveLayoutDirection(): boolean;
							public undo(): void;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public findPrev(): void;
							public find(keywords: string, usingRegex: boolean): void;
							public onDraw(canvas: android.graphics.Canvas): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public setDebuggingLine(line: number): void;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public getLastTextSize(): number;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public setBreakpointChangeListener(listener: org.autojs.autojs.ui.edit.editor.CodeEditor.BreakpointChangeListener): void;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public findNext(): void;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public jumpToLineEnd(): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public jumpToEnd(): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public setTheme(theme: org.autojs.autojs.ui.edit.theme.Theme): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public canUndo(): boolean;
							public isTextChanged(): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public removeCursorChangeCallback(callback: org.autojs.autojs.ui.edit.editor.CodeEditor.CursorChangeCallback): void;
							public jumpToLineStart(): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
						export module CodeEditor {
							export class Breakpoint extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.CodeEditor.Breakpoint>;
								public line: number;
								public enabled: boolean;
								public constructor(line: number);
							}
							export class BreakpointChangeListener extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.CodeEditor.BreakpointChangeListener>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.ui.edit.editor.CodeEditor$BreakpointChangeListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onBreakpointChange(param0: number, param1: boolean): void;
									onAllBreakpointRemoved(param0: number): void;
								});
								public constructor();
								public onAllBreakpointRemoved(param0: number): void;
								public onBreakpointChange(param0: number, param1: boolean): void;
							}
							export class CheckedPatternSyntaxException extends java.lang.Exception {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.CodeEditor.CheckedPatternSyntaxException>;
								public constructor(message: string);
								public constructor(cause: java.lang.Throwable);
								public constructor(message: string, cause: java.lang.Throwable);
								public constructor();
								public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
								public constructor(cause: java.util.regex.PatternSyntaxException);
							}
							export class CommentHelper extends java.lang.Object implements org.autojs.autojs.ui.edit.editor.CodeEditorCommentHelper {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.CodeEditor.CommentHelper>;
								public constructor(this$0: org.autojs.autojs.ui.edit.editor.CodeEditor);
								public handle(): void;
								public uncomment(): void;
								public isCommented(): boolean;
								public toggle(): void;
								public comment(): void;
							}
							export class CursorChangeCallback extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.CodeEditor.CursorChangeCallback>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.ui.edit.editor.CodeEditor$CursorChangeCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onCursorChange(param0: string, param1: number): void;
								});
								public constructor();
								public onCursorChange(param0: string, param1: number): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module editor {
						export class CodeEditorCommentHelper extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.CodeEditorCommentHelper>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.edit.editor.CodeEditorCommentHelper interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								handle(): void;
								comment(): void;
								uncomment(): void;
								isCommented(): boolean;
								toggle(): void;
							});
							public constructor();
							public toggle(): void;
							public isCommented(): boolean;
							public handle(): void;
							public uncomment(): void;
							public comment(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module editor {
						export class HVScrollView extends android.widget.FrameLayout {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.HVScrollView>;
							public addView(child: android.view.View, index: number): void;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public getRightFadingEdgeStrength(): number;
							public onTouchEvent(ev: android.view.MotionEvent): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public getTopFadingEdgeStrength(): number;
							public getMaxScrollAmountH(): number;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public isFillViewport(): boolean;
							public computeHorizontalScrollOffset(): number;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public getBottomFadingEdgeStrength(): number;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public computeVerticalScrollRange(): number;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public computeScrollDeltaToGetChildRectOnScreenV(rect: android.graphics.Rect): number;
							public getLeftFadingEdgeStrength(): number;
							public onLayout(changed: boolean, l: number, t: number, r: number, b: number): void;
							public onSizeChanged(w: number, h: number, oldw: number, oldh: number): void;
							public onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public computeScroll(): void;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public measureChild(child: android.view.View, parentWidthMeasureSpec: number, parentHeightMeasureSpec: number): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public fling(velocityX: number, velocityY: number): void;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public computeHorizontalScrollRange(): number;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public executeKeyEvent(event: android.view.KeyEvent): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public smoothScrollTo(x: number, y: number): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public onTouchEvent(event: android.view.MotionEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public dispatchKeyEvent(event: android.view.KeyEvent): boolean;
							public arrowScrollH(direction: number): boolean;
							public getTextDirection(): number;
							public isFlingEnabled(): boolean;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public computeScrollDeltaToGetChildRectOnScreenH(rect: android.graphics.Rect): number;
							public canResolveLayoutDirection(): boolean;
							public onInterceptTouchEvent(ev: android.view.MotionEvent): boolean;
							public measureChildWithMargins(child: android.view.View, parentWidthMeasureSpec: number, widthUsed: number, parentHeightMeasureSpec: number, heightUsed: number): void;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public setFlingEnabled(flingEnabled: boolean): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public addView(child: android.view.View): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public getMaxScrollAmountV(): number;
							public fullScrollV(direction: number): boolean;
							public onRequestFocusInDescendants(direction: number, previouslyFocusedRect: android.graphics.Rect): boolean;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public computeVerticalScrollOffset(): number;
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public arrowScrollV(direction: number): boolean;
							public requestFitSystemWindows(): void;
							public onLayout(changed: boolean, left: number, top: number, right: number, bottom: number): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public smoothScrollBy(dx: number, dy: number): void;
							public setFillViewport(fillViewport: boolean): void;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public setSmoothScrollingEnabled(smoothScrollingEnabled: boolean): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public fullScrollH(direction: number): boolean;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public isSmoothScrollingEnabled(): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public scrollTo(x: number, y: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module editor {
						export class JavaScriptHighlighter extends java.lang.Object implements org.autojs.autojs.ui.widget.SimpleTextWatcher.AfterTextChangedListener {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.JavaScriptHighlighter>;
							public updateTokens(sourceString: string): void;
							public afterTextChanged(param0: android.text.Editable): void;
							public setTheme(theme: org.autojs.autojs.ui.edit.theme.Theme): void;
							public afterTextChanged(s: android.text.Editable): void;
							public shutdown(): void;
							public constructor(theme: org.autojs.autojs.ui.edit.theme.Theme, codeEditText: org.autojs.autojs.ui.edit.editor.CodeEditText);
						}
						export module JavaScriptHighlighter {
							export class HighlightTokens extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.JavaScriptHighlighter.HighlightTokens>;
								public colors: number[];
								public getId(): number;
								public toString(): string;
								public getText(): string;
								public getCharCount(): number;
								public constructor(text: string, id: number);
								public addToken(tokenStart: number, tokenEnd: number, color: number): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module editor {
						export class LayoutHelper extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.LayoutHelper>;
							public constructor();
							public static getLineOfChar(layout: android.text.Layout, charIndex: number): number;
							public static unpackRangeStartFromLong(range: number): number;
							public static getLineRangeForDraw(layout: android.text.Layout, canvas: android.graphics.Canvas): number;
							public static unpackRangeEndFromLong(range: number): number;
							public static packRangeInLong(start: number, end: number): number;
							public static getVisibleLineAt(layout: android.text.Layout, x: number, y: number): number;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module editor {
						export class TextViewUndoRedo extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.TextViewUndoRedo>;
							public disconnect(): void;
							public restorePersistentState(sp: android.content.SharedPreferences, prefix: string): boolean;
							public setEnabled(enabled: boolean): void;
							public canRedo(): boolean;
							public redo(): void;
							public storePersistentState(editor: android.content.SharedPreferences.Editor, prefix: string): void;
							public canUndo(): boolean;
							public undo(): void;
							public isTextChanged(): boolean;
							public setDefaultText(text: string): void;
							public setMaxHistorySize(maxHistorySize: number): void;
							public constructor(textView: android.widget.TextView);
							public isEnabled(): boolean;
							public markTextAsUnchanged(): void;
							public clearHistory(): void;
						}
						export module TextViewUndoRedo {
							export class EditHistory extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.TextViewUndoRedo.EditHistory>;
								public size(): number;
							}
							export class EditItem extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.TextViewUndoRedo.EditItem>;
								public constructor(param0: org.autojs.autojs.ui.edit.editor.TextViewUndoRedo, start: number, before: string, after: string);
							}
							export class EditTextChangeListener extends java.lang.Object implements android.text.TextWatcher {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.editor.TextViewUndoRedo.EditTextChangeListener>;
								public beforeTextChanged(param0: string, param1: number, param2: number, param3: number): void;
								public onTextChanged(param0: string, param1: number, param2: number, param3: number): void;
								public afterTextChanged(s: android.text.Editable): void;
								public onTextChanged(s: string, start: number, before: number, count: number): void;
								public afterTextChanged(param0: android.text.Editable): void;
								public beforeTextChanged(s: string, start: number, count: number, after: number): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module keyboard {
						export class FunctionsKeyboardHelper extends java.lang.Object implements org.autojs.autojs.event.BackPressedHandler {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardHelper>;
							public setFunctionsTrigger(triggerButton: android.view.View): org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardHelper;
							public hideFunctionsLayout(showSoftInput: boolean): void;
							public setEditView(editView: android.view.View): org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardHelper;
							public setFunctionsView(FunctionsView: android.view.View): org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardHelper;
							public onBackPressed(param0: android.app.Activity): boolean;
							public static with(activity: android.app.Activity): org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardHelper;
							public onBackPressed(activity: android.app.Activity): boolean;
							public build(): org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardHelper;
							public getKeyBoardHeight(): number;
							public setContent(contentView: android.view.View): org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardHelper;
							public onSoftKeyboardShown(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module keyboard {
						export class FunctionsKeyboardView extends android.widget.FrameLayout {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public clearChildFocus(param0: android.view.View): void;
							public onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public setClickCallback(clickCallback: org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView.ClickCallback): void;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
						export module FunctionsKeyboardView {
							export class ClickCallback extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView.ClickCallback>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView$ClickCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onModuleLongClick(param0: org.autojs.autojs.model.indices.Module): void;
									onPropertyClick(param0: org.autojs.autojs.model.indices.Module, param1: org.autojs.autojs.model.indices.Property): void;
									onPropertyLongClick(param0: org.autojs.autojs.model.indices.Module, param1: org.autojs.autojs.model.indices.Property): void;
								});
								public constructor();
								public onPropertyClick(param0: org.autojs.autojs.model.indices.Module, param1: org.autojs.autojs.model.indices.Property): void;
								public onPropertyLongClick(param0: org.autojs.autojs.model.indices.Module, param1: org.autojs.autojs.model.indices.Property): void;
								public onModuleLongClick(param0: org.autojs.autojs.model.indices.Module): void;
							}
							export class ModuleViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView.ModuleViewHolder>;
							}
							export class ModulesAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView.ModuleViewHolder> {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView.ModulesAdapter>;
								public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
								public onBindViewHolder(param0: any, param1: number): void;
								public getItemCount(): number;
								public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView.ModuleViewHolder;
								public onBindViewHolder(param0: any, param1: number, param2: java.util.List<any>): void;
								public onBindViewHolder(holder: org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView.ModuleViewHolder, position: number): void;
							}
							export class PropertiesAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView.PropertyViewHolder> {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView.PropertiesAdapter>;
								public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
								public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView.PropertyViewHolder;
								public onBindViewHolder(param0: any, param1: number): void;
								public getItemCount(): number;
								public onBindViewHolder(param0: any, param1: number, param2: java.util.List<any>): void;
								public onBindViewHolder(holder: org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView.PropertyViewHolder, position: number): void;
							}
							export class PropertyViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView.PropertyViewHolder>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module theme {
						export class Theme extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.theme.Theme>;
							public getDebuggingLineBackgroundColor(): number;
							public getColorForToken(token: number): number;
							public static fromJson(reader: java.io.Reader): org.autojs.autojs.ui.edit.theme.Theme;
							public getLineNumberColor(): number;
							public equals(obj: any): boolean;
							public toString(): string;
							public static fromJson(json: string): org.autojs.autojs.ui.edit.theme.Theme;
							public setImeBarBackgroundColor(imeBarBackgroundColor: number): void;
							public setImeBarForegroundColor(imeBarForegroundColor: number): void;
							public getBreakpointColor(): number;
							public static getDefault(context: android.content.Context): org.autojs.autojs.ui.edit.theme.Theme;
							public getImeBarBackgroundColor(): number;
							public getName(): string;
							public getImeBarForegroundColor(): number;
							public equals(o: any): boolean;
							public static fromAssetsJson(context: android.content.Context, assetsPath: string): org.autojs.autojs.ui.edit.theme.Theme;
							public getLineHighlightBackgroundColor(): number;
							public getBackgroundColor(): number;
							public constructor(theme: org.autojs.autojs.model.editor.EditorTheme);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module theme {
						export class Themes extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.theme.Themes>;
							public constructor();
							public static getAllThemes(context: android.content.Context): io.reactivex.Observable<java.util.List<org.autojs.autojs.ui.edit.theme.Theme>>;
							public static getCurrent(context: android.content.Context): io.reactivex.Observable<org.autojs.autojs.ui.edit.theme.Theme>;
							public static getDefault(context: android.content.Context): io.reactivex.Observable<org.autojs.autojs.ui.edit.theme.Theme>;
							public static setCurrent(name: string): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module theme {
						export class TokenMapping extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.theme.TokenMapping>;
							public static TOKEN_MATCHED_BRACKET: number;
							public constructor();
							public static isValidToken(token: number): boolean;
							public static tokenNameToType(name: string): number;
							public static getTokensForScope(scope: string): java.util.List<java.lang.Integer>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module toolbar {
						export class DebugToolbarFragment extends org.autojs.autojs.ui.edit.toolbar.ToolbarFragment implements org.autojs.autojs.rhino.debug.DebugCallback, org.autojs.autojs.ui.edit.editor.CodeEditor.CursorChangeCallback, org.autojs.autojs.ui.edit.debug.CodeEvaluator {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.toolbar.DebugToolbarFragment>;
							public getMenuItemIds(): java.util.List<java.lang.Integer>;
							public enterInterrupt(param0: org.autojs.autojs.rhino.debug.Dim.StackFrame, param1: string, param2: string): void;
							public getLifecycle(): androidx.lifecycle.Lifecycle;
							public onCursorChange(line: string, cursor: number): void;
							public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
							public onDestroy(): void;
							public onCreate(savedInstanceState: android.os.Bundle): void;
							public onCursorChange(param0: string, param1: number): void;
							public onViewCreated(view: android.view.View, savedInstanceState: android.os.Bundle): void;
							public onCreate(param0: android.os.Bundle): void;
							public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
							public detachDebugger(): void;
							public onCreateView(param0: android.view.LayoutInflater, param1: android.view.ViewGroup, param2: android.os.Bundle): android.view.View;
							public onClick(param0: android.view.View): void;
							public updateSourceText(sourceInfo: org.autojs.autojs.rhino.debug.Dim.SourceInfo): void;
							public onLongClick(param0: android.view.View): boolean;
							public constructor();
							public getViewModelStore(): androidx.lifecycle.ViewModelStore;
							public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
							public constructor(param0: number);
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onConfigurationChanged(param0: android.content.res.Configuration): void;
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onLowMemory(): void;
							public onClick(view: android.view.View): void;
							public updateSourceText(param0: org.autojs.autojs.rhino.debug.Dim.SourceInfo): void;
							public enterInterrupt(stackFrame: org.autojs.autojs.rhino.debug.Dim.StackFrame, threadName: string, message: string): void;
							public onLongClick(v: android.view.View): boolean;
							public eval(param0: string): string;
							public eval(expr: string): string;
							public onCreateView(inflater: android.view.LayoutInflater, container: android.view.ViewGroup, savedInstanceState: android.os.Bundle): android.view.View;
						}
						export module DebugToolbarFragment {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.toolbar.DebugToolbarFragment.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module toolbar {
						export class NormalToolbarFragment extends org.autojs.autojs.ui.edit.toolbar.ToolbarFragment {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.toolbar.NormalToolbarFragment>;
							public constructor();
							public getMenuItemIds(): java.util.List<java.lang.Integer>;
							public getViewModelStore(): androidx.lifecycle.ViewModelStore;
							public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
							public getLifecycle(): androidx.lifecycle.Lifecycle;
							public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
							public constructor(param0: number);
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onConfigurationChanged(param0: android.content.res.Configuration): void;
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onLowMemory(): void;
							public onClick(view: android.view.View): void;
							public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
							public onCreateView(param0: android.view.LayoutInflater, param1: android.view.ViewGroup, param2: android.os.Bundle): android.view.View;
							public onClick(param0: android.view.View): void;
							public onLongClick(v: android.view.View): boolean;
							public onLongClick(param0: android.view.View): boolean;
							public onCreateView(inflater: android.view.LayoutInflater, container: android.view.ViewGroup, savedInstanceState: android.os.Bundle): android.view.View;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module toolbar {
						export class SearchToolbarFragment extends org.autojs.autojs.ui.edit.toolbar.ToolbarFragment {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.toolbar.SearchToolbarFragment>;
							public static ARGUMENT_SHOW_REPLACE_ITEM: string;
							public constructor();
							public getMenuItemIds(): java.util.List<java.lang.Integer>;
							public getViewModelStore(): androidx.lifecycle.ViewModelStore;
							public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
							public getLifecycle(): androidx.lifecycle.Lifecycle;
							public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
							public constructor(param0: number);
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onConfigurationChanged(param0: android.content.res.Configuration): void;
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onLowMemory(): void;
							public onViewCreated(view: android.view.View, savedInstanceState: android.os.Bundle): void;
							public onClick(view: android.view.View): void;
							public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
							public onCreateView(param0: android.view.LayoutInflater, param1: android.view.ViewGroup, param2: android.os.Bundle): android.view.View;
							public onClick(param0: android.view.View): void;
							public onLongClick(v: android.view.View): boolean;
							public onLongClick(param0: android.view.View): boolean;
							public onCreateView(inflater: android.view.LayoutInflater, container: android.view.ViewGroup, savedInstanceState: android.os.Bundle): android.view.View;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module edit {
					export module toolbar {
						export abstract class ToolbarFragment extends androidx.fragment.app.Fragment implements android.view.View.OnClickListener, android.view.View.OnLongClickListener {
							public static class: java.lang.Class<org.autojs.autojs.ui.edit.toolbar.ToolbarFragment>;
							public constructor();
							public getMenuItemIds(): java.util.List<java.lang.Integer>;
							public getViewModelStore(): androidx.lifecycle.ViewModelStore;
							public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
							public setOnMenuItemLongClickListener(onMenuItemLongClickListener: org.autojs.autojs.ui.edit.toolbar.ToolbarFragment.OnMenuItemLongClickListener): void;
							public getLifecycle(): androidx.lifecycle.Lifecycle;
							public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
							public setOnMenuItemClickListener(listener: org.autojs.autojs.ui.edit.toolbar.ToolbarFragment.OnMenuItemClickListener): void;
							public constructor(param0: number);
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onConfigurationChanged(param0: android.content.res.Configuration): void;
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onLowMemory(): void;
							public onViewCreated(view: android.view.View, savedInstanceState: android.os.Bundle): void;
							public onClick(view: android.view.View): void;
							public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
							public onClick(param0: android.view.View): void;
							public onLongClick(v: android.view.View): boolean;
							public setMenuItemStatus(id: number, enabled: boolean): void;
							public onViewCreated(param0: android.view.View, param1: android.os.Bundle): void;
							public findEditorView(view: android.view.View): org.autojs.autojs.ui.edit.EditorView;
							public onLongClick(param0: android.view.View): boolean;
						}
						export module ToolbarFragment {
							export class OnMenuItemClickListener extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.toolbar.ToolbarFragment.OnMenuItemClickListener>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.ui.edit.toolbar.ToolbarFragment$OnMenuItemClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onToolbarMenuItemClick(param0: number): void;
								});
								public constructor();
								public onToolbarMenuItemClick(param0: number): void;
							}
							export class OnMenuItemLongClickListener extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.edit.toolbar.ToolbarFragment.OnMenuItemLongClickListener>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.ui.edit.toolbar.ToolbarFragment$OnMenuItemLongClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onToolbarMenuItemLongClick(param0: number): boolean;
								});
								public constructor();
								public onToolbarMenuItemLongClick(param0: number): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module enhancedfloaty {
					export class FloatyService extends android.app.Service {
						public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.FloatyService>;
						public initialSize: org.opencv.core.Size;
						public static addWindow(window: org.autojs.autojs.ui.enhancedfloaty.FloatyWindow): void;
						public constructor();
						public onDestroy(): void;
						public onCreate(): void;
						public static addInitialMeasure(size: org.opencv.core.Size): void;
						public onTrimMemory(level: number): void;
						public static removeWindow(window: org.autojs.autojs.ui.enhancedfloaty.FloatyWindow): void;
						public onBind(param0: android.content.Intent): android.os.IBinder;
						public onTrimMemory(param0: number): void;
						public constructor(base: android.content.Context);
						public onBind(intent: android.content.Intent): android.os.IBinder;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module enhancedfloaty {
					export abstract class FloatyWindow extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.FloatyWindow>;
						public initialSize: org.opencv.core.Size;
						public initialPosition: org.opencv.core.Point;
						public onCreate(service: org.autojs.autojs.ui.enhancedfloaty.FloatyService, manager: android.view.WindowManager): void;
						public getWindowView(): android.view.View;
						public constructor();
						public attachToWindow(view: android.view.View, manager: android.view.WindowManager): void;
						public onCreateWindowBridge(params: android.view.WindowManager.LayoutParams): org.autojs.autojs.ui.enhancedfloaty.WindowBridge;
						public onCreateWindowLayoutParams(): android.view.WindowManager.LayoutParams;
						public setWindowView(windowView: android.view.View): void;
						public onServiceDestroy(service: org.autojs.autojs.ui.enhancedfloaty.FloatyService): void;
						public close(): void;
						public onAttachToWindow(view: android.view.View, manager: android.view.WindowManager): void;
						public setWindowLayoutParams(windowLayoutParams: android.view.WindowManager.LayoutParams): void;
						public getFloatyService(): org.autojs.autojs.ui.enhancedfloaty.FloatyService;
						public onViewCreated(view: android.view.View): void;
						public setWindowBridge(windowBridge: org.autojs.autojs.ui.enhancedfloaty.WindowBridge): void;
						public onCreateWindow(service: org.autojs.autojs.ui.enhancedfloaty.FloatyService, manager: android.view.WindowManager): void;
						public updateWindowLayoutParams(params: android.view.WindowManager.LayoutParams): void;
						public getWindowManager(): android.view.WindowManager;
						public onCreateView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
						public getWindowBridge(): org.autojs.autojs.ui.enhancedfloaty.WindowBridge;
						public getWindowLayoutParams(): android.view.WindowManager.LayoutParams;
						public setWindowManager(windowManager: android.view.WindowManager): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module enhancedfloaty {
					export class ResizableExpandableFloaty extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloaty>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloaty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							inflateCollapsedView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View;
							inflateExpandedView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View;
							getResizerView(param0: android.view.View): android.view.View;
							getMoveCursorView(param0: android.view.View): android.view.View;
							getCollapsedHiddenWidthRadio(): number;
							getCollapsedViewUnpressedAlpha(): number;
							getCollapsedViewPressedAlpha(): number;
							shouldRequestFocusWhenExpand(): boolean;
							getInitialX(): number;
							getInitialY(): number;
							getInitialHeight(): number;
							getInitialWidth(): number;
							isInitialExpanded(): boolean;
						});
						public constructor();
						public shouldRequestFocusWhenExpand(): boolean;
						public getInitialY(): number;
						public getResizerView(param0: android.view.View): android.view.View;
						public inflateCollapsedView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View;
						public isInitialExpanded(): boolean;
						public getInitialHeight(): number;
						public getInitialWidth(): number;
						public getCollapsedHiddenWidthRadio(): number;
						public inflateExpandedView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View;
						public getCollapsedViewUnpressedAlpha(): number;
						public getCollapsedViewPressedAlpha(): number;
						public getInitialX(): number;
						public getMoveCursorView(param0: android.view.View): android.view.View;
					}
					export module ResizableExpandableFloaty {
						export abstract class AbstractResizableExpandableFloaty extends java.lang.Object implements org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloaty {
							public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloaty.AbstractResizableExpandableFloaty>;
							public shouldRequestFocusWhenExpand(): boolean;
							public inflateExpandedView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View;
							public setCollapsedViewPressedAlpha(collapsedViewPressedAlpha: number): void;
							public setShouldRequestFocusWhenExpand(requestFocusWhenExpand: boolean): void;
							public getResizerView(expandedView: android.view.View): android.view.View;
							public setInitialHeight(initialHeight: number): void;
							public isShouldRequestFocusWhenExpand(): boolean;
							public getCollapsedHiddenWidthRadio(): number;
							public setCollapsedViewUnpressedAlpha(collapsedViewUnpressedAlpha: number): void;
							public setInitialX(initialX: number): void;
							public getMoveCursorView(param0: android.view.View): android.view.View;
							public getInitialWidth(): number;
							public getInitialX(): number;
							public setInitialWidth(initialWidth: number): void;
							public getCollapsedViewUnpressedAlpha(): number;
							public setCollapsedHiddenWidthRadio(collapsedHiddenWidthRadio: number): void;
							public constructor();
							public getInitialY(): number;
							public getCollapsedViewPressedAlpha(): number;
							public getMoveCursorView(expandedView: android.view.View): android.view.View;
							public setInitialExpanded(initialExpanded: boolean): void;
							public inflateCollapsedView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View;
							public setInitialY(initialY: number): void;
							public isInitialExpanded(): boolean;
							public getInitialHeight(): number;
							public getResizerView(param0: android.view.View): android.view.View;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module enhancedfloaty {
					export class ResizableExpandableFloatyWindow extends org.autojs.autojs.ui.enhancedfloaty.FloatyWindow {
						public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloatyWindow>;
						public onCreateView(service: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
						public expand(): void;
						public collapse(): void;
						public requestWindowFocus(): void;
						public constructor();
						public onCreateWindowBridge(params: android.view.WindowManager.LayoutParams): org.autojs.autojs.ui.enhancedfloaty.WindowBridge;
						public onCreateWindowLayoutParams(): android.view.WindowManager.LayoutParams;
						public constructor(floaty: org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloaty);
						public onCreateView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
						public onAttachToWindow(view: android.view.View, manager: android.view.WindowManager): void;
						public setWindowLayoutInScreen(): void;
						public setTouchable(touchable: boolean): void;
					}
					export module ResizableExpandableFloatyWindow {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.ResizableExpandableFloatyWindow.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module enhancedfloaty {
					export class ResizableFloaty extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.ResizableFloaty>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.ui.enhancedfloaty.ResizableFloaty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							inflateView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.enhancedfloaty.ResizableFloatyWindow): android.view.View;
							getResizerView(param0: android.view.View): android.widget.ImageView;
							getMoveCursorView(param0: android.view.View): android.widget.ImageView;
							getCloseButtonView(param0: android.view.View): android.widget.ImageView;
						});
						public constructor();
						public inflateView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.enhancedfloaty.ResizableFloatyWindow): android.view.View;
						public getMoveCursorView(param0: android.view.View): android.widget.ImageView;
						public getCloseButtonView(param0: android.view.View): android.widget.ImageView;
						public getResizerView(param0: android.view.View): android.widget.ImageView;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module enhancedfloaty {
					export class ResizableFloatyWindow extends org.autojs.autojs.ui.enhancedfloaty.FloatyWindow {
						public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.ResizableFloatyWindow>;
						public onCreate(service: org.autojs.autojs.ui.enhancedfloaty.FloatyService, manager: android.view.WindowManager): void;
						public onCreateView(service: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
						public constructor();
						public onCreateWindowLayoutParams(): android.view.WindowManager.LayoutParams;
						public onCreateView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
						public getMoveCursor(): android.view.View;
						public getRootView(): android.view.View;
						public constructor(floaty: org.autojs.autojs.ui.enhancedfloaty.ResizableFloaty);
						public onViewCreated(view: android.view.View): void;
						public getResizer(): android.view.View;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module enhancedfloaty {
					export class ViewStack extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.ViewStack>;
						public navigateTo(v: android.view.View): void;
						public goBackToFirst(): void;
						public constructor(currentViewSetter: org.autojs.autojs.ui.enhancedfloaty.ViewStack.CurrentViewSetter);
						public goBack(): void;
						public canGoBack(): boolean;
						public setRootView(view: android.view.View): void;
					}
					export module ViewStack {
						export class CurrentViewSetter extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.ViewStack.CurrentViewSetter>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.enhancedfloaty.ViewStack$CurrentViewSetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								setCurrentView(param0: android.view.View): void;
							});
							public constructor();
							public setCurrentView(param0: android.view.View): void;
						}
						export class NavigableView extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.ViewStack.NavigableView>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.enhancedfloaty.ViewStack$NavigableView interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								goBack(): void;
							});
							public constructor();
							public goBack(): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module enhancedfloaty {
					export class WindowBridge extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.WindowBridge>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.ui.enhancedfloaty.WindowBridge interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							getX(): number;
							getY(): number;
							updatePosition(param0: number, param1: number): void;
							getWidth(): number;
							getHeight(): number;
							updateMeasure(param0: number, param1: number): void;
							getScreenWidth(): number;
							getScreenHeight(): number;
						});
						public constructor();
						public updatePosition(param0: number, param1: number): void;
						public getScreenHeight(): number;
						public getWidth(): number;
						public getX(): number;
						public getY(): number;
						public updateMeasure(param0: number, param1: number): void;
						public getScreenWidth(): number;
						public getHeight(): number;
					}
					export module WindowBridge {
						export class DefaultImpl extends java.lang.Object implements org.autojs.autojs.ui.enhancedfloaty.WindowBridge {
							public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.WindowBridge.DefaultImpl>;
							public getWidth(): number;
							public getHeight(): number;
							public getY(): number;
							public updateMeasure(width: number, height: number): void;
							public getScreenHeight(): number;
							public updatePosition(x: number, y: number): void;
							public updatePosition(param0: number, param1: number): void;
							public getScreenWidth(): number;
							public updateMeasure(param0: number, param1: number): void;
							public getX(): number;
							public constructor(windowLayoutParams: android.view.WindowManager.LayoutParams, windowManager: android.view.WindowManager, windowView: android.view.View);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module enhancedfloaty {
					export module gesture {
						export class DragGesture extends android.view.GestureDetector.SimpleOnGestureListener {
							public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.gesture.DragGesture>;
							public mWindowBridge: org.autojs.autojs.ui.enhancedfloaty.WindowBridge;
							public mView: android.view.View;
							public onSingleTapUp(param0: android.view.MotionEvent): boolean;
							public getPressedAlpha(): number;
							public getKeepToSideHiddenWidthRadio(): number;
							public onDoubleTap(param0: android.view.MotionEvent): boolean;
							public setPressedAlpha(pressedAlpha: number): void;
							public keepToSide(): void;
							public onLongPress(param0: android.view.MotionEvent): void;
							public onFling(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean;
							public setKeepToSide(keepToSide: boolean): void;
							public onDoubleTapEvent(param0: android.view.MotionEvent): boolean;
							public onContextClick(param0: android.view.MotionEvent): boolean;
							public onSingleTapConfirmed(e: android.view.MotionEvent): boolean;
							public onShowPress(param0: android.view.MotionEvent): void;
							public constructor(windowBridge: org.autojs.autojs.ui.enhancedfloaty.WindowBridge, view: android.view.View);
							public onDoubleTapEvent(e: android.view.MotionEvent): boolean;
							public onShowPress(e: android.view.MotionEvent): void;
							public constructor();
							public getUnpressedAlpha(): number;
							public onScroll(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean;
							public onFling(e1: android.view.MotionEvent, e2: android.view.MotionEvent, velocityX: number, velocityY: number): boolean;
							public setOnDraggedViewClickListener(onClickListener: android.view.View.OnClickListener): void;
							public onSingleTapConfirmed(param0: android.view.MotionEvent): boolean;
							public onDown(event: android.view.MotionEvent): boolean;
							public onScroll(e1: android.view.MotionEvent, e2: android.view.MotionEvent, distanceX: number, distanceY: number): boolean;
							public onSingleTapUp(e: android.view.MotionEvent): boolean;
							public onDown(param0: android.view.MotionEvent): boolean;
							public isKeepToSide(): boolean;
							public onDown(e: android.view.MotionEvent): boolean;
							public onContextClick(e: android.view.MotionEvent): boolean;
							public setUnpressedAlpha(unpressedAlpha: number): void;
							public setKeepToSideHiddenWidthRadio(keepToSideHiddenWidthRadio: number): void;
							public onDoubleTap(e: android.view.MotionEvent): boolean;
							public onLongPress(e: android.view.MotionEvent): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module enhancedfloaty {
					export module gesture {
						export class ResizeGesture extends android.view.GestureDetector.SimpleOnGestureListener {
							public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.gesture.ResizeGesture>;
							public onSingleTapUp(param0: android.view.MotionEvent): boolean;
							public onDoubleTap(param0: android.view.MotionEvent): boolean;
							public onLongPress(param0: android.view.MotionEvent): void;
							public onFling(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean;
							public onDoubleTapEvent(param0: android.view.MotionEvent): boolean;
							public onContextClick(param0: android.view.MotionEvent): boolean;
							public setMinWidth(minWidth: number): void;
							public static enableResize(resizer: android.view.View, windowBridge: org.autojs.autojs.ui.enhancedfloaty.WindowBridge): org.autojs.autojs.ui.enhancedfloaty.gesture.ResizeGesture;
							public onSingleTapConfirmed(e: android.view.MotionEvent): boolean;
							public onShowPress(param0: android.view.MotionEvent): void;
							public onDoubleTapEvent(e: android.view.MotionEvent): boolean;
							public onShowPress(e: android.view.MotionEvent): void;
							public constructor();
							public onScroll(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean;
							public onFling(e1: android.view.MotionEvent, e2: android.view.MotionEvent, velocityX: number, velocityY: number): boolean;
							public onSingleTapConfirmed(param0: android.view.MotionEvent): boolean;
							public onDown(event: android.view.MotionEvent): boolean;
							public onScroll(e1: android.view.MotionEvent, e2: android.view.MotionEvent, distanceX: number, distanceY: number): boolean;
							public onSingleTapUp(e: android.view.MotionEvent): boolean;
							public onDown(param0: android.view.MotionEvent): boolean;
							public onDown(e: android.view.MotionEvent): boolean;
							public onContextClick(e: android.view.MotionEvent): boolean;
							public setMinHeight(minHeight: number): void;
							public constructor(windowBridge: org.autojs.autojs.ui.enhancedfloaty.WindowBridge, resizerView: android.view.View, resizableView: android.view.View);
							public onDoubleTap(e: android.view.MotionEvent): boolean;
							public static enableResize(resizer: android.view.View, resizableView: android.view.View, windowBridge: org.autojs.autojs.ui.enhancedfloaty.WindowBridge): org.autojs.autojs.ui.enhancedfloaty.gesture.ResizeGesture;
							public onLongPress(e: android.view.MotionEvent): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module enhancedfloaty {
					export module util {
						export class FloatingWindowPermissionUtil extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.util.FloatingWindowPermissionUtil>;
							public constructor();
							public static hasFloatingWindowPermission(context: android.content.Context): boolean;
							public static goToFloatingWindowPermissionSettingIfNeeded(context: android.content.Context): void;
							public static goToFloatingWindowPermissionSetting(context: android.content.Context): void;
							public static goToAppDetailSettings(context: android.content.Context, packageName: string): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module enhancedfloaty {
					export module util {
						export class WindowTypeCompat extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.enhancedfloaty.util.WindowTypeCompat>;
							public constructor();
							public static getWindowType(): number;
							public static getWindowType(type: number): number;
							public static getPhoneWindowType(): number;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module error {
					export class ErrorReportActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.ui.error.ErrorReportActivity>;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onBackPressed(): void;
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module explorer {
					export class ExplorerCategoryViewHolder extends org.autojs.autojs.ui.widget.BindableViewHolder<java.lang.Boolean> {
						public static class: java.lang.Class<org.autojs.autojs.ui.explorer.ExplorerCategoryViewHolder>;
						public binding: org.autojs.autojs6.databinding.ExplorerCategoryBinding;
						public bind(param0: any, param1: number): void;
						public bind(isDirCategory: java.lang.Boolean, position: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module explorer {
					export class ExplorerItemViewHolder extends org.autojs.autojs.ui.widget.BindableViewHolder<org.autojs.autojs.model.explorer.ExplorerItem> {
						public static class: java.lang.Class<org.autojs.autojs.ui.explorer.ExplorerItemViewHolder>;
						public bind(item: org.autojs.autojs.model.explorer.ExplorerItem, position: number): void;
						public bind(param0: any, param1: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module explorer {
					export class ExplorerPageViewHolder extends org.autojs.autojs.ui.widget.BindableViewHolder<org.autojs.autojs.model.explorer.ExplorerPage> {
						public static class: java.lang.Class<org.autojs.autojs.ui.explorer.ExplorerPageViewHolder>;
						public mName: android.widget.TextView;
						public mDirDate: android.widget.TextView;
						public mOptions: android.view.View;
						public mIcon: android.widget.ImageView;
						public bind(data: org.autojs.autojs.model.explorer.ExplorerPage, position: number): void;
						public bind(param0: any, param1: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module explorer {
					export class ExplorerProjectToolbar extends androidx.cardview.widget.CardView {
						public static class: java.lang.Class<org.autojs.autojs.ui.explorer.ExplorerProjectToolbar>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public refresh(): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public onAttachedToWindow(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public getTextAlignment(): number;
						public onExplorerChange(event: org.autojs.autojs.model.explorer.ExplorerChangeEvent): void;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(param0: android.content.Context);
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public setOnOperateListener(onOperateListener: org.autojs.autojs.ui.explorer.ExplorerProjectToolbar.OnOperateListener): void;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public setProject(dir: org.autojs.autojs.pio.PFile): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public onDetachedFromWindow(): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public setRunnableOnly(b: boolean): void;
					}
					export module ExplorerProjectToolbar {
						export class OnOperateListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.explorer.ExplorerProjectToolbar.OnOperateListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.explorer.ExplorerProjectToolbar$OnOperateListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onOperated(param0: androidx.appcompat.widget.LinearLayoutCompat): void;
							});
							public constructor();
							public onOperated(param0: androidx.appcompat.widget.LinearLayoutCompat): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module explorer {
					export class ExplorerView extends org.autojs.autojs.theme.widget.ThemeColorSwipeRefreshLayout implements androidx.swiperefreshlayout.widget.SwipeRefreshLayout.OnRefreshListener {
						public static class: java.lang.Class<org.autojs.autojs.ui.explorer.ExplorerView>;
						public static VIEW_TYPE_ITEM: number;
						public static VIEW_TYPE_PAGE: number;
						public static VIEW_TYPE_CATEGORY: number;
						public onItemClickListener: org.autojs.autojs.ui.explorer.ExplorerView.OnItemClickListener;
						public selectedItem: org.autojs.autojs.model.explorer.ExplorerItem;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public goBack(): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public canGoBack(): boolean;
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchNestedPreFling(param0: number, param1: number): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number, param3: number): boolean;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public setNestedScrollingEnabled(param0: boolean): void;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public hasNestedScrollingParent(): boolean;
						public setOnProjectToolbarClickListener(onClickListener: android.view.View.OnClickListener): void;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public startNestedScroll(param0: number): boolean;
						public onCreateViewHolder(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.widget.BindableViewHolder<any>;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onRefresh(): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public saveViewStates(): void;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public onAttachedToWindow(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[], param4: number): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public dispatchNestedFling(param0: number, param1: number, param2: boolean): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public setRootPage(page: org.autojs.autojs.model.explorer.ExplorerPage): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public setProjectToolbarRunnableOnly(b: boolean): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public stopNestedScroll(): void;
						public requestFitSystemWindows(): void;
						public setDefaultExplorer(): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number, param5: number): void;
						public static clearViewStates(): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public startNestedScroll(param0: number, param1: number): boolean;
						public getTextAlignment(): number;
						public onExplorerChange(event: org.autojs.autojs.model.explorer.ExplorerChangeEvent): void;
						public setExplorer(explorer: org.autojs.autojs.model.explorer.Explorer, rootPage: org.autojs.autojs.model.explorer.ExplorerPage): void;
						public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number): boolean;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public setOnItemClickListener(onItemClickListener: org.autojs.autojs.ui.explorer.ExplorerView.OnItemClickListener): void;
						public canResolveLayoutDirection(): boolean;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number, param3: number): void;
						public getCurrentPage(): org.autojs.autojs.model.explorer.ExplorerPage;
						public stopNestedScroll(param0: number): void;
						public getParentForAccessibility(): android.view.ViewParent;
						public static getPrefKey(key: string): string;
						public sendAccessibilityEvent(param0: number): void;
						public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[], param4: number): boolean;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public setProjectRecognitionEnabled(b: boolean): void;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public canGoUp(): boolean;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public goUp(): void;
						public setExplorer(explorer: org.autojs.autojs.model.explorer.Explorer, rootPage: org.autojs.autojs.model.explorer.ExplorerPage, currentPage: org.autojs.autojs.model.explorer.ExplorerPage): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public getNestedScrollAxes(): number;
						public hasNestedScrollingParent(param0: number): boolean;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public getExplorerItemListView(): androidx.recyclerview.widget.RecyclerView;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public setOnProjectToolbarOperateListener(onOperateListener: org.autojs.autojs.ui.explorer.ExplorerProjectToolbar.OnOperateListener): void;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public isNestedScrollingEnabled(): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number[]): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public setDirectorySpanSize(directorySpanSize: number): void;
						public removeView(param0: android.view.View): void;
						public getCurrentDirectory(): org.autojs.autojs.model.script.ScriptFile;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public reload(): void;
						public notifyItemOperated(): void;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public restoreViewStates(): void;
						public setThemeColor(themeColor: org.autojs.autojs.theme.ThemeColor): void;
						public enterDirectChildPage(childItemGroup: org.autojs.autojs.model.explorer.ExplorerPage): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public setExplorer(rootPath: string, currentPath: string): void;
						public setOnItemOperateListener(onItemOperateListener: org.autojs.autojs.ui.explorer.ExplorerView.OnItemOperateListener): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public enterChildPage(childPage: org.autojs.autojs.model.explorer.ExplorerPage): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public removeView(view: android.view.View): void;
						public setFilter(filter: io.reactivex.functions.Function<org.autojs.autojs.model.explorer.ExplorerItem,java.lang.Boolean>): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public onStopNestedScroll(param0: android.view.View, param1: number): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public onDetachedFromWindow(): void;
						public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[]): boolean;
						public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[]): boolean;
						public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number, param6: number[]): void;
						public notifyDataSetChanged(): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
					export module ExplorerView {
						export class ExplorerAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<org.autojs.autojs.ui.widget.BindableViewHolder<any>> {
							public static class: java.lang.Class<org.autojs.autojs.ui.explorer.ExplorerView.ExplorerAdapter>;
							public onBindViewHolder(param0: any, param1: number, param2: java.util.List<any>): void;
							public notifyItemInserted(param0: number): void;
							public getItemViewType(param0: number): number;
							public onBindViewHolder(holder: org.autojs.autojs.ui.widget.BindableViewHolder<any>, position: number): void;
							public getItemViewType(position: number): number;
							public notifyItemRemoved(item: org.autojs.autojs.model.explorer.ExplorerItem, i: number): void;
							public notifyItemChanged(param0: number): void;
							public notifyItemChanged(item: org.autojs.autojs.model.explorer.ExplorerItem, i: number): void;
							public notifyItemInserted(item: org.autojs.autojs.model.explorer.ExplorerItem, i: number): void;
							public notifyItemRemoved(param0: number): void;
							public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.widget.BindableViewHolder<any>;
							public getItemCount(): number;
							public onBindViewHolder(param0: any, param1: number): void;
							public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
							public notifyItemChanged(param0: number, param1: any): void;
						}
						export class ExplorerPageState extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.explorer.ExplorerView.ExplorerPageState>;
						}
						export class OnItemClickListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.explorer.ExplorerView.OnItemClickListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.explorer.ExplorerView$OnItemClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onItemClick(param0: android.view.View, param1: org.autojs.autojs.model.explorer.ExplorerItem): void;
							});
							public constructor();
							public onItemClick(param0: android.view.View, param1: org.autojs.autojs.model.explorer.ExplorerItem): void;
						}
						export class OnItemOperateListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.explorer.ExplorerView.OnItemOperateListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.explorer.ExplorerView$OnItemOperateListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onItemOperated(param0: org.autojs.autojs.model.explorer.ExplorerItem): void;
							});
							public constructor();
							public onItemOperated(param0: org.autojs.autojs.model.explorer.ExplorerItem): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module explorer {
					export class ExplorerViewHelper extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.explorer.ExplorerViewHelper>;
						public static getIcon(page: org.autojs.autojs.model.explorer.ExplorerPage): number;
						public constructor();
						public static getIconText(item: org.autojs.autojs.model.explorer.ExplorerItem): string;
						public static getDisplayName(context: android.content.Context, item: org.autojs.autojs.model.explorer.ExplorerItem): string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module filechooser {
					export class ExplorerItemViewHolder extends org.autojs.autojs.ui.widget.BindableViewHolder<org.autojs.autojs.model.explorer.ExplorerItem> {
						public static class: java.lang.Class<org.autojs.autojs.ui.filechooser.ExplorerItemViewHolder>;
						public bind(item: org.autojs.autojs.model.explorer.ExplorerItem, position: number): void;
						public bind(param0: any, param1: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module filechooser {
					export class ExplorerPageViewHolder extends org.autojs.autojs.ui.widget.BindableViewHolder<org.autojs.autojs.model.explorer.ExplorerPage> {
						public static class: java.lang.Class<org.autojs.autojs.ui.filechooser.ExplorerPageViewHolder>;
						public bind(data: org.autojs.autojs.model.explorer.ExplorerPage, position: number): void;
						public bind(param0: any, param1: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module filechooser {
					export class FileChooseListView extends org.autojs.autojs.ui.explorer.ExplorerView {
						public static class: java.lang.Class<org.autojs.autojs.ui.filechooser.FileChooseListView>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchNestedPreFling(param0: number, param1: number): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number, param3: number): boolean;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public setNestedScrollingEnabled(param0: boolean): void;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public hasNestedScrollingParent(): boolean;
						public setMaxChoice(maxChoice: number): void;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public startNestedScroll(param0: number): boolean;
						public onCreateViewHolder(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.widget.BindableViewHolder<any>;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onRefresh(): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[], param4: number): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public dispatchNestedFling(param0: number, param1: number, param2: boolean): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public stopNestedScroll(): void;
						public requestFitSystemWindows(): void;
						public getSelectedFiles(): java.util.LinkedHashMap<org.autojs.autojs.pio.PFile,java.lang.Integer>;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number, param5: number): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public startNestedScroll(param0: number, param1: number): boolean;
						public getTextAlignment(): number;
						public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number): boolean;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public canResolveLayoutDirection(): boolean;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number, param3: number): void;
						public stopNestedScroll(param0: number): void;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[], param4: number): boolean;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public getNestedScrollAxes(): number;
						public hasNestedScrollingParent(param0: number): boolean;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public isNestedScrollingEnabled(): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number[]): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public getCanChooseDir(): boolean;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public setThemeColor(themeColor: org.autojs.autojs.theme.ThemeColor): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public getSelectedFilesList(): java.util.List<org.autojs.autojs.pio.PFile>;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public removeView(view: android.view.View): void;
						public setCanChooseDir(canChooseDir: boolean): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public onStopNestedScroll(param0: android.view.View, param1: number): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[]): boolean;
						public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[]): boolean;
						public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number, param6: number[]): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module filechooser {
					export class FileChooserDialogBuilder extends com.afollestad.materialdialogs.MaterialDialog.Builder {
						public static class: java.lang.Class<org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder>;
						public dir(dir: string): org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder;
						public multiChoice(maxChoices: number, callback: org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder.MultiChoiceCallback): org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder;
						public singleChoice(): io.reactivex.Observable<org.autojs.autojs.pio.PFile>;
						public multiChoice(callback: org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder.MultiChoiceCallback): org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder;
						public setProjectRecognition(b: boolean): org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder;
						public title(param0: number): com.afollestad.materialdialogs.MaterialDialog.Builder;
						public singleChoice(callback: org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder.SingleChoiceCallback): org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder;
						public constructor(context: android.content.Context);
						public chooseDir(): org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder;
						public constructor(param0: android.content.Context);
						public title(titleRes: number): org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder;
						public show(): com.afollestad.materialdialogs.MaterialDialog;
						public dir(rootDir: string, initialDir: string): org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder;
						public title(title: string): org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder;
						public build(): com.afollestad.materialdialogs.MaterialDialog;
						public title(param0: string): com.afollestad.materialdialogs.MaterialDialog.Builder;
						public justScriptFile(): org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder;
					}
					export module FileChooserDialogBuilder {
						export class MultiChoiceCallback extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder.MultiChoiceCallback>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder$MultiChoiceCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onSelected(param0: java.util.List<org.autojs.autojs.pio.PFile>): void;
							});
							public constructor();
							public onSelected(param0: java.util.List<org.autojs.autojs.pio.PFile>): void;
						}
						export class SingleChoiceCallback extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder.SingleChoiceCallback>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder$SingleChoiceCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onSelected(param0: org.autojs.autojs.pio.PFile): void;
							});
							public constructor();
							public onSelected(param0: org.autojs.autojs.pio.PFile): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export class CircularActionMenu extends android.widget.FrameLayout {
						public static class: java.lang.Class<org.autojs.autojs.ui.floating.CircularActionMenu>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public getExpandedHeight(): number;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public measureChildren(widthMeasureSpec: number, heightMeasureSpec: number): void;
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public getItemAt(i: number): android.view.View;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public setAngle(angle: number): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public isExpanded(): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public getItemCount(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public getRadius(): number;
						public isExpanding(): boolean;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public setRadius(radius: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public collapse(): void;
						public onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public removeFromWindow(windowManager: android.view.WindowManager): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public expand(direction: number): void;
						public removeOnStateChangeListener(listener: org.autojs.autojs.ui.floating.CircularActionMenu.OnStateChangeListener): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public addOnStateChangeListener(onStateChangeListener: org.autojs.autojs.ui.floating.CircularActionMenu.OnStateChangeListener): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public isCollapsing(): boolean;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public getAngle(): number;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public getExpandedWidth(): number;
					}
					export module CircularActionMenu {
						export class OnStateChangeListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.floating.CircularActionMenu.OnStateChangeListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.floating.CircularActionMenu$OnStateChangeListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onExpanding(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
								onExpanded(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
								onCollapsing(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
								onCollapsed(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
								onMeasured(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							});
							public constructor();
							public onMeasured(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							public onCollapsing(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							public onCollapsed(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							public onExpanded(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							public onExpanding(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
						}
						export class OnStateChangeListenerAdapter extends java.lang.Object implements org.autojs.autojs.ui.floating.CircularActionMenu.OnStateChangeListener {
							public static class: java.lang.Class<org.autojs.autojs.ui.floating.CircularActionMenu.OnStateChangeListenerAdapter>;
							public constructor();
							public onMeasured(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							public onExpanding(menu: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							public onMeasured(menu: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							public onCollapsing(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							public onCollapsed(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							public onExpanded(menu: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							public onCollapsing(menu: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							public onExpanded(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							public onCollapsed(menu: org.autojs.autojs.ui.floating.CircularActionMenu): void;
							public onExpanding(param0: org.autojs.autojs.ui.floating.CircularActionMenu): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export class CircularActionView extends android.widget.LinearLayout {
						public static class: java.lang.Class<org.autojs.autojs.ui.floating.CircularActionView>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public removeFromWindow(windowManager: android.view.WindowManager): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export class CircularMenu extends java.lang.Object implements org.autojs.autojs.core.record.Recorder.OnStateChangedListener, org.autojs.autojs.core.accessibility.LayoutInspector.CaptureAvailableListener {
						public static class: java.lang.Class<org.autojs.autojs.ui.floating.CircularMenu>;
						public static STATE_CLOSED: number;
						public static STATE_NORMAL: number;
						public static STATE_RECORDING: number;
						public stopRecord(): void;
						public closeAndSaveState(state: boolean): void;
						public onCaptureAvailable(param0: org.autojs.autojs.core.accessibility.NodeInfo, param1: android.content.Context): void;
						public close(): void;
						public onResume(): void;
						public constructor(context: android.content.Context);
						public onStop(): void;
						public isRecording(): boolean;
						public onPause(): void;
						public savePosition(newConfig: android.content.res.Configuration): void;
						public savePosition(): void;
						public onCaptureAvailable(capture: org.autojs.autojs.core.accessibility.NodeInfo, context: android.content.Context): void;
						public onStart(): void;
					}
					export module CircularMenu {
						export class StateChangeEvent {
							public static class: java.lang.Class<org.autojs.autojs.ui.floating.CircularMenu.StateChangeEvent>;
							public currentState(): number;
							public hashCode(): number;
							public previousState(): number;
							public constructor(currentState: number, previousState: number);
							public toString(): string;
							public equals(o: any): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export class CircularMenuFloaty extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.floating.CircularMenuFloaty>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.ui.floating.CircularMenuFloaty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							inflateActionView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.floating.CircularMenuWindow): org.autojs.autojs.ui.floating.CircularActionView;
							inflateMenuItems(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.floating.CircularMenuWindow): org.autojs.autojs.ui.floating.CircularActionMenu;
						});
						public constructor();
						public inflateActionView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.floating.CircularMenuWindow): org.autojs.autojs.ui.floating.CircularActionView;
						public inflateMenuItems(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService, param1: org.autojs.autojs.ui.floating.CircularMenuWindow): org.autojs.autojs.ui.floating.CircularActionMenu;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export class CircularMenuWindow extends org.autojs.autojs.ui.enhancedfloaty.FloatyWindow {
						public static class: java.lang.Class<org.autojs.autojs.ui.floating.CircularMenuWindow>;
						public mFloaty: org.autojs.autojs.ui.floating.CircularMenuFloaty;
						public mCircularActionMenu: org.autojs.autojs.ui.floating.CircularActionMenu;
						public mCircularActionView: org.autojs.autojs.ui.floating.CircularActionView;
						public mDragGesture: org.autojs.autojs.ui.floating.gesture.BounceDragGesture;
						public mActionViewWindowBridge: org.autojs.autojs.ui.enhancedfloaty.WindowBridge.DefaultImpl;
						public mMenuWindowBridge: org.autojs.autojs.ui.enhancedfloaty.WindowBridge;
						public mActionViewWindowLayoutParams: android.view.WindowManager.LayoutParams;
						public mMenuWindowLayoutParams: android.view.WindowManager.LayoutParams;
						public mActionViewOnClickListener: android.view.View.OnClickListener;
						public mKeepToSideHiddenWidthRadio: number;
						public mActiveAlpha: number;
						public mInactiveAlpha: number;
						public expand(): void;
						public collapse(): void;
						public onCreateView(floatyService: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
						public constructor();
						public onCreateWindowLayoutParams(): android.view.WindowManager.LayoutParams;
						public setKeepToSideHiddenWidthRadio(keepToSideHiddenWidthRadio: number): void;
						public onServiceDestroy(service: org.autojs.autojs.ui.enhancedfloaty.FloatyService): void;
						public close(): void;
						public onServiceDestroy(floatyService: org.autojs.autojs.ui.enhancedfloaty.FloatyService): void;
						public setActiveAlpha(activeAlpha: number): void;
						public setInactiveAlpha(inactiveAlpha: number): void;
						public onCreateWindow(service: org.autojs.autojs.ui.enhancedfloaty.FloatyService, manager: android.view.WindowManager): void;
						public constructor(floaty: org.autojs.autojs.ui.floating.CircularMenuFloaty);
						public onCreateView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
						public setOnActionViewClickListener(listener: android.view.View.OnClickListener): void;
						public savePosition(): void;
						public isExpanded(): boolean;
						public savePosition(configuration: android.content.res.Configuration): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export class FloatyWindowManger extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.floating.FloatyWindowManger>;
						public static isCircularMenuSetUp(): boolean;
						public static hideCircularMenu(isSaveState: boolean): void;
						public constructor();
						public static hideCircularMenuAndSaveState(): void;
						public static isCircularMenuShowing(): boolean;
						public static showCircularMenuIfNeeded(context: android.content.Context): void;
						public static hideCircularMenu(): void;
						public static refreshCircularMenuIfNeeded(context: android.content.Context): void;
						public static showCircularMenu(context: android.content.Context): void;
						public static addWindow(context: android.content.Context, window: org.autojs.autojs.ui.enhancedfloaty.FloatyWindow): boolean;
						public static getCircularMenu(): org.autojs.autojs.ui.floating.CircularMenu;
						public static setCircularMenuContext(context: android.content.Context): void;
						public static clearCircularMenu(): void;
						public static getWindowType(): number;
						public static hideCircularMenuIfNeeded(): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export abstract class FullScreenFloatyWindow extends org.autojs.autojs.ui.enhancedfloaty.FloatyWindow {
						public static class: java.lang.Class<org.autojs.autojs.ui.floating.FullScreenFloatyWindow>;
						public constructor();
						public onCreateWindowLayoutParams(): android.view.WindowManager.LayoutParams;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export abstract class LayoutFloatyWindow extends org.autojs.autojs.ui.floating.FullScreenFloatyWindow {
						public static class: java.lang.Class<org.autojs.autojs.ui.floating.LayoutFloatyWindow>;
						public onCreate(service: org.autojs.autojs.ui.enhancedfloaty.FloatyService, manager: android.view.WindowManager): void;
						public constructor();
						public setLayoutSelectedNode(selectedNode: org.autojs.autojs.core.accessibility.NodeInfo): void;
						public getLayoutSelectedNode(): org.autojs.autojs.core.accessibility.NodeInfo;
						public showLayoutBounds(): void;
						public showLayoutHierarchy(): void;
						public onCreate(floatyService: org.autojs.autojs.ui.enhancedfloaty.FloatyService, list: java.util.LinkedHashMap<java.lang.Integer,java.lang.Runnable>): void;
						public constructor(rootNode: org.autojs.autojs.core.accessibility.NodeInfo, context: android.content.Context, isServiceRelied: boolean);
						public showNodeInfo(): void;
						public generateCode(): void;
						public getBubblePopMenu(): org.autojs.autojs.ui.widget.BubblePopupMenu;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export module gesture {
						export class BounceDragGesture extends org.autojs.autojs.ui.floating.gesture.DragGesture {
							public static class: java.lang.Class<org.autojs.autojs.ui.floating.gesture.BounceDragGesture>;
							public onSingleTapUp(param0: android.view.MotionEvent): boolean;
							public onDoubleTap(param0: android.view.MotionEvent): boolean;
							public onLongPress(param0: android.view.MotionEvent): void;
							public onFling(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean;
							public onDoubleTapEvent(param0: android.view.MotionEvent): boolean;
							public bounce(fromX: number, toX: number, y: number): void;
							public onContextClick(param0: android.view.MotionEvent): boolean;
							public onSingleTapConfirmed(e: android.view.MotionEvent): boolean;
							public keepToEdge(): void;
							public onShowPress(param0: android.view.MotionEvent): void;
							public constructor(windowBridge: org.autojs.autojs.ui.enhancedfloaty.WindowBridge, view: android.view.View);
							public onDoubleTapEvent(e: android.view.MotionEvent): boolean;
							public onShowPress(e: android.view.MotionEvent): void;
							public constructor();
							public onScroll(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean;
							public onFling(e1: android.view.MotionEvent, e2: android.view.MotionEvent, velocityX: number, velocityY: number): boolean;
							public onSingleTapConfirmed(param0: android.view.MotionEvent): boolean;
							public onDown(event: android.view.MotionEvent): boolean;
							public onScroll(e1: android.view.MotionEvent, e2: android.view.MotionEvent, distanceX: number, distanceY: number): boolean;
							public onSingleTapUp(e: android.view.MotionEvent): boolean;
							public onDown(param0: android.view.MotionEvent): boolean;
							public onContextClick(e: android.view.MotionEvent): boolean;
							public setBounceDuration(bounceDuration: number): void;
							public onDoubleTap(e: android.view.MotionEvent): boolean;
							public onLongPress(e: android.view.MotionEvent): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export module gesture {
						export class DragGesture extends android.view.GestureDetector.SimpleOnGestureListener {
							public static class: java.lang.Class<org.autojs.autojs.ui.floating.gesture.DragGesture>;
							public mWindowBridge: org.autojs.autojs.ui.enhancedfloaty.WindowBridge;
							public mView: android.view.View;
							public setAutoKeepToEdge(autoKeepToEdge: boolean): void;
							public onSingleTapUp(param0: android.view.MotionEvent): boolean;
							public setEnabled(enabled: boolean): void;
							public getPressedAlpha(): number;
							public getKeepToSideHiddenWidthRadio(): number;
							public onDoubleTap(param0: android.view.MotionEvent): boolean;
							public setPressedAlpha(pressedAlpha: number): void;
							public onTheEdge(): boolean;
							public onLongPress(param0: android.view.MotionEvent): void;
							public onFling(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean;
							public onDoubleTapEvent(param0: android.view.MotionEvent): boolean;
							public onContextClick(param0: android.view.MotionEvent): boolean;
							public onSingleTapConfirmed(e: android.view.MotionEvent): boolean;
							public keepToEdge(): void;
							public onShowPress(param0: android.view.MotionEvent): void;
							public constructor(windowBridge: org.autojs.autojs.ui.enhancedfloaty.WindowBridge, view: android.view.View);
							public onDoubleTapEvent(e: android.view.MotionEvent): boolean;
							public onShowPress(e: android.view.MotionEvent): void;
							public constructor();
							public getUnpressedAlpha(): number;
							public isAutoKeepToEdge(): boolean;
							public onScroll(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean;
							public setOnDraggedViewClickListener(onClickListener: android.view.View.OnClickListener): void;
							public onFling(e1: android.view.MotionEvent, e2: android.view.MotionEvent, velocityX: number, velocityY: number): boolean;
							public onSingleTapConfirmed(param0: android.view.MotionEvent): boolean;
							public setAlphaPressed(): void;
							public onDown(event: android.view.MotionEvent): boolean;
							public onScroll(e1: android.view.MotionEvent, e2: android.view.MotionEvent, distanceX: number, distanceY: number): boolean;
							public onSingleTapUp(e: android.view.MotionEvent): boolean;
							public onDown(param0: android.view.MotionEvent): boolean;
							public onDown(e: android.view.MotionEvent): boolean;
							public onContextClick(e: android.view.MotionEvent): boolean;
							public setUnpressedAlpha(unpressedAlpha: number): void;
							public isEnabled(): boolean;
							public setKeepToSideHiddenWidthRadio(keepToSideHiddenWidthRadio: number): void;
							public setAlphaUnpressed(): void;
							public setAlpha(alpha: number): void;
							public onDoubleTap(e: android.view.MotionEvent): boolean;
							public onLongPress(e: android.view.MotionEvent): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export module layoutinspector {
						export class LayoutBoundsFloatyWindow extends org.autojs.autojs.ui.floating.LayoutFloatyWindow {
							public static class: java.lang.Class<org.autojs.autojs.ui.floating.layoutinspector.LayoutBoundsFloatyWindow>;
							public constructor();
							public constructor(rootNode: org.autojs.autojs.core.accessibility.NodeInfo, context: android.content.Context);
							public onCreateView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
							public onCreateView(floatyService: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
							public onViewCreated(v: android.view.View): void;
							public constructor(rootNode: org.autojs.autojs.core.accessibility.NodeInfo, context: android.content.Context, isServiceRelied: boolean);
							public onViewCreated(view: android.view.View): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export module layoutinspector {
						export class LayoutBoundsView extends android.view.View {
							public static class: java.lang.Class<org.autojs.autojs.ui.floating.layoutinspector.LayoutBoundsView>;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public setSelectedNode(selectedNode: org.autojs.autojs.core.accessibility.NodeInfo): void;
							public constructor(context: android.content.Context);
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public getMStatusBarHeight(): number;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public setBoundsPaint(_set_: android.graphics.Paint): void;
							public setMStatusBarHeight(_set_: number): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public getBoundsPaint(): android.graphics.Paint;
							public setRootNode(rootNode: org.autojs.autojs.core.accessibility.NodeInfo): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public onTouchEvent(event: android.view.MotionEvent): boolean;
							public static drawRect(canvas: android.graphics.Canvas, rect: android.graphics.Rect, statusBarHeight: number, paint: android.graphics.Paint): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getNormalNodeBoundsColor(): number;
							public setTouchedNodeBoundsColor(_set_: number): void;
							public getTouchedNodeBoundsColor(): number;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onDraw(canvas: android.graphics.Canvas): void;
							public sendAccessibilityEvent(param0: number): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public setOnNodeInfoSelectListener(onNodeInfoSelectListener: org.autojs.autojs.ui.floating.layoutinspector.OnNodeInfoSelectListener): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public setNormalNodeBoundsColor(_set_: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
						export module LayoutBoundsView {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.floating.layoutinspector.LayoutBoundsView.Companion>;
								public drawRect(canvas: android.graphics.Canvas, rect: android.graphics.Rect, statusBarHeight: number, paint: android.graphics.Paint): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export module layoutinspector {
						export class LayoutHierarchyFloatyWindow extends org.autojs.autojs.ui.floating.LayoutFloatyWindow {
							public static class: java.lang.Class<org.autojs.autojs.ui.floating.layoutinspector.LayoutHierarchyFloatyWindow>;
							public constructor();
							public constructor(rootNode: org.autojs.autojs.core.accessibility.NodeInfo, context: android.content.Context);
							public onCreateView(param0: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
							public onCreateView(floatyService: org.autojs.autojs.ui.enhancedfloaty.FloatyService): android.view.View;
							public onViewCreated(v: android.view.View): void;
							public constructor(rootNode: org.autojs.autojs.core.accessibility.NodeInfo, context: android.content.Context, isServiceRelied: boolean);
							public onViewCreated(view: android.view.View): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export module layoutinspector {
						export class LayoutHierarchyView extends pl.openrnd.multilevellistview.MultiLevelListView {
							public static class: java.lang.Class<org.autojs.autojs.ui.floating.layoutinspector.LayoutHierarchyView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public addView(child: android.view.View, width: number, height: number): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public setOnItemLongClickListener(onNodeInfoSelectListener: org.autojs.autojs.ui.floating.layoutinspector.LayoutHierarchyView.OnItemLongClickListener): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public setShowClickedNodeBounds(showClickedNodeBounds: boolean): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public focusSearch(focused: android.view.View, direction: number): android.view.View;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public setClickedBackgroundColor(clickedColor: number): void;
							public getBoundsPaint(): android.graphics.Paint;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public setSelectedNode(selectedNode: org.autojs.autojs.core.accessibility.NodeInfo): void;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public requestChildFocus(child: android.view.View, focused: android.view.View): void;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public onDraw(canvas: android.graphics.Canvas): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public setRootNode(rootNodeInfo: org.autojs.autojs.core.accessibility.NodeInfo): void;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyle: number);
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
						export module LayoutHierarchyView {
							export class Adapter extends pl.openrnd.multilevellistview.MultiLevelListAdapter {
								public static class: java.lang.Class<org.autojs.autojs.ui.floating.layoutinspector.LayoutHierarchyView.Adapter>;
								public getSubObjects(object: any): java.util.List<any>;
								public isInitiallyExpanded(object: any): boolean;
								public getSubObjects(param0: any): java.util.List<any>;
								public isExpandable(param0: any): boolean;
								public isExpandable(object: any): boolean;
								public getViewForObject(param0: any, param1: android.view.View, param2: pl.openrnd.multilevellistview.ItemInfo): android.view.View;
								public getViewForObject(object: any, convertView: android.view.View, itemInfo: pl.openrnd.multilevellistview.ItemInfo): android.view.View;
							}
							export class OnItemLongClickListener extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.floating.layoutinspector.LayoutHierarchyView.OnItemLongClickListener>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.ui.floating.layoutinspector.LayoutHierarchyView$OnItemLongClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onItemLongClick(param0: android.view.View, param1: org.autojs.autojs.core.accessibility.NodeInfo): void;
								});
								public constructor();
								public onItemLongClick(param0: android.view.View, param1: org.autojs.autojs.core.accessibility.NodeInfo): void;
							}
							export class ViewHolder extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.floating.layoutinspector.LayoutHierarchyView.ViewHolder>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export module layoutinspector {
						export class NodeInfoView extends androidx.recyclerview.widget.RecyclerView {
							public static class: java.lang.Class<org.autojs.autojs.ui.floating.layoutinspector.NodeInfoView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public computeHorizontalScrollExtent(): number;
							public addView(child: android.view.View, width: number, height: number): void;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number, param6: number[]): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public computeHorizontalScrollOffset(): number;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public constructor(param0: android.content.Context);
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public computeVerticalScrollRange(): number;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public stopNestedScroll(): void;
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[]): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[]): boolean;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public computeHorizontalScrollRange(): number;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public hasNestedScrollingParent(param0: number): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number): boolean;
							public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[], param4: number): boolean;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public hasNestedScrollingParent(): boolean;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public computeVerticalScrollOffset(): number;
							public setNodeInfo(nodeInfo: org.autojs.autojs.core.accessibility.NodeInfo): void;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getCheckedDate(): string[];
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public startNestedScroll(param0: number, param1: number): boolean;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public computeVerticalScrollExtent(): number;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public sendAccessibilityEvent(param0: number): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyle: number);
							public stopNestedScroll(param0: number): void;
							public startNestedScroll(param0: number): boolean;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
						export module NodeInfoView {
							export class Adapter extends androidx.recyclerview.widget.RecyclerView.Adapter<org.autojs.autojs.ui.floating.layoutinspector.NodeInfoView.ViewHolder> {
								public static class: java.lang.Class<org.autojs.autojs.ui.floating.layoutinspector.NodeInfoView.Adapter>;
								public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
								public getMViewTypeHeader(): number;
								public onBindViewHolder(holder: org.autojs.autojs.ui.floating.layoutinspector.NodeInfoView.ViewHolder, position: number): void;
								public getItemViewType(position: number): number;
								public constructor(this$0: org.autojs.autojs.ui.floating.layoutinspector.NodeInfoView);
								public onBindViewHolder(param0: any, param1: number): void;
								public getItemCount(): number;
								public constructor();
								public getItemViewType(param0: number): number;
								public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.floating.layoutinspector.NodeInfoView.ViewHolder;
								public onBindViewHolder(param0: any, param1: number, param2: java.util.List<any>): void;
								public getMViewTypeItem(): number;
							}
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.floating.layoutinspector.NodeInfoView.Companion>;
							}
							export class ViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder {
								public static class: java.lang.Class<org.autojs.autojs.ui.floating.layoutinspector.NodeInfoView.ViewHolder>;
								public constructor(param0: android.view.View);
								public getAttrName(): android.widget.TextView;
								public getAttrValue(): android.widget.TextView;
								public constructor(this$0: android.view.View);
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module floating {
					export module layoutinspector {
						export class OnNodeInfoSelectListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.floating.layoutinspector.OnNodeInfoSelectListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.floating.layoutinspector.OnNodeInfoSelectListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onNodeSelect(param0: org.autojs.autojs.core.accessibility.NodeInfo): void;
							});
							public constructor();
							public onNodeSelect(param0: org.autojs.autojs.core.accessibility.NodeInfo): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module log {
					export class LogActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.ui.log.LogActivity>;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onCreateOptionsMenu(menu: android.view.Menu): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onOptionsItemSelected(item: android.view.MenuItem): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public static launch(context: android.content.Context): void;
						public export(fileName: string): void;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export class FloatingActionMenu extends android.widget.FrameLayout implements android.view.View.OnClickListener {
						public static class: java.lang.Class<org.autojs.autojs.ui.main.FloatingActionMenu>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public onClick(param0: android.view.View): void;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onClick(v: android.view.View): void;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public isExpanded(): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public expand(): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public getState(): io.reactivex.subjects.PublishSubject<java.lang.Boolean>;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public collapse(): void;
						public onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public setOnFloatingActionButtonClickListener(onFloatingActionButtonClickListener: org.autojs.autojs.ui.main.FloatingActionMenu.OnFloatingActionButtonClickListener): void;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
					export module FloatingActionMenu {
						export class OnFloatingActionButtonClickListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.FloatingActionMenu.OnFloatingActionButtonClickListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.main.FloatingActionMenu$OnFloatingActionButtonClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onClick(param0: com.google.android.material.floatingactionbutton.FloatingActionButton, param1: number): void;
							});
							public constructor();
							public onClick(param0: com.google.android.material.floatingactionbutton.FloatingActionButton, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export class MainActivity extends org.autojs.autojs.ui.BaseActivity implements org.autojs.autojs.app.OnActivityResultDelegate.DelegateHost, org.autojs.autojs.event.BackPressedHandler.HostActivity {
						public static class: java.lang.Class<org.autojs.autojs.ui.main.MainActivity>;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public rebirth(view: android.view.View): void;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
						public static getIntent(context: android.content.Context): android.content.Intent;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public getDocsItemIndex(): number;
						public onCreatePanelView(param0: number): android.view.View;
						public onDestroy(): void;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public getBackPressedObserver(): org.autojs.autojs.event.BackPressedHandler.Observer;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onCreateOptionsMenu(menu: android.view.Menu): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onResume(): void;
						public getIntent(): android.content.Intent;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onOptionsItemSelected(item: android.view.MenuItem): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public onStart(): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public getRequestMultiplePermissionsLauncher(): androidx.activity.result.ActivityResultLauncher<string[]>;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onRequestPermissionsResult(requestCode: number, permissions: string[], grantResults: number[]): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public static launch(context: android.content.Context): void;
						public onPostResume(): void;
						public getOnActivityResultDelegateMediator(): org.autojs.autojs.app.OnActivityResultDelegate.Mediator;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onBackPressed(): void;
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public exitCompletely(): void;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
					export module MainActivity {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.MainActivity.Companion>;
							public getIntent(context: android.content.Context): android.content.Intent;
							public getShouldRecreateMainActivity(): boolean;
							public launch(context: android.content.Context): void;
							public setShouldRecreateMainActivity(_set_: boolean): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export class QueryEvent extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.main.QueryEvent>;
						public static CLEAR: org.autojs.autojs.ui.main.QueryEvent;
						public static FIND_FORWARD: org.autojs.autojs.ui.main.QueryEvent;
						public constructor(query: string);
						public getQuery(): string;
						public shouldCollapseSearchView(): boolean;
						public collapseSearchView(): void;
						public constructor(query: string, b: boolean);
						public isFindForward(): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export abstract class ViewPagerFragment extends androidx.fragment.app.Fragment implements org.autojs.autojs.event.BackPressedHandler {
						public static class: java.lang.Class<org.autojs.autojs.ui.main.ViewPagerFragment>;
						public static ROTATION_GONE: number;
						public isShown(): boolean;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public constructor();
						public setFab(fab: com.google.android.material.floatingactionbutton.FloatingActionButton): void;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onPageShow(): void;
						public onConfigurationChanged(param0: android.content.res.Configuration): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onFabClick(param0: com.google.android.material.floatingactionbutton.FloatingActionButton): void;
						public onLowMemory(): void;
						public onBackPressed(param0: android.app.Activity): boolean;
						public constructor(param0: number);
						public onPageHide(): void;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public constructor(fabRotation: number);
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export class ViewStatesManageable extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.main.ViewStatesManageable>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.ui.main.ViewStatesManageable interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							saveViewStates(): void;
							restoreViewStates(): void;
						});
						public constructor();
						public restoreViewStates(): void;
						public saveViewStates(): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class CommandBasedPermissionItemHelper extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.PermissionItemHelper, org.autojs.autojs.ui.main.drawer.IPermissionRootItem, org.autojs.autojs.ui.main.drawer.IPermissionAdbItem {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								request(): boolean;
								revoke(): boolean;
								requestWithAdb(): boolean;
								revokeWithAdb(): boolean;
								requestWithRoot(): boolean;
								revokeWithRoot(): boolean;
								isActionMatched(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
								withRoot(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION, param1: number, param2: number): boolean;
								withAdb(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
								isActive(): boolean;
								active(): boolean;
								has(): boolean;
								request(): boolean;
								requestIfNeeded(): void;
								revoke(): boolean;
								revokeIfNeeded(): void;
								toggle(): boolean;
								toggle(param0: boolean): boolean;
								requestWithRoot(): boolean;
								revokeWithRoot(): boolean;
								requestWithAdb(): boolean;
								revokeWithAdb(): boolean;
								getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
								getContext(): android.content.Context;
								isActive(): boolean;
								isInMainThread(): boolean;
								active(): boolean;
								toggle(): boolean;
								toggle(param0: boolean): boolean;
								refreshSubtitle(param0: boolean): void;
								callback(param0: boolean): void;
								onToggleSuccess(): void;
								onToggleFailure(): void;
								getCommand(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): string;
								"<clinit>"(): void;
								getCommand(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): string;
								"<clinit>"(): void;
							});
							public constructor();
							public static Companion: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion;
							public isInMainThread(): boolean;
							public toggle(param0: boolean): boolean;
							public onToggleSuccess(): void;
							public isActive(): boolean;
							public toggle(): boolean;
							public request(): boolean;
							public revokeWithRoot(): boolean;
							public refreshSubtitle(param0: boolean): void;
							public onToggleFailure(): void;
							public requestWithAdb(): boolean;
							public withAdb(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
							public callback(param0: boolean): void;
							public getContext(): android.content.Context;
							public revokeIfNeeded(): void;
							public revokeWithAdb(): boolean;
							public revoke(): boolean;
							public has(): boolean;
							public active(): boolean;
							public requestIfNeeded(): void;
							public withRoot(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION, param1: number, param2: number): boolean;
							public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
							public requestWithRoot(): boolean;
							public isActionMatched(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
							public getCommand(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): string;
						}
						export module CommandBasedPermissionItemHelper {
							export class AdbDialogBuilder extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper.AdbDialogBuilder>;
								public setChecker(checker: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper.AdbDialogBuilder.Checker): org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper.AdbDialogBuilder;
								public build(): com.afollestad.materialdialogs.MaterialDialog.Builder;
								public constructor(context: android.content.Context, command: string);
								public setSnackBarDuration(duration: number): org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper.AdbDialogBuilder;
							}
							export module AdbDialogBuilder {
								export class Checker extends java.lang.Object {
									public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper.AdbDialogBuilder.Checker>;
									/**
									 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper$AdbDialogBuilder$Checker interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
									 */
									public constructor(implementation: {
										check(): boolean;
									});
									public constructor();
									public check(): boolean;
								}
							}
							export class DefaultImpls extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper.DefaultImpls>;
								public static revoke($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): boolean;
								public static active($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): boolean;
								public static revokeWithRoot($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): boolean;
								public static getPrompt($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): com.afollestad.materialdialogs.MaterialDialog;
								public static onToggleFailure($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): void;
								public static isActive($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): boolean;
								public static requestWithAdb($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): boolean;
								public static onToggleSuccess($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): void;
								public static withRoot($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper, action: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION, onSuccessMessageRes: number, onFailureMessageRes: number): boolean;
								public static toggle($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper, aimState: boolean): boolean;
								public static revokeWithAdb($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): boolean;
								public static requestWithRoot($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): boolean;
								public static isActionMatched($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper, action: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
								public static requestIfNeeded($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): void;
								public static revokeIfNeeded($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): void;
								public static toggle($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): boolean;
								public static callback($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper, aimState: boolean): void;
								public static refreshSubtitle($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper, aimState: boolean): void;
								public static request($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): boolean;
								public static isInMainThread($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper): boolean;
								public static withAdb($this: org.autojs.autojs.ui.main.drawer.CommandBasedPermissionItemHelper, action: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class DrawerFragment extends androidx.fragment.app.Fragment {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerFragment>;
							public constructor();
							public getViewModelStore(): androidx.lifecycle.ViewModelStore;
							public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
							public getLifecycle(): androidx.lifecycle.Lifecycle;
							public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
							public onDestroy(): void;
							public onDrawerOpened(event: org.autojs.autojs.ui.main.drawer.DrawerFragment.Companion.Event.OnDrawerOpened): void;
							public constructor(param0: number);
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onResume(): void;
							public onConfigurationChanged(param0: android.content.res.Configuration): void;
							public onCreate(savedInstanceState: android.os.Bundle): void;
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onLowMemory(): void;
							public onViewCreated(view: android.view.View, savedInstanceState: android.os.Bundle): void;
							public onCreate(param0: android.os.Bundle): void;
							public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
							public onCreateView(param0: android.view.LayoutInflater, param1: android.view.ViewGroup, param2: android.os.Bundle): android.view.View;
							public onDrawerClosed(event: org.autojs.autojs.ui.main.drawer.DrawerFragment.Companion.Event.OnDrawerClosed): void;
							public onViewCreated(param0: android.view.View, param1: android.os.Bundle): void;
							public onCreateView(inflater: android.view.LayoutInflater, container: android.view.ViewGroup, savedInstanceState: android.os.Bundle): android.view.View;
						}
						export module DrawerFragment {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerFragment.Companion>;
								public getDrawerMenuAdapter(): org.autojs.autojs.ui.main.drawer.DrawerMenuAdapter;
							}
							export module Companion {
								export class Event extends java.lang.Object {
									public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerFragment.Companion.Event>;
									public constructor();
								}
								export module Event {
									export class OnDrawerClosed extends java.lang.Object {
										public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerFragment.Companion.Event.OnDrawerClosed>;
										/**
										 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.DrawerFragment$Companion$Event$OnDrawerClosed interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
										 */
										public constructor(implementation: {
										});
										public constructor();
									}
									export class OnDrawerOpened extends java.lang.Object {
										public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerFragment.Companion.Event.OnDrawerOpened>;
										/**
										 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.DrawerFragment$Companion$Event$OnDrawerOpened interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
										 */
										public constructor(implementation: {
										});
										public constructor();
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class DrawerMenuAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<org.autojs.autojs.ui.widget.BindableViewHolder<org.autojs.autojs.ui.main.drawer.DrawerMenuItem>> {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerMenuAdapter>;
							public constructor();
							public onBindViewHolder(param0: any, param1: number, param2: java.util.List<any>): void;
							public onBindViewHolder(holder: org.autojs.autojs.ui.widget.BindableViewHolder<org.autojs.autojs.ui.main.drawer.DrawerMenuItem>, position: number): void;
							public getItemViewType(param0: number): number;
							public getItemViewType(position: number): number;
							public notifyItemChanged(param0: number): void;
							public getDrawerMenuItems(): java.util.List<org.autojs.autojs.ui.main.drawer.DrawerMenuItem>;
							public notifyItemChanged(item: org.autojs.autojs.ui.main.drawer.DrawerMenuItem): void;
							public getItemCount(): number;
							public onBindViewHolder(param0: any, param1: number): void;
							public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
							public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.widget.BindableViewHolder<org.autojs.autojs.ui.main.drawer.DrawerMenuItem>;
							public notifyItemChanged(param0: number, param1: any): void;
							public constructor(drawerMenuItems: java.util.List<org.autojs.autojs.ui.main.drawer.DrawerMenuItem>);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class DrawerMenuDisposableItem extends org.autojs.autojs.ui.main.drawer.DrawerMenuToggleableItem {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerMenuDisposableItem>;
							public constructor(icon: number, title: number, prefKey: number);
							public toggle(aimState: boolean): void;
							public dispose(): void;
							public syncDelay(param0: java.lang.Runnable): void;
							public constructor(helper: org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper, icon: number, title: number, content: number);
							public sync(): void;
							public syncDelay(callback: java.lang.Runnable): void;
							public constructor(icon: number, title: number);
							public constructor(helper: org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper, icon: number, title: number);
							public toggle(param0: boolean): void;
							public sync(callback: java.lang.Runnable): void;
							public constructor(helper: org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper, icon: number, title: number, content: number, prefKey: number);
							public constructor(helper: org.autojs.autojs.ui.main.drawer.SocketItemHelper, icon: number, title: number);
							public sync(param0: java.lang.Runnable): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class DrawerMenuGroup extends org.autojs.autojs.ui.main.drawer.DrawerMenuItem {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerMenuGroup>;
							public constructor(icon: number, title: number, prefKey: number);
							public constructor(title: number);
							public constructor(icon: number, title: number);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class DrawerMenuGroupViewHolder extends org.autojs.autojs.ui.widget.BindableViewHolder<org.autojs.autojs.ui.main.drawer.DrawerMenuItem> {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerMenuGroupViewHolder>;
							public bind(data: org.autojs.autojs.ui.main.drawer.DrawerMenuItem, position: number): void;
							public constructor(itemView: android.view.View);
							public bind(param0: any, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class DrawerMenuItem extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerMenuItem>;
							public static DEFAULT_DIALOG_CONTENT: number;
							public static DEFAULT_PREFERENCE_KEY: number;
							public setProgress(onProgress: boolean): void;
							public constructor(icon: number, title: number, prefKey: number);
							public getIcon(): number;
							public hashCode(): number;
							public setChecked(checked: boolean): void;
							public equals(obj: any): boolean;
							public isProgress(): boolean;
							public antiShake(): boolean;
							public constructor(icon: number, title: number);
							public getSubtitle(): string;
							public setAction(action: org.autojs.autojs.ui.main.drawer.DrawerMenuItem.Action): void;
							public isHidden(): boolean;
							public getContent(): string;
							public setHidden(isHidden: boolean): void;
							public setSubtitle(subtitle: string): void;
							public isChecked(): boolean;
							public equals(o: any): boolean;
							public getTitle(): number;
							public performAction(holder: org.autojs.autojs.ui.main.drawer.DrawerMenuItemViewHolder): void;
							public setContent(content: string): void;
							public isSwitchEnabled(): boolean;
							public getPrefKey(): number;
						}
						export module DrawerMenuItem {
							export class Action extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerMenuItem.Action>;
								/**
								 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.DrawerMenuItem$Action interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
								 */
								public constructor(implementation: {
									onClick(param0: org.autojs.autojs.ui.main.drawer.DrawerMenuItemViewHolder): void;
								});
								public constructor();
								public onClick(param0: org.autojs.autojs.ui.main.drawer.DrawerMenuItemViewHolder): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export abstract class DrawerMenuItemCustomHelper extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerMenuItemCustomHelper>;
							public isInMainThread(): boolean;
							public toggle(param0: boolean): boolean;
							public onToggleSuccess(): void;
							public callback(aimState: boolean): void;
							public isActive(): boolean;
							public toggle(): boolean;
							public onToggleFailure(): void;
							public refreshSubtitle(param0: boolean): void;
							public callback(param0: boolean): void;
							public getContext(): android.content.Context;
							public toggle(aimState: boolean): boolean;
							public active(): boolean;
							public constructor(mContext: android.content.Context);
							public refreshSubtitle(aimState: boolean): void;
							public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class DrawerMenuItemHelper extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
								getContext(): android.content.Context;
								isActive(): boolean;
								isInMainThread(): boolean;
								active(): boolean;
								toggle(): boolean;
								toggle(param0: boolean): boolean;
								refreshSubtitle(param0: boolean): void;
								callback(param0: boolean): void;
								onToggleSuccess(): void;
								onToggleFailure(): void;
							});
							public constructor();
							public isInMainThread(): boolean;
							public toggle(param0: boolean): boolean;
							public onToggleSuccess(): void;
							public isActive(): boolean;
							public toggle(): boolean;
							public active(): boolean;
							public refreshSubtitle(param0: boolean): void;
							public onToggleFailure(): void;
							public callback(param0: boolean): void;
							public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
							public getContext(): android.content.Context;
						}
						export module DrawerMenuItemHelper {
							export class DefaultImpls extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper.DefaultImpls>;
								public static onToggleFailure($this: org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper): void;
								public static getPrompt($this: org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper): com.afollestad.materialdialogs.MaterialDialog;
								public static isInMainThread($this: org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper): boolean;
								public static callback($this: org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper, aimState: boolean): void;
								public static toggle($this: org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper, aimState: boolean): boolean;
								public static refreshSubtitle($this: org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper, aimState: boolean): void;
								public static onToggleSuccess($this: org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class DrawerMenuItemViewHolder extends org.autojs.autojs.ui.widget.BindableViewHolder<org.autojs.autojs.ui.main.drawer.DrawerMenuItem> {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerMenuItemViewHolder>;
							public static CLICK_TIMEOUT: number;
							public bind(data: org.autojs.autojs.ui.main.drawer.DrawerMenuItem, position: number): void;
							public constructor(itemView: android.view.View);
							public getSwitchCompat(): org.autojs.autojs.ui.widget.PrefSwitch;
							public bind(param0: any, param1: number): void;
						}
						export module DrawerMenuItemViewHolder {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerMenuItemViewHolder.Companion>;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class DrawerMenuShortcutItem extends org.autojs.autojs.ui.main.drawer.DrawerMenuItem {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerMenuShortcutItem>;
							public setAction(action: org.autojs.autojs.ui.main.drawer.DrawerMenuItem.Action): void;
							public setAction(action: java.lang.Runnable): org.autojs.autojs.ui.main.drawer.DrawerMenuShortcutItem;
							public constructor(icon: number, title: number, prefKey: number);
							public constructor(icon: number, title: number);
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class DrawerMenuToggleableItem extends org.autojs.autojs.ui.main.drawer.DrawerMenuItem implements org.autojs.autojs.ui.main.drawer.IToggleableItem {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.DrawerMenuToggleableItem>;
							public setProgress(onProgress: boolean): void;
							public getPrompt(aimState: boolean): com.afollestad.materialdialogs.MaterialDialog;
							public constructor(icon: number, title: number, prefKey: number);
							public toggle(aimState: boolean): void;
							public selfActive(): void;
							public setChecked(checked: boolean): void;
							public syncDelay(param0: java.lang.Runnable): void;
							public constructor(helper: org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper, icon: number, title: number, content: number);
							public sync(): void;
							public syncDelay(callback: java.lang.Runnable): void;
							public setCheckedIfNeeded(aimState: boolean): void;
							public constructor(icon: number, title: number);
							public constructor(helper: org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper, icon: number, title: number);
							public sync(callback: java.lang.Runnable): void;
							public toggle(param0: boolean): void;
							public constructor(helper: org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper, icon: number, title: number, content: number, prefKey: number);
							public sync(param0: java.lang.Runnable): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class IPermissionAdbItem extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.IPermissionItem {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.IPermissionAdbItem>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.IPermissionAdbItem interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								requestWithAdb(): boolean;
								revokeWithAdb(): boolean;
								getCommand(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): string;
								"<clinit>"(): void;
							});
							public constructor();
							public static Companion: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion;
							public revokeWithAdb(): boolean;
							public requestWithAdb(): boolean;
							public getCommand(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class IPermissionItem extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.IPermissionItem>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.IPermissionItem interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								getCommand(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): string;
								"<clinit>"(): void;
							});
							public constructor();
							public getCommand(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): string;
						}
						export module IPermissionItem {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion>;
							}
							export module Companion {
								export class ACTION {
									public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION>;
									public static REQUEST: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION;
									public static REVOKE: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION;
									public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
									public static values(): org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION[];
									public static valueOf(value: string): org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION;
									public static getEntries(): kotlin.enums.EnumEntries<org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION>;
								}
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class IPermissionRootItem extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.IPermissionItem {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.IPermissionRootItem>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.IPermissionRootItem interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								requestWithRoot(): boolean;
								revokeWithRoot(): boolean;
								getCommand(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): string;
								"<clinit>"(): void;
							});
							public constructor();
							public static Companion: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion;
							public revokeWithRoot(): boolean;
							public requestWithRoot(): boolean;
							public getCommand(param0: org.autojs.autojs.ui.main.drawer.IPermissionItem.Companion.ACTION): string;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class IToggleableItem extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.IToggleableItem>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.IToggleableItem interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								toggle(param0: boolean): void;
								sync(): void;
								sync(param0: java.lang.Runnable): void;
								syncDelay(param0: java.lang.Runnable): void;
							});
							public constructor();
							public toggle(param0: boolean): void;
							public syncDelay(param0: java.lang.Runnable): void;
							public sync(): void;
							public sync(param0: java.lang.Runnable): void;
						}
						export module IToggleableItem {
							export class DefaultImpls extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.IToggleableItem.DefaultImpls>;
								public static sync($this: org.autojs.autojs.ui.main.drawer.IToggleableItem, callback: java.lang.Runnable): void;
								public static syncDelay($this: org.autojs.autojs.ui.main.drawer.IToggleableItem, callback: java.lang.Runnable): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class PermissionItemHelper extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.PermissionItemHelper>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.PermissionItemHelper interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								isActive(): boolean;
								active(): boolean;
								has(): boolean;
								request(): boolean;
								requestIfNeeded(): void;
								revoke(): boolean;
								revokeIfNeeded(): void;
								toggle(): boolean;
								toggle(param0: boolean): boolean;
								getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
								getContext(): android.content.Context;
								isActive(): boolean;
								isInMainThread(): boolean;
								active(): boolean;
								toggle(): boolean;
								toggle(param0: boolean): boolean;
								refreshSubtitle(param0: boolean): void;
								callback(param0: boolean): void;
								onToggleSuccess(): void;
								onToggleFailure(): void;
							});
							public constructor();
							public isInMainThread(): boolean;
							public toggle(param0: boolean): boolean;
							public onToggleSuccess(): void;
							public isActive(): boolean;
							public toggle(): boolean;
							public request(): boolean;
							public refreshSubtitle(param0: boolean): void;
							public onToggleFailure(): void;
							public callback(param0: boolean): void;
							public getContext(): android.content.Context;
							public revokeIfNeeded(): void;
							public has(): boolean;
							public revoke(): boolean;
							public active(): boolean;
							public requestIfNeeded(): void;
							public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
						}
						export module PermissionItemHelper {
							export class DefaultImpls extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.PermissionItemHelper.DefaultImpls>;
								public static onToggleSuccess($this: org.autojs.autojs.ui.main.drawer.PermissionItemHelper): void;
								public static active($this: org.autojs.autojs.ui.main.drawer.PermissionItemHelper): boolean;
								public static isInMainThread($this: org.autojs.autojs.ui.main.drawer.PermissionItemHelper): boolean;
								public static toggle($this: org.autojs.autojs.ui.main.drawer.PermissionItemHelper): boolean;
								public static requestIfNeeded($this: org.autojs.autojs.ui.main.drawer.PermissionItemHelper): void;
								public static callback($this: org.autojs.autojs.ui.main.drawer.PermissionItemHelper, aimState: boolean): void;
								public static isActive($this: org.autojs.autojs.ui.main.drawer.PermissionItemHelper): boolean;
								public static onToggleFailure($this: org.autojs.autojs.ui.main.drawer.PermissionItemHelper): void;
								public static refreshSubtitle($this: org.autojs.autojs.ui.main.drawer.PermissionItemHelper, aimState: boolean): void;
								public static revokeIfNeeded($this: org.autojs.autojs.ui.main.drawer.PermissionItemHelper): void;
								public static getPrompt($this: org.autojs.autojs.ui.main.drawer.PermissionItemHelper): com.afollestad.materialdialogs.MaterialDialog;
								public static toggle($this: org.autojs.autojs.ui.main.drawer.PermissionItemHelper, aimState: boolean): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class RunnableItemHelper extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.RunnableItemHelper>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.RunnableItemHelper interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								isActive(): boolean;
								active(): boolean;
								isRunning(): boolean;
								launch(): boolean;
								launchIfNeeded(): void;
								close(): boolean;
								closeIfNeeded(): void;
								toggle(): boolean;
								toggle(param0: boolean): boolean;
								getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
								getContext(): android.content.Context;
								isActive(): boolean;
								isInMainThread(): boolean;
								active(): boolean;
								toggle(): boolean;
								toggle(param0: boolean): boolean;
								refreshSubtitle(param0: boolean): void;
								callback(param0: boolean): void;
								onToggleSuccess(): void;
								onToggleFailure(): void;
							});
							public constructor();
							public isInMainThread(): boolean;
							public toggle(param0: boolean): boolean;
							public onToggleSuccess(): void;
							public isActive(): boolean;
							public toggle(): boolean;
							public close(): boolean;
							public refreshSubtitle(param0: boolean): void;
							public onToggleFailure(): void;
							public callback(param0: boolean): void;
							public launch(): boolean;
							public getContext(): android.content.Context;
							public closeIfNeeded(): void;
							public isRunning(): boolean;
							public active(): boolean;
							public launchIfNeeded(): void;
							public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
						}
						export module RunnableItemHelper {
							export class DefaultImpls extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.RunnableItemHelper.DefaultImpls>;
								public static active($this: org.autojs.autojs.ui.main.drawer.RunnableItemHelper): boolean;
								public static isInMainThread($this: org.autojs.autojs.ui.main.drawer.RunnableItemHelper): boolean;
								public static callback($this: org.autojs.autojs.ui.main.drawer.RunnableItemHelper, aimState: boolean): void;
								public static onToggleFailure($this: org.autojs.autojs.ui.main.drawer.RunnableItemHelper): void;
								public static closeIfNeeded($this: org.autojs.autojs.ui.main.drawer.RunnableItemHelper): void;
								public static toggle($this: org.autojs.autojs.ui.main.drawer.RunnableItemHelper, aimState: boolean): boolean;
								public static toggle($this: org.autojs.autojs.ui.main.drawer.RunnableItemHelper): boolean;
								public static isActive($this: org.autojs.autojs.ui.main.drawer.RunnableItemHelper): boolean;
								public static launchIfNeeded($this: org.autojs.autojs.ui.main.drawer.RunnableItemHelper): void;
								public static getPrompt($this: org.autojs.autojs.ui.main.drawer.RunnableItemHelper): com.afollestad.materialdialogs.MaterialDialog;
								public static refreshSubtitle($this: org.autojs.autojs.ui.main.drawer.RunnableItemHelper, aimState: boolean): void;
								public static onToggleSuccess($this: org.autojs.autojs.ui.main.drawer.RunnableItemHelper): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class ServiceItemHelper extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.ServiceItemHelper>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.ServiceItemHelper interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								isActive(): boolean;
								active(): boolean;
								isRunning(): boolean;
								start(): boolean;
								startIfNeeded(): void;
								stop(): boolean;
								stopIfNeeded(): void;
								toggle(): boolean;
								toggle(param0: boolean): boolean;
								getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
								getContext(): android.content.Context;
								isActive(): boolean;
								isInMainThread(): boolean;
								active(): boolean;
								toggle(): boolean;
								toggle(param0: boolean): boolean;
								refreshSubtitle(param0: boolean): void;
								callback(param0: boolean): void;
								onToggleSuccess(): void;
								onToggleFailure(): void;
							});
							public constructor();
							public isInMainThread(): boolean;
							public toggle(param0: boolean): boolean;
							public onToggleSuccess(): void;
							public isActive(): boolean;
							public toggle(): boolean;
							public refreshSubtitle(param0: boolean): void;
							public onToggleFailure(): void;
							public callback(param0: boolean): void;
							public stopIfNeeded(): void;
							public getContext(): android.content.Context;
							public start(): boolean;
							public isRunning(): boolean;
							public active(): boolean;
							public stop(): boolean;
							public startIfNeeded(): void;
							public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
						}
						export module ServiceItemHelper {
							export class DefaultImpls extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.ServiceItemHelper.DefaultImpls>;
								public static callback($this: org.autojs.autojs.ui.main.drawer.ServiceItemHelper, aimState: boolean): void;
								public static onToggleSuccess($this: org.autojs.autojs.ui.main.drawer.ServiceItemHelper): void;
								public static refreshSubtitle($this: org.autojs.autojs.ui.main.drawer.ServiceItemHelper, aimState: boolean): void;
								public static startIfNeeded($this: org.autojs.autojs.ui.main.drawer.ServiceItemHelper): void;
								public static toggle($this: org.autojs.autojs.ui.main.drawer.ServiceItemHelper, aimState: boolean): boolean;
								public static isActive($this: org.autojs.autojs.ui.main.drawer.ServiceItemHelper): boolean;
								public static stopIfNeeded($this: org.autojs.autojs.ui.main.drawer.ServiceItemHelper): void;
								public static onToggleFailure($this: org.autojs.autojs.ui.main.drawer.ServiceItemHelper): void;
								public static active($this: org.autojs.autojs.ui.main.drawer.ServiceItemHelper): boolean;
								public static getPrompt($this: org.autojs.autojs.ui.main.drawer.ServiceItemHelper): com.afollestad.materialdialogs.MaterialDialog;
								public static toggle($this: org.autojs.autojs.ui.main.drawer.ServiceItemHelper): boolean;
								public static isInMainThread($this: org.autojs.autojs.ui.main.drawer.ServiceItemHelper): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class ShowableItemHelper extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.ShowableItemHelper>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.ShowableItemHelper interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								isActive(): boolean;
								active(): boolean;
								isShowing(): boolean;
								show(): boolean;
								showIfNeeded(): void;
								hide(): boolean;
								closeIfNeeded(): void;
								toggle(): boolean;
								toggle(param0: boolean): boolean;
								getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
								getContext(): android.content.Context;
								isActive(): boolean;
								isInMainThread(): boolean;
								active(): boolean;
								toggle(): boolean;
								toggle(param0: boolean): boolean;
								refreshSubtitle(param0: boolean): void;
								callback(param0: boolean): void;
								onToggleSuccess(): void;
								onToggleFailure(): void;
							});
							public constructor();
							public isInMainThread(): boolean;
							public toggle(param0: boolean): boolean;
							public onToggleSuccess(): void;
							public isActive(): boolean;
							public toggle(): boolean;
							public refreshSubtitle(param0: boolean): void;
							public onToggleFailure(): void;
							public callback(param0: boolean): void;
							public hide(): boolean;
							public getContext(): android.content.Context;
							public show(): boolean;
							public closeIfNeeded(): void;
							public active(): boolean;
							public isShowing(): boolean;
							public showIfNeeded(): void;
							public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
						}
						export module ShowableItemHelper {
							export class DefaultImpls extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.ShowableItemHelper.DefaultImpls>;
								public static showIfNeeded($this: org.autojs.autojs.ui.main.drawer.ShowableItemHelper): void;
								public static refreshSubtitle($this: org.autojs.autojs.ui.main.drawer.ShowableItemHelper, aimState: boolean): void;
								public static active($this: org.autojs.autojs.ui.main.drawer.ShowableItemHelper): boolean;
								public static toggle($this: org.autojs.autojs.ui.main.drawer.ShowableItemHelper, aimState: boolean): boolean;
								public static closeIfNeeded($this: org.autojs.autojs.ui.main.drawer.ShowableItemHelper): void;
								public static onToggleFailure($this: org.autojs.autojs.ui.main.drawer.ShowableItemHelper): void;
								public static isActive($this: org.autojs.autojs.ui.main.drawer.ShowableItemHelper): boolean;
								public static toggle($this: org.autojs.autojs.ui.main.drawer.ShowableItemHelper): boolean;
								public static onToggleSuccess($this: org.autojs.autojs.ui.main.drawer.ShowableItemHelper): void;
								public static callback($this: org.autojs.autojs.ui.main.drawer.ShowableItemHelper, aimState: boolean): void;
								public static getPrompt($this: org.autojs.autojs.ui.main.drawer.ShowableItemHelper): com.afollestad.materialdialogs.MaterialDialog;
								public static isInMainThread($this: org.autojs.autojs.ui.main.drawer.ShowableItemHelper): boolean;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module drawer {
						export class SocketItemHelper extends java.lang.Object implements org.autojs.autojs.ui.main.drawer.DrawerMenuItemHelper {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.SocketItemHelper>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.main.drawer.SocketItemHelper interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								isActive(): boolean;
								active(): boolean;
								isConnected(): boolean;
								connect(): boolean;
								dispose(): void;
								connectIfNeeded(): void;
								disconnect(): boolean;
								disconnectIfNeeded(): void;
								toggle(): boolean;
								toggle(param0: boolean): boolean;
								getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
								getContext(): android.content.Context;
								isActive(): boolean;
								isInMainThread(): boolean;
								active(): boolean;
								toggle(): boolean;
								toggle(param0: boolean): boolean;
								refreshSubtitle(param0: boolean): void;
								callback(param0: boolean): void;
								onToggleSuccess(): void;
								onToggleFailure(): void;
							});
							public constructor();
							public isInMainThread(): boolean;
							public disconnect(): boolean;
							public toggle(param0: boolean): boolean;
							public onToggleSuccess(): void;
							public isActive(): boolean;
							public isConnected(): boolean;
							public toggle(): boolean;
							public dispose(): void;
							public refreshSubtitle(param0: boolean): void;
							public onToggleFailure(): void;
							public callback(param0: boolean): void;
							public connect(): boolean;
							public disconnectIfNeeded(): void;
							public getContext(): android.content.Context;
							public active(): boolean;
							public getPrompt(): com.afollestad.materialdialogs.MaterialDialog;
							public connectIfNeeded(): void;
						}
						export module SocketItemHelper {
							export class DefaultImpls extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.drawer.SocketItemHelper.DefaultImpls>;
								public static disconnectIfNeeded($this: org.autojs.autojs.ui.main.drawer.SocketItemHelper): void;
								public static onToggleSuccess($this: org.autojs.autojs.ui.main.drawer.SocketItemHelper): void;
								public static connectIfNeeded($this: org.autojs.autojs.ui.main.drawer.SocketItemHelper): void;
								public static active($this: org.autojs.autojs.ui.main.drawer.SocketItemHelper): boolean;
								public static onToggleFailure($this: org.autojs.autojs.ui.main.drawer.SocketItemHelper): void;
								public static isActive($this: org.autojs.autojs.ui.main.drawer.SocketItemHelper): boolean;
								public static toggle($this: org.autojs.autojs.ui.main.drawer.SocketItemHelper): boolean;
								public static toggle($this: org.autojs.autojs.ui.main.drawer.SocketItemHelper, aimState: boolean): boolean;
								public static isInMainThread($this: org.autojs.autojs.ui.main.drawer.SocketItemHelper): boolean;
								public static getPrompt($this: org.autojs.autojs.ui.main.drawer.SocketItemHelper): com.afollestad.materialdialogs.MaterialDialog;
								public static refreshSubtitle($this: org.autojs.autojs.ui.main.drawer.SocketItemHelper, aimState: boolean): void;
								public static callback($this: org.autojs.autojs.ui.main.drawer.SocketItemHelper, aimState: boolean): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module scripts {
						export class ExplorerFragment extends org.autojs.autojs.ui.main.ViewPagerFragment implements org.autojs.autojs.ui.main.FloatingActionMenu.OnFloatingActionButtonClickListener, org.autojs.autojs.ui.main.ViewStatesManageable {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.scripts.ExplorerFragment>;
							public onClick(button: com.google.android.material.floatingactionbutton.FloatingActionButton, pos: number): void;
							public getLifecycle(): androidx.lifecycle.Lifecycle;
							public onPageHide(): void;
							public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
							public onDestroy(): void;
							public onCreate(savedInstanceState: android.os.Bundle): void;
							public onViewCreated(view: android.view.View, savedInstanceState: android.os.Bundle): void;
							public restoreViewStates(): void;
							public onCreate(param0: android.os.Bundle): void;
							public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
							public onClick(param0: com.google.android.material.floatingactionbutton.FloatingActionButton, param1: number): void;
							public onCreateView(param0: android.view.LayoutInflater, param1: android.view.ViewGroup, param2: android.os.Bundle): android.view.View;
							public onViewCreated(param0: android.view.View, param1: android.os.Bundle): void;
							public constructor();
							public getViewModelStore(): androidx.lifecycle.ViewModelStore;
							public onFabClick(fab: com.google.android.material.floatingactionbutton.FloatingActionButton): void;
							public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
							public onStop(): void;
							public onBackPressed(param0: android.app.Activity): boolean;
							public saveViewStates(): void;
							public onQuerySummit(event: org.autojs.autojs.ui.main.QueryEvent): void;
							public constructor(fabRotation: number);
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onConfigurationChanged(param0: android.content.res.Configuration): void;
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onLowMemory(): void;
							public onBackPressed(activity: android.app.Activity): boolean;
							public onFabClick(param0: com.google.android.material.floatingactionbutton.FloatingActionButton): void;
							public onDetach(): void;
							public onCreateView(inflater: android.view.LayoutInflater, container: android.view.ViewGroup, savedInstanceState: android.os.Bundle): android.view.View;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module task {
						export abstract class Task extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.task.Task>;
							public constructor();
							public getDesc(): string;
							public cancel(): void;
							public getName(): string;
							public getContext(): android.content.Context;
							public getEngineName(): string;
						}
						export module Task {
							export class PendingTask extends org.autojs.autojs.ui.main.task.Task {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.task.Task.PendingTask>;
								public getDesc(): string;
								public setTimedTask(timedTask: org.autojs.autojs.timing.TimedTask): void;
								public setIntentTask(intentTask: org.autojs.autojs.timing.IntentTask): void;
								public getContext(): android.content.Context;
								public getName(): string;
								public cancel(): void;
								public constructor(context: android.content.Context, timedTask: org.autojs.autojs.timing.TimedTask);
								public constructor();
								public getTimedTask(): org.autojs.autojs.timing.TimedTask;
								public getId(): number;
								public constructor(context: android.content.Context, intentTask: org.autojs.autojs.timing.IntentTask);
								public getEngineName(): string;
								public taskEquals(task: any): boolean;
							}
							export class RunningTask extends org.autojs.autojs.ui.main.task.Task {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.task.Task.RunningTask>;
								public getDesc(): string;
								public getContext(): android.content.Context;
								public getName(): string;
								public cancel(): void;
								public constructor(context: android.content.Context, scriptExecution: org.autojs.autojs.execution.ScriptExecution);
								public getScriptExecution(): org.autojs.autojs.execution.ScriptExecution;
								public constructor();
								public getEngineName(): string;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module task {
						export abstract class TaskGroup extends com.bignerdranch.expandablerecyclerview.model.Parent<org.autojs.autojs.ui.main.task.Task> {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.task.TaskGroup>;
							public mTasks: java.util.List<org.autojs.autojs.ui.main.task.Task>;
							public constructor(title: string);
							public refresh(): void;
							public getTitle(): string;
							public getChildList(): java.util.List<any>;
							public getChildList(): java.util.List<org.autojs.autojs.ui.main.task.Task>;
							public isInitiallyExpanded(): boolean;
							public getContext(): android.content.Context;
						}
						export module TaskGroup {
							export class PendingTaskGroup extends org.autojs.autojs.ui.main.task.TaskGroup {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.task.TaskGroup.PendingTaskGroup>;
								public removeTask(data: any): number;
								public constructor(context: android.content.Context);
								public getContext(): android.content.Context;
								public isInitiallyExpanded(): boolean;
								public refresh(): void;
								public addTask(task: any): number;
								public getChildList(): java.util.List<org.autojs.autojs.ui.main.task.Task>;
								public getChildList(): java.util.List<any>;
								public constructor(title: string);
								public updateTask(task: any): number;
							}
							export class RunningTaskGroup extends org.autojs.autojs.ui.main.task.TaskGroup {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.task.TaskGroup.RunningTaskGroup>;
								public constructor(context: android.content.Context);
								public getContext(): android.content.Context;
								public addTask(engine: org.autojs.autojs.execution.ScriptExecution): number;
								public isInitiallyExpanded(): boolean;
								public refresh(): void;
								public removeTask(engine: org.autojs.autojs.execution.ScriptExecution): number;
								public getChildList(): java.util.List<org.autojs.autojs.ui.main.task.Task>;
								public getChildList(): java.util.List<any>;
								public constructor(title: string);
								public indexOf(engine: org.autojs.autojs.execution.ScriptExecution): number;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module task {
						export class TaskListRecyclerView extends androidx.recyclerview.widget.ThemeColorRecyclerView {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.task.TaskListRecyclerView>;
							public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
							public addView(child: android.view.View, index: number): void;
							public computeHorizontalScrollExtent(): number;
							public addView(child: android.view.View, width: number, height: number): void;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number, param6: number[]): void;
							public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
							public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
							public onWindowVisibilityChanged(visibility: number): void;
							public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
							public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
							public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
							public computeHorizontalScrollOffset(): number;
							public requestLayout(): void;
							public isTextDirectionResolved(): boolean;
							public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
							public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
							public childDrawableStateChanged(param0: android.view.View): void;
							public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
							public canResolveTextDirection(): boolean;
							public computeVerticalScrollRange(): number;
							public onDetachedFromWindow(): void;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
							public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
							public stopNestedScroll(): void;
							public clearChildFocus(param0: android.view.View): void;
							public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public requestDisallowInterceptTouchEvent(param0: boolean): void;
							public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
							public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
							public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
							public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
							public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[]): boolean;
							public focusSearch(param0: android.view.View, param1: number): android.view.View;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[]): boolean;
							public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
							public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
							public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
							public focusSearch(direction: number): android.view.View;
							public focusableViewAvailable(v: android.view.View): void;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
							public canResolveTextAlignment(): boolean;
							public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
							public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
							public computeHorizontalScrollRange(): number;
							public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
							public onAttachedToWindow(): void;
							public childDrawableStateChanged(child: android.view.View): void;
							public removeView(view: android.view.View): void;
							public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
							public hasNestedScrollingParent(param0: number): boolean;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
							public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
							public getLayoutDirection(): number;
							public showContextMenuForChild(param0: android.view.View): boolean;
							public showContextMenuForChild(originalView: android.view.View): boolean;
							public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
							public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
							public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
							public requestTransparentRegion(param0: android.view.View): void;
							public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
							public getParentForAccessibility(): android.view.ViewParent;
							public getTextDirection(): number;
							public isLayoutRequested(): boolean;
							public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
							public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
							public sendAccessibilityEvent(eventType: number): void;
							public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
							public removeView(param0: android.view.View): void;
							public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
							public onStopNestedScroll(param0: android.view.View): void;
							public isLayoutDirectionResolved(): boolean;
							public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
							public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number): boolean;
							public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
							public canResolveLayoutDirection(): boolean;
							public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
							public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
							/** @deprecated */
							public requestFitSystemWindows(): void;
							public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
							public isTextAlignmentResolved(): boolean;
							public recomputeViewAttributes(param0: android.view.View): void;
							public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
							public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[], param4: number): boolean;
							public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
							public addView(child: android.view.View): void;
							public bringChildToFront(param0: android.view.View): void;
							public requestTransparentRegion(child: android.view.View): void;
							public recomputeViewAttributes(child: android.view.View): void;
							public clearChildFocus(child: android.view.View): void;
							public hasNestedScrollingParent(): boolean;
							public constructor(context: android.content.Context);
							public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
							public computeVerticalScrollOffset(): number;
							public requestFitSystemWindows(): void;
							public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
							public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
							public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
							public getTextAlignment(): number;
							public startNestedScroll(param0: number, param1: number): boolean;
							public bringChildToFront(child: android.view.View): void;
							public onStopNestedScroll(child: android.view.View): void;
							public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
							public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
							public getParent(): android.view.ViewParent;
							public focusableViewAvailable(param0: android.view.View): void;
							public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
							public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
							public createContextMenu(param0: android.view.ContextMenu): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
							public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
							public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
							public computeVerticalScrollExtent(): number;
							public createContextMenu(menu: android.view.ContextMenu): void;
							public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
							public sendAccessibilityEvent(param0: number): void;
							public refresh(): void;
							public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyle: number);
							public stopNestedScroll(param0: number): void;
							public startNestedScroll(param0: number): boolean;
							public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
							public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
							public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
							public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						}
						export module TaskListRecyclerView {
							export class Adapter extends com.bignerdranch.expandablerecyclerview.ExpandableRecyclerAdapter<org.autojs.autojs.ui.main.task.TaskGroup,org.autojs.autojs.ui.main.task.Task,org.autojs.autojs.ui.main.task.TaskListRecyclerView.TaskGroupViewHolder,org.autojs.autojs.ui.main.task.TaskListRecyclerView.TaskViewHolder> {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.task.TaskListRecyclerView.Adapter>;
								public constructor(param0: java.util.List<any>);
								public onCreateParentViewHolder(param0: android.view.ViewGroup, param1: number): any;
								public onCreateChildViewHolder(param0: android.view.ViewGroup, param1: number): any;
								public onBindParentViewHolder(viewHolder: org.autojs.autojs.ui.main.task.TaskListRecyclerView.TaskGroupViewHolder, parentPosition: number, taskGroup: org.autojs.autojs.ui.main.task.TaskGroup): void;
								public onCreateChildViewHolder(parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.main.task.TaskListRecyclerView.TaskViewHolder;
								public onBindParentViewHolder(param0: any, param1: number, param2: any): void;
								public onBindChildViewHolder(viewHolder: org.autojs.autojs.ui.main.task.TaskListRecyclerView.TaskViewHolder, parentPosition: number, childPosition: number, task: org.autojs.autojs.ui.main.task.Task): void;
								public constructor(param0: java.util.List<org.autojs.autojs.ui.main.task.TaskGroup>);
								public constructor();
								public onBindChildViewHolder(param0: any, param1: number, param2: number, param3: any): void;
								public onCreateParentViewHolder(parentViewGroup: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.main.task.TaskListRecyclerView.TaskGroupViewHolder;
							}
							export class TaskGroupViewHolder extends com.bignerdranch.expandablerecyclerview.ParentViewHolder<org.autojs.autojs.ui.main.task.TaskGroup,org.autojs.autojs.ui.main.task.Task> {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.task.TaskListRecyclerView.TaskGroupViewHolder>;
								public onExpansionToggled(expanded: boolean): void;
								public onClick(param0: android.view.View): void;
								public onExpansionToggled(param0: boolean): void;
							}
							export class TaskViewHolder extends com.bignerdranch.expandablerecyclerview.ChildViewHolder<org.autojs.autojs.ui.main.task.Task> {
								public static class: java.lang.Class<org.autojs.autojs.ui.main.task.TaskListRecyclerView.TaskViewHolder>;
								public bind(task: org.autojs.autojs.ui.main.task.Task): void;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module main {
					export module task {
						export class TaskManagerFragment extends org.autojs.autojs.ui.main.ViewPagerFragment implements org.autojs.autojs.ui.main.ViewStatesManageable {
							public static class: java.lang.Class<org.autojs.autojs.ui.main.task.TaskManagerFragment>;
							public constructor();
							public getViewModelStore(): androidx.lifecycle.ViewModelStore;
							public onFabClick(fab: com.google.android.material.floatingactionbutton.FloatingActionButton): void;
							public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
							public onStop(): void;
							public getLifecycle(): androidx.lifecycle.Lifecycle;
							public onBackPressed(param0: android.app.Activity): boolean;
							public saveViewStates(): void;
							public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
							public constructor(fabRotation: number);
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onConfigurationChanged(param0: android.content.res.Configuration): void;
							public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
							public onLowMemory(): void;
							public onViewCreated(view: android.view.View, savedInstanceState: android.os.Bundle): void;
							public restoreViewStates(): void;
							public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
							public onBackPressed(activity: android.app.Activity): boolean;
							public onCreateView(param0: android.view.LayoutInflater, param1: android.view.ViewGroup, param2: android.os.Bundle): android.view.View;
							public onFabClick(param0: com.google.android.material.floatingactionbutton.FloatingActionButton): void;
							public onViewCreated(param0: android.view.View, param1: android.os.Bundle): void;
							public onCreateView(inflater: android.view.LayoutInflater, container: android.view.ViewGroup, savedInstanceState: android.os.Bundle): android.view.View;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module pager {
					export class ViewPager extends androidx.viewpager.widget.ViewPager {
						public static class: java.lang.Class<org.autojs.autojs.ui.pager.ViewPager>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public getTextAlignment(): number;
						public onInterceptTouchEvent(event: android.view.MotionEvent): boolean;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(param0: android.content.Context);
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public onInterceptTouchEvent(param0: android.view.MotionEvent): boolean;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public onTouchEvent(event: android.view.MotionEvent): boolean;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public addView(param0: android.view.View, param1: number, param2: android.view.ViewGroup.LayoutParams): void;
						public static setPageScrollEnabled(b: boolean): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module project {
					export class BuildActivity extends org.autojs.autojs.ui.BaseActivity implements org.autojs.autojs.apkbuilder.ApkBuilder.ProgressCallback {
						public static class: java.lang.Class<org.autojs.autojs.ui.project.BuildActivity>;
						public static EXTRA_SOURCE: string;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onBuild(param0: org.autojs.autojs.apkbuilder.ApkBuilder): void;
						public static launch(context: android.content.Context, extraSource: string): void;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSign(builder: org.autojs.autojs.apkbuilder.ApkBuilder): void;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public onClean(param0: org.autojs.autojs.apkbuilder.ApkBuilder): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onBuild(builder: org.autojs.autojs.apkbuilder.ApkBuilder): void;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onSign(param0: org.autojs.autojs.apkbuilder.ApkBuilder): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public onClean(builder: org.autojs.autojs.apkbuilder.ApkBuilder): void;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onNewIntent(intent: android.content.Intent): void;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onNewIntent(param0: android.content.Intent): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onPrepare(param0: org.autojs.autojs.apkbuilder.ApkBuilder): void;
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public onPrepare(builder: org.autojs.autojs.apkbuilder.ApkBuilder): void;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module project {
					export class ProjectConfigActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.ui.project.ProjectConfigActivity>;
						public static EXTRA_PARENT_DIRECTORY: string;
						public static EXTRA_NEW_PROJECT: string;
						public static EXTRA_DIRECTORY: string;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						/** @deprecated */
						public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public commit(): void;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
					export module ProjectConfigActivity {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.project.ProjectConfigActivity.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class AboutActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.AboutActivity>;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onResume(): void;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
					export module AboutActivity {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.settings.AboutActivity.Companion>;
							public startActivity(context: android.content.Context): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class AboutAppAndDeveloperPreference extends org.autojs.autojs.theme.preference.MaterialPreference {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.AboutAppAndDeveloperPreference>;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public getPrefContext(): android.content.Context;
						public constructor(context: android.content.Context);
						public onClick(): void;
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class AppLanguagePreference extends org.autojs.autojs.theme.preference.MaterialListPreference {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.AppLanguagePreference>;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public onChangeConfirmed(dialog: com.afollestad.materialdialogs.MaterialDialog): void;
						public getPrefContext(): android.content.Context;
						public constructor(context: android.content.Context);
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public onNeutral(): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number, bundle: android.os.Bundle);
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class CheckForUpdatesPreference extends org.autojs.autojs.theme.preference.MaterialPreference implements android.content.SharedPreferences.OnSharedPreferenceChangeListener {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.CheckForUpdatesPreference>;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public getPrefContext(): android.content.Context;
						public constructor(context: android.content.Context);
						public onClick(): void;
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public onSharedPreferenceChanged(param0: android.content.SharedPreferences, param1: string): void;
						public onSharedPreferenceChanged(sharedPreferences: android.content.SharedPreferences, key: string): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class ClearUpdatesCheckedStatesPreference extends org.autojs.autojs.theme.preference.MaterialPreference {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.ClearUpdatesCheckedStatesPreference>;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public getPrefContext(): android.content.Context;
						public constructor(context: android.content.Context);
						public onClick(): void;
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class DeveloperOptionsActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.DeveloperOptionsActivity>;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class DeveloperOptionsFragment extends androidx.preference.PreferenceFragmentCompat {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.DeveloperOptionsFragment>;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public constructor();
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onConfigurationChanged(param0: android.content.res.Configuration): void;
						public onPreferenceTreeClick(param0: androidx.preference.Preference): boolean;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onLowMemory(): void;
						public onCreatePreferences(savedInstanceState: android.os.Bundle, rootKey: string): void;
						public onCreatePreferences(param0: android.os.Bundle, param1: string): void;
						public constructor(param0: number);
						public findPreference(param0: string): androidx.preference.Preference;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onNavigateToScreen(param0: androidx.preference.PreferenceScreen): void;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onDisplayPreferenceDialog(param0: androidx.preference.Preference): void;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class HiddenFilesPreference extends org.autojs.autojs.theme.preference.MaterialListPreference {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.HiddenFilesPreference>;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public onChangeConfirmed(dialog: com.afollestad.materialdialogs.MaterialDialog): void;
						public getPrefContext(): android.content.Context;
						public constructor(context: android.content.Context);
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number, bundle: android.os.Bundle);
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class KeepScreenOnWhenInForegroundPreference extends org.autojs.autojs.theme.preference.MaterialListPreference implements android.content.SharedPreferences.OnSharedPreferenceChangeListener {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.KeepScreenOnWhenInForegroundPreference>;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public onChangeConfirmed(dialog: com.afollestad.materialdialogs.MaterialDialog): void;
						public getPrefContext(): android.content.Context;
						public constructor(context: android.content.Context);
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number, bundle: android.os.Bundle);
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public onSharedPreferenceChanged(param0: android.content.SharedPreferences, param1: string): void;
						public onSharedPreferenceChanged(sharedPreferences: android.content.SharedPreferences, key: string): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class LauncherShortcutsPreference extends org.autojs.autojs.theme.preference.MaterialPreference {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.LauncherShortcutsPreference>;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public getPrefContext(): android.content.Context;
						public constructor(context: android.content.Context);
						public onClick(): void;
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class ManageIgnoredUpdatesPreference extends org.autojs.autojs.theme.preference.MaterialPreference implements android.content.SharedPreferences.OnSharedPreferenceChangeListener {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.ManageIgnoredUpdatesPreference>;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public getPrefContext(): android.content.Context;
						public constructor(context: android.content.Context);
						public onClick(): void;
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public onSharedPreferenceChanged(param0: android.content.SharedPreferences, param1: string): void;
						public onSharedPreferenceChanged(sharedPreferences: android.content.SharedPreferences, key: string): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class MozillaPublicLicense20 extends de.psdev.licensesdialog.licenses.License {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.MozillaPublicLicense20>;
						public readSummaryTextFromResources(param0: android.content.Context): string;
						public constructor();
						public readSummaryTextFromResources(context: android.content.Context): string;
						public getVersion(): string;
						public readFullTextFromResources(context: android.content.Context): string;
						public readFullTextFromResources(param0: android.content.Context): string;
						public getUrl(): string;
						public getName(): string;
					}
					export module MozillaPublicLicense20 {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.settings.MozillaPublicLicense20.Companion>;
							public getInstance(): org.autojs.autojs.ui.settings.MozillaPublicLicense20;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class NightModePreference extends org.autojs.autojs.theme.preference.MaterialListPreference {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.NightModePreference>;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public onChangeConfirmed(dialog: com.afollestad.materialdialogs.MaterialDialog): void;
						public getPrefContext(): android.content.Context;
						public constructor(context: android.content.Context);
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number, bundle: android.os.Bundle);
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class PreferencesActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.PreferencesActivity>;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public static launch(context: android.content.Context): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public static launch(): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
					export module PreferencesActivity {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.settings.PreferencesActivity.Companion>;
							public launch(context: android.content.Context): boolean;
							public launch(): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class PreferencesFragment extends androidx.preference.PreferenceFragmentCompat {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.PreferencesFragment>;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public constructor();
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onConfigurationChanged(param0: android.content.res.Configuration): void;
						public onPreferenceTreeClick(param0: androidx.preference.Preference): boolean;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onViewCreated(param0: android.view.View, param1: android.os.Bundle): void;
						public onViewCreated(view: android.view.View, savedInstanceState: android.os.Bundle): void;
						public onLowMemory(): void;
						public onCreatePreferences(savedInstanceState: android.os.Bundle, rootKey: string): void;
						public onCreatePreferences(param0: android.os.Bundle, param1: string): void;
						public constructor(param0: number);
						public findPreference(param0: string): androidx.preference.Preference;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onNavigateToScreen(param0: androidx.preference.PreferenceScreen): void;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onDisplayPreferenceDialog(param0: androidx.preference.Preference): void;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class RootModePreference extends org.autojs.autojs.theme.preference.MaterialListPreference {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.RootModePreference>;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public onChangeConfirmed(dialog: com.afollestad.materialdialogs.MaterialDialog): void;
						public getPrefContext(): android.content.Context;
						public constructor(context: android.content.Context);
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number, bundle: android.os.Bundle);
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class ThemeColorPreference extends org.autojs.autojs.theme.preference.MaterialPreference {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.ThemeColorPreference>;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public getPrefContext(): android.content.Context;
						public constructor(context: android.content.Context);
						public onClick(): void;
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module settings {
					export class WorkingDirectoryPreference extends org.autojs.autojs.theme.preference.MaterialPreference {
						public static class: java.lang.Class<org.autojs.autojs.ui.settings.WorkingDirectoryPreference>;
						public longClickPromptDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public getPrefContext(): android.content.Context;
						public constructor(context: android.content.Context);
						public onClick(): void;
						public longClickPromptDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getLongClickPromptMore(): string;
						public getLongClickPrompt(): string;
						public longClickPromptMoreDialogHandler(d: com.afollestad.materialdialogs.MaterialDialog): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public getPrefTitle(): string;
						public longClickPromptMoreDialogHandler(param0: com.afollestad.materialdialogs.MaterialDialog): void;
					}
					export module WorkingDirectoryPreference {
						export class WorkingDirectoryDialogBuilder extends com.afollestad.materialdialogs.MaterialDialog.Builder {
							public static class: java.lang.Class<org.autojs.autojs.ui.settings.WorkingDirectoryPreference.WorkingDirectoryDialogBuilder>;
							public setOnFinish(_set_: kotlin.jvm.functions.Function0<kotlin.Unit>): void;
							public getOnFinish(): kotlin.jvm.functions.Function0<kotlin.Unit>;
							public constructor(this$0: org.autojs.autojs.ui.settings.WorkingDirectoryPreference);
							public constructor(param0: android.content.Context);
							public build(): com.afollestad.materialdialogs.MaterialDialog;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module shortcut {
					export class AppsIconSelectActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.ui.shortcut.AppsIconSelectActivity>;
						public static EXTRA_PACKAGE_NAME: string;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onCreateOptionsMenu(menu: android.view.Menu): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public static getDrawableFromIntent(context: android.content.Context, data: android.content.Intent): io.reactivex.Observable<android.graphics.drawable.Drawable>;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onOptionsItemSelected(item: android.view.MenuItem): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public static launchForResult(activity: android.app.Activity, requestCode: number): void;
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
					export module AppsIconSelectActivity {
						export class AppIconViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder {
							public static class: java.lang.Class<org.autojs.autojs.ui.shortcut.AppsIconSelectActivity.AppIconViewHolder>;
							public constructor(param0: org.autojs.autojs.ui.shortcut.AppsIconSelectActivity, itemView: android.view.View);
							public constructor(param0: android.view.View);
						}
						export class AppItem extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.shortcut.AppsIconSelectActivity.AppItem>;
							public constructor(param0: org.autojs.autojs.ui.shortcut.AppsIconSelectActivity, info: android.content.pm.ApplicationInfo);
						}
						export class AppsAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<org.autojs.autojs.ui.shortcut.AppsIconSelectActivity.AppIconViewHolder> {
							public static class: java.lang.Class<org.autojs.autojs.ui.shortcut.AppsIconSelectActivity.AppsAdapter>;
							public onBindViewHolder(param0: any, param1: number, param2: java.util.List<any>): void;
							public getItemCount(): number;
							public onBindViewHolder(param0: any, param1: number): void;
							public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
							public onBindViewHolder(holder: org.autojs.autojs.ui.shortcut.AppsIconSelectActivity.AppIconViewHolder, position: number): void;
							public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.shortcut.AppsIconSelectActivity.AppIconViewHolder;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module shortcut {
					export class ShortcutCreateActivity extends androidx.appcompat.app.AppCompatActivity {
						public static class: java.lang.Class<org.autojs.autojs.ui.shortcut.ShortcutCreateActivity>;
						public static EXTRA_FILE: string;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onCreate(param0: android.os.Bundle): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module splash {
					export class SplashActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.ui.splash.SplashActivity>;
						public static INIT_TIMEOUT: number;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onPause(): void;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onResume(): void;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
					export module SplashActivity {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.splash.SplashActivity.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module timing {
					export class TimedTaskSettingActivity extends org.autojs.autojs.ui.BaseActivity {
						public static class: java.lang.Class<org.autojs.autojs.ui.timing.TimedTaskSettingActivity>;
						public static EXTRA_INTENT_TASK_ID: string;
						public static EXTRA_TASK_ID: string;
						public static ACTION_DESC_MAP: java.util.Map<string,java.lang.Integer>;
						public getSavedStateRegistry(): androidx.savedstate.SavedStateRegistry;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public getSupportParentActivityIntent(): android.content.Intent;
						public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
						public dispatchGenericMotionEvent(ev: android.view.MotionEvent): boolean;
						public onPreparePanel(param0: number, param1: android.view.View, param2: android.view.Menu): boolean;
						public onWindowAttributesChanged(param0: android.view.WindowManager.LayoutParams): void;
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public onCreate(savedInstanceState: android.os.Bundle): void;
						public superDispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public getActivityResultRegistry(): androidx.activity.result.ActivityResultRegistry;
						public onCreatePanelView(param0: number): android.view.View;
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback, param1: number): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchGenericMotionEvent(param0: android.view.MotionEvent): boolean;
						public getDefaultViewModelProviderFactory(): androidx.lifecycle.ViewModelProvider.Factory;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onCreateOptionsMenu(menu: android.view.Menu): boolean;
						public dispatchPopulateAccessibilityEvent(event: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchKeyEvent(param0: android.view.KeyEvent): boolean;
						public onCreateContextMenu(param0: android.view.ContextMenu, param1: android.view.View, param2: android.view.ContextMenu.ContextMenuInfo): void;
						public constructor();
						public onRequestPermissionsResult(param0: number, param1: string[], param2: number[]): void;
						public removeOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onContentChanged(): void;
						public constructor(base: android.content.Context, theme: android.content.res.Resources.Theme);
						public onWindowStartingActionMode(param0: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchTouchEvent(ev: android.view.MotionEvent): boolean;
						public dispatchTouchEvent(param0: android.view.MotionEvent): boolean;
						public onOptionsItemSelected(item: android.view.MenuItem): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
						public onTrimMemory(level: number): void;
						public onCreateView(param0: string, param1: android.content.Context, param2: android.util.AttributeSet): android.view.View;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onMenuItemSelected(param0: number, param1: android.view.MenuItem): boolean;
						public getViewModelStore(): androidx.lifecycle.ViewModelStore;
						public onCreateContextMenu(menu: android.view.ContextMenu, v: android.view.View, menuInfo: android.view.ContextMenu.ContextMenuInfo): void;
						public onCheckedChanged(button: android.widget.CompoundButton): void;
						public constructor(base: android.content.Context, themeResId: number);
						public registerForActivityResult(param0: androidx.activity.result.contract.ActivityResultContract, param1: androidx.activity.result.ActivityResultRegistry, param2: androidx.activity.result.ActivityResultCallback): androidx.activity.result.ActivityResultLauncher;
						public dispatchTrackballEvent(param0: android.view.MotionEvent): boolean;
						public onActionModeFinished(param0: android.view.ActionMode): void;
						public onProvideKeyboardShortcuts(data: java.util.List<any>, menu: android.view.Menu, deviceId: number): void;
						public onAttachedToWindow(): void;
						public onWindowFocusChanged(hasFocus: boolean): void;
						public onTrimMemory(param0: number): void;
						public onSearchRequested(): boolean;
						public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
						public onMenuOpened(param0: number, param1: android.view.Menu): boolean;
						public validateRequestPermissionsRequestCode(param0: number): void;
						public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
						public onWindowAttributesChanged(params: android.view.WindowManager.LayoutParams): void;
						public onSearchRequested(searchEvent: any): boolean;
						public addOnContextAvailableListener(param0: androidx.activity.contextaware.OnContextAvailableListener): void;
						public onSearchRequested(param0: any): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public dispatchKeyShortcutEvent(param0: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public onActionModeStarted(param0: android.view.ActionMode): void;
						public onActionModeStarted(mode: android.view.ActionMode): void;
						public dispatchPopulateAccessibilityEvent(param0: android.view.accessibility.AccessibilityEvent): boolean;
						public dispatchTrackballEvent(ev: android.view.MotionEvent): boolean;
						public onDetachedFromWindow(): void;
						public onPanelClosed(param0: number, param1: android.view.Menu): void;
						public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public onWindowStartingActionMode(callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public constructor(base: android.content.Context);
						public onCreatePanelMenu(param0: number, param1: android.view.Menu): boolean;
						public peekAvailableContext(): android.content.Context;
						public onCreateView(param0: android.view.View, param1: string, param2: android.content.Context, param3: android.util.AttributeSet): android.view.View;
						public constructor(param0: number);
						public onCreatePanelView(featureId: number): android.view.View;
						public getLifecycle(): androidx.lifecycle.Lifecycle;
						public onWindowFocusChanged(param0: boolean): void;
						public onCreate(savedInstanceState: android.os.Bundle, persistentState: any): void;
						public onActionModeFinished(mode: android.view.ActionMode): void;
						public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
						public getOnBackPressedDispatcher(): androidx.activity.OnBackPressedDispatcher;
					}
					export module TimedTaskSettingActivity {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.timing.TimedTaskSettingActivity.Companion>;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module viewmodel {
					export class ExplorerItemList extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.viewmodel.ExplorerItemList>;
						public static SORT_TYPE_NAME: number;
						public static SORT_TYPE_TYPE: number;
						public static SORT_TYPE_SIZE: number;
						public static SORT_TYPE_DATE: number;
						public sortDirs(sortType: number, isSortedAscending: boolean): void;
						public update(oldItem: org.autojs.autojs.model.explorer.ExplorerItem, newItem: org.autojs.autojs.model.explorer.ExplorerItem): number;
						public getDirSortType(): number;
						public groupCount(): number;
						public insertAtFront(item: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public getDirItem(i: number): org.autojs.autojs.model.explorer.ExplorerPage;
						public isFileSortedAscending(): boolean;
						public sortFiles(sortType: number, isSortedAscending: boolean): void;
						public getFileItem(i: number): org.autojs.autojs.model.explorer.ExplorerItem;
						public setFileSortedAscending(fileSortedAscending: boolean): void;
						public itemCount(): number;
						public count(): number;
						public cloneConfig(): org.autojs.autojs.ui.viewmodel.ExplorerItemList;
						public setFileSortType(sortType: number): void;
						public add(item: org.autojs.autojs.model.explorer.ExplorerItem): void;
						public setDirSortedAscending(dirSortedAscending: boolean): void;
						public sort(): void;
						public constructor(mContext: android.content.Context);
						public setDirSortType(sortType: number): void;
						public saveSortConfig(): void;
						public isDirSortedAscending(): boolean;
						public getFileSortType(): number;
						public restoreSortConfig(): void;
						public remove(item: org.autojs.autojs.model.explorer.ExplorerItem): number;
						public clear(): void;
					}
					export module ExplorerItemList {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.viewmodel.ExplorerItemList.Companion>;
						}
						export class SortConfig extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.viewmodel.ExplorerItemList.SortConfig>;
							public constructor();
							public setFileSortType(_set_: number): void;
							public setDirSortedAscending(_set_: boolean): void;
							public getFileSortType(): number;
							public isFileSortedAscending(): boolean;
							public setFileSortedAscending(_set_: boolean): void;
							public getDirSortType(): number;
							public setDirSortType(_set_: number): void;
							public isDirSortedAscending(): boolean;
							public saveInto(preferences: android.content.SharedPreferences): void;
						}
						export module SortConfig {
							export class Companion extends java.lang.Object {
								public static class: java.lang.Class<org.autojs.autojs.ui.viewmodel.ExplorerItemList.SortConfig.Companion>;
								public from(preferences: android.content.SharedPreferences): org.autojs.autojs.ui.viewmodel.ExplorerItemList.SortConfig;
							}
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class AppWithStatusBarLayout extends com.google.android.material.appbar.AppBarLayout {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.AppWithStatusBarLayout>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet, param2: number);
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public getBehavior(): androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(param0: android.content.Context);
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public onConfigurationChanged(newConfig: android.content.res.Configuration): void;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public onWindowVisibilityChanged(visibility: number): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public getBehavior(): androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior<com.google.android.material.appbar.AppBarLayout>;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class AutoAdapter<DT>  extends androidx.recyclerview.widget.RecyclerView.Adapter<org.autojs.autojs.ui.widget.BindableViewHolder<any>> {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.AutoAdapter<any>>;
						public constructor();
						public constructor(viewHolderSupplier: org.autojs.autojs.ui.widget.ViewHolderSupplier<any>);
						public setData(c: java.util.Collection<any>): void;
						public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
						public get(index: number): any;
						public notifyDataSetChanged(result: java.util.List<any>): void;
						public removeAll(): void;
						public addAll(c: java.util.Collection<any>): void;
						public onBindViewHolder(holder: org.autojs.autojs.ui.widget.BindableViewHolder<any>, position: number): void;
						public getData(): java.util.List<any>;
						public notifyDataSetChanged(): void;
						public onBindViewHolder(param0: any, param1: number, param2: java.util.List<any>): void;
						public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): org.autojs.autojs.ui.widget.BindableViewHolder<any>;
						public remove(data: any): void;
						public getItemCount(): number;
						public remove(index: number): void;
						public add(item: any): void;
						public constructor(viewHolderCreator: org.autojs.autojs.ui.widget.ViewHolderSupplier.ViewHolderCreator<any>, layoutRes: number);
						public onBindViewHolder(param0: any, param1: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class BackgroundTarget extends com.bumptech.glide.request.target.CustomViewTarget<android.view.View,android.graphics.drawable.Drawable> {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.BackgroundTarget>;
						public onLoadStarted(param0: android.graphics.drawable.Drawable): void;
						public onResourceCleared(param0: android.graphics.drawable.Drawable): void;
						public onResourceReady(resource: android.graphics.drawable.Drawable, transition: com.bumptech.glide.request.transition.Transition<any>): void;
						public onLoadCleared(param0: android.graphics.drawable.Drawable): void;
						public constructor(param0: any);
						public getRequest(): com.bumptech.glide.request.Request;
						public onLoadFailed(errorDrawable: android.graphics.drawable.Drawable): void;
						public onLoadFailed(param0: android.graphics.drawable.Drawable): void;
						public onResourceReady(param0: any, param1: com.bumptech.glide.request.transition.Transition<any>): void;
						public setRequest(param0: com.bumptech.glide.request.Request): void;
						public removeCallback(param0: com.bumptech.glide.request.target.SizeReadyCallback): void;
						public constructor(view: android.view.View);
						public onResourceCleared(placeholder: android.graphics.drawable.Drawable): void;
						public getSize(param0: com.bumptech.glide.request.target.SizeReadyCallback): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export abstract class BindableViewHolder<DataType>  extends androidx.recyclerview.widget.RecyclerView.ViewHolder {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.BindableViewHolder<any>>;
						public constructor(param0: android.view.View);
						public constructor(itemView: android.view.View);
						public bind(param0: any, param1: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class BubblePopupMenu extends android.widget.PopupWindow {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.BubblePopupMenu>;
						public constructor(contentView: android.view.View);
						public setOnItemClickListener(onItemClickListener: org.autojs.autojs.ui.widget.BubblePopupMenu.OnItemClickListener): void;
						public constructor();
						public showAsDropDownAtLocation(parent: android.view.View, contentHeight: number, x: number, y: number): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public constructor(context: android.content.Context);
						public constructor(width: number, height: number);
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public constructor(context: android.content.Context, options: java.util.List<string>);
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public constructor(contentView: android.view.View, width: number, height: number, focusable: boolean);
						public preMeasure(): void;
						public constructor(contentView: android.view.View, width: number, height: number);
					}
					export module BubblePopupMenu {
						export class MenuItemViewHolder extends org.autojs.autojs.ui.widget.BindableViewHolder<string> {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.BubblePopupMenu.MenuItemViewHolder>;
							public constructor(itemView: android.view.View);
							public constructor(param0: org.autojs.autojs.ui.widget.BubblePopupMenu, itemView: android.view.View);
							public bind(param0: any, param1: number): void;
							public bind(s: string, position: number): void;
						}
						export class OnItemClickListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.BubblePopupMenu.OnItemClickListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.widget.BubblePopupMenu$OnItemClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onClick(param0: android.view.View, param1: number): void;
							});
							public constructor();
							public onClick(param0: android.view.View, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class CommonMarkdownView extends android.webkit.WebView {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.CommonMarkdownView>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public goBack(): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public loadMarkdown(markdown: string): void;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onChildViewAdded(param0: android.view.View, param1: android.view.View): void;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public setText(resId: number): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public onChildViewRemoved(param0: android.view.View, param1: android.view.View): void;
						/** @deprecated */
						public onChildViewAdded(parent: android.view.View, child: android.view.View): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						/** @deprecated */
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, privateBrowsing: boolean);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public setPadding(left: number, top: number, right: number, bottom: number): void;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public onGlobalFocusChanged(param0: android.view.View, param1: android.view.View): void;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public setPadding(padding: string): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						/** @deprecated */
						public onChildViewRemoved(p: android.view.View, child: android.view.View): void;
						public removeView(view: android.view.View): void;
						public setOnPageFinishedListener(onPageFinishedListener: org.autojs.autojs.ui.widget.CommonMarkdownView.OnPageFinishedListener): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public requestChildRectangleOnScreen(child: android.view.View, rect: android.graphics.Rect, immediate: boolean): boolean;
						/** @deprecated */
						public onGlobalFocusChanged(oldFocus: android.view.View, newFocus: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
					export module CommonMarkdownView {
						export class DialogBuilder extends com.afollestad.materialdialogs.MaterialDialog.Builder {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.CommonMarkdownView.DialogBuilder>;
							public constructor(context: android.content.Context);
							public constructor(param0: android.content.Context);
							public markdown(md: string): org.autojs.autojs.ui.widget.CommonMarkdownView.DialogBuilder;
							public padding(l: number, t: number, r: number, b: number): org.autojs.autojs.ui.widget.CommonMarkdownView.DialogBuilder;
						}
						export class OnPageFinishedListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.CommonMarkdownView.OnPageFinishedListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.widget.CommonMarkdownView$OnPageFinishedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onPageFinished(param0: android.webkit.WebView, param1: string): void;
							});
							public constructor();
							public onPageFinished(param0: android.webkit.WebView, param1: string): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class CopyrightTextView extends android.widget.TextView {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.CopyrightTextView>;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public sendAccessibilityEvent(param0: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public sendAccessibilityEvent(eventType: number): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public onPreDraw(): boolean;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class DrawerAutoClose extends java.lang.Object implements org.autojs.autojs.event.BackPressedHandler {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.DrawerAutoClose>;
						public constructor(drawerLayout: androidx.drawerlayout.widget.DrawerLayout, gravity: number);
						public onBackPressed(activity: android.app.Activity): boolean;
						public onBackPressed(param0: android.app.Activity): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class EWebView extends android.widget.FrameLayout implements androidx.swiperefreshlayout.widget.SwipeRefreshLayout.OnRefreshListener, org.autojs.autojs.app.OnActivityResultDelegate {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.EWebView>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onRefresh(): void;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void;
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public onActivityResult(param0: number, param1: number, param2: android.content.Intent): void;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public getSwipeRefreshLayout(): androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public getWebView(): org.autojs.autojs.ui.widget.NestedWebView;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public evalJavaScript(script: string): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
					export module EWebView {
						export class MyWebChromeClient extends android.webkit.WebChromeClient {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.EWebView.MyWebChromeClient>;
							public constructor();
							public onShowFileChooser(webView: android.webkit.WebView, filePathCallback: android.webkit.ValueCallback<android.net.Uri[]>, fileChooserParams: android.webkit.WebChromeClient.FileChooserParams): boolean;
							public openFileChooser(valueCallback: android.webkit.ValueCallback<android.net.Uri>, acceptType: string[]): boolean;
							public constructor(this$0: org.autojs.autojs.ui.widget.EWebView);
							public onProgressChanged(view: android.webkit.WebView, newProgress: number): void;
							public openFileChooser(valueCallback: android.webkit.ValueCallback<android.net.Uri>, acceptType: string, capture: string): void;
						}
						export class MyWebViewClient extends android.webkit.WebViewClient {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.EWebView.MyWebViewClient>;
							public constructor();
							public shouldOverrideUrlLoading(view: android.webkit.WebView, request: android.webkit.WebResourceRequest): boolean;
							public onPageStarted(view: android.webkit.WebView, url: string, favicon: android.graphics.Bitmap): void;
							/** @deprecated */
							public shouldOverrideUrlLoading(view: android.webkit.WebView, url: string): boolean;
							public constructor(this$0: org.autojs.autojs.ui.widget.EWebView);
							public onPageFinished(view: android.webkit.WebView, url: string): void;
							public shouldOverrideUrlLoading(view: android.webkit.WebView, url: string): boolean;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class ExpandableRecyclerView extends androidx.recyclerview.widget.ThemeColorRecyclerView {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.ExpandableRecyclerView>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public hasNestedScrollingParent(): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public startNestedScroll(param0: number): boolean;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public isExpanded(): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public expand(): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public computeVerticalScrollRange(): number;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public stopNestedScroll(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public startNestedScroll(param0: number, param1: number): boolean;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number): boolean;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public stopNestedScroll(param0: number): void;
						public sendAccessibilityEvent(param0: number): void;
						public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[], param4: number): boolean;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public requestTransparentRegion(child: android.view.View): void;
						public computeHorizontalScrollOffset(): number;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public hasNestedScrollingParent(param0: number): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public computeVerticalScrollOffset(): number;
						public collapse(): void;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyle: number);
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public setOnChildClickListener(onChildClickListener: org.autojs.autojs.ui.widget.ExpandableRecyclerView.OnChildClickListener): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public toggle(): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public computeHorizontalScrollExtent(): number;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[]): boolean;
						public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[]): boolean;
						public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[], param5: number, param6: number[]): void;
						public computeHorizontalScrollRange(): number;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public computeVerticalScrollExtent(): number;
					}
					export module ExpandableRecyclerView {
						export abstract class Adapter extends androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder> {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.ExpandableRecyclerView.Adapter>;
							public static VIEW_TYPE_TITLE: number;
							public constructor();
							public onBindViewHolder(param0: any, param1: number, param2: java.util.List<any>): void;
							public getItemViewType(param0: number): number;
							public notifyExpanded(): void;
							public getItemViewType(position: number): number;
							public onCreateChildViewHolder(param0: android.view.ViewGroup, param1: number): androidx.recyclerview.widget.RecyclerView.ViewHolder;
							public constructor(this$0: org.autojs.autojs.ui.widget.ExpandableRecyclerView);
							public notifyCollapsed(): void;
							public getChildItemCount(): number;
							public onBindViewHolder(holder: androidx.recyclerview.widget.RecyclerView.ViewHolder, position: number): void;
							public onCreateTitleViewHolder(param0: android.view.ViewGroup): androidx.recyclerview.widget.RecyclerView.ViewHolder;
							public getItemCount(): number;
							public onBindViewHolder(param0: any, param1: number): void;
							public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
							public onBindChildViewHolder(param0: androidx.recyclerview.widget.RecyclerView.ViewHolder, param1: number): void;
							public onBindTitleViewHolder(param0: androidx.recyclerview.widget.RecyclerView.ViewHolder): void;
							public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): androidx.recyclerview.widget.RecyclerView.ViewHolder;
							public getChildItemViewType(param0: number): number;
						}
						export abstract class DefaultTitleAdapter extends org.autojs.autojs.ui.widget.ExpandableRecyclerView.Adapter {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.ExpandableRecyclerView.DefaultTitleAdapter>;
							public constructor();
							public onCreateTitleViewHolder(parent: android.view.ViewGroup): androidx.recyclerview.widget.RecyclerView.ViewHolder;
							public onBindTitleViewHolder(holder: androidx.recyclerview.widget.RecyclerView.ViewHolder): void;
							public setTitle(resId: number): void;
							public setIcon(iconResId: number): void;
							public onCreateTitleViewHolder(param0: android.view.ViewGroup): androidx.recyclerview.widget.RecyclerView.ViewHolder;
							public constructor(this$0: org.autojs.autojs.ui.widget.ExpandableRecyclerView);
							public onBindTitleViewHolder(param0: androidx.recyclerview.widget.RecyclerView.ViewHolder): void;
							public setTitle(title: string): void;
						}
						export module DefaultTitleAdapter {
							export class TitleViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder {
								public static class: java.lang.Class<org.autojs.autojs.ui.widget.ExpandableRecyclerView.DefaultTitleAdapter.TitleViewHolder>;
							}
						}
						export class OnChildClickListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.ExpandableRecyclerView.OnChildClickListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.widget.ExpandableRecyclerView$OnChildClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onClick(param0: android.view.View, param1: number): void;
							});
							public constructor();
							public onClick(param0: android.view.View, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class FirstCharView extends android.widget.TextView {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.FirstCharView>;
						public setIconTextColorNightDay(): org.autojs.autojs.ui.widget.FirstCharView;
						public setIconTextThemeColor(): org.autojs.autojs.ui.widget.FirstCharView;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public setStrokeColorRes(colorRes: number): org.autojs.autojs.ui.widget.FirstCharView;
						public sendAccessibilityEvent(param0: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public setStrokeColorNightDay(): org.autojs.autojs.ui.widget.FirstCharView;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public setFillThemeColor(): org.autojs.autojs.ui.widget.FirstCharView;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public setFillColorRes(colorRes: number): org.autojs.autojs.ui.widget.FirstCharView;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public setIconText(text: string): org.autojs.autojs.ui.widget.FirstCharView;
						public setStrokeThemeColor(): org.autojs.autojs.ui.widget.FirstCharView;
						public setFillColorNightDay(): org.autojs.autojs.ui.widget.FirstCharView;
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public setIconTextColorDayNight(): org.autojs.autojs.ui.widget.FirstCharView;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public setFillColor(color: number): org.autojs.autojs.ui.widget.FirstCharView;
						public setStrokeColor(color: number): org.autojs.autojs.ui.widget.FirstCharView;
						public setIconTextColor(color: number): org.autojs.autojs.ui.widget.FirstCharView;
						public setFillTransparent(): org.autojs.autojs.ui.widget.FirstCharView;
						public sendAccessibilityEvent(eventType: number): void;
						public setStrokeColorDayNight(): org.autojs.autojs.ui.widget.FirstCharView;
						public setFillColorDayNight(): org.autojs.autojs.ui.widget.FirstCharView;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onPreDraw(): boolean;
						public setIconTextColorRes(colorRes: number): org.autojs.autojs.ui.widget.FirstCharView;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class GridDividerDecoration extends androidx.recyclerview.widget.RecyclerView.ItemDecoration {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.GridDividerDecoration>;
						public constructor();
						public onDrawOver(param0: android.graphics.Canvas, param1: androidx.recyclerview.widget.RecyclerView, param2: androidx.recyclerview.widget.RecyclerView.State): void;
						public onDrawOver(param0: android.graphics.Canvas, param1: androidx.recyclerview.widget.RecyclerView): void;
						public drawHorizontal(c: android.graphics.Canvas, parent: androidx.recyclerview.widget.RecyclerView): void;
						public drawVertical(c: android.graphics.Canvas, parent: androidx.recyclerview.widget.RecyclerView): void;
						public getItemOffsets(param0: android.graphics.Rect, param1: number, param2: androidx.recyclerview.widget.RecyclerView): void;
						public onDrawOver(c: android.graphics.Canvas, parent: androidx.recyclerview.widget.RecyclerView, state: androidx.recyclerview.widget.RecyclerView.State): void;
						public getItemOffsets(param0: android.graphics.Rect, param1: android.view.View, param2: androidx.recyclerview.widget.RecyclerView, param3: androidx.recyclerview.widget.RecyclerView.State): void;
						public getItemOffsets(outRect: android.graphics.Rect, view: android.view.View, parent: androidx.recyclerview.widget.RecyclerView, state: androidx.recyclerview.widget.RecyclerView.State): void;
						public constructor(context: android.content.Context, divider: android.graphics.drawable.Drawable);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class ItemTouchHelperSimpleCallback extends androidx.recyclerview.widget.ItemTouchHelper.SimpleCallback {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.ItemTouchHelperSimpleCallback>;
						public onMove(param0: androidx.recyclerview.widget.RecyclerView, param1: androidx.recyclerview.widget.RecyclerView.ViewHolder, param2: androidx.recyclerview.widget.RecyclerView.ViewHolder): boolean;
						public onSwiped(param0: androidx.recyclerview.widget.RecyclerView.ViewHolder, param1: number): void;
						public constructor();
						public isLongPressDragEnabled(): boolean;
						public isItemViewSwipeEnabled(): boolean;
						public onMove(recyclerView: androidx.recyclerview.widget.RecyclerView, viewHolder: androidx.recyclerview.widget.RecyclerView.ViewHolder, target: androidx.recyclerview.widget.RecyclerView.ViewHolder): boolean;
						public onSwiped(viewHolder: androidx.recyclerview.widget.RecyclerView.ViewHolder, direction: number): void;
						public constructor(param0: number, param1: number);
						public constructor(dragDirs: number, swipeDirs: number);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class LevelBeamView extends android.view.View {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.LevelBeamView>;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public sendAccessibilityEvent(param0: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onDraw(canvas: android.graphics.Canvas): void;
						public setLevel(level: number): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyle: number);
						public sendAccessibilityEvent(eventType: number): void;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class NestedWebView extends android.webkit.WebView implements androidx.core.view.NestedScrollingChild {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.NestedWebView>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public dispatchNestedPreFling(param0: number, param1: number): boolean;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public dispatchNestedPreFling(velocityX: number, velocityY: number): boolean;
						public getTextDirection(): number;
						public setNestedScrollingEnabled(param0: boolean): void;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public hasNestedScrollingParent(): boolean;
						public onChildViewAdded(param0: android.view.View, param1: android.view.View): void;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public startNestedScroll(param0: number): boolean;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public startNestedScroll(axes: number): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public onInterceptTouchEvent(ev: android.view.MotionEvent): boolean;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public onChildViewRemoved(param0: android.view.View, param1: android.view.View): void;
						public dispatchNestedFling(param0: number, param1: number, param2: boolean): boolean;
						/** @deprecated */
						public onChildViewAdded(parent: android.view.View, child: android.view.View): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						/** @deprecated */
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, privateBrowsing: boolean);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public stopNestedScroll(): void;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public dispatchNestedPreScroll(dx: number, dy: number, consumed: number[], offsetInWindow: number[]): boolean;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public onGlobalFocusChanged(param0: android.view.View, param1: android.view.View): void;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public onOverScrolled(scrollX: number, scrollY: number, clampedX: boolean, clampedY: boolean): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public setNestedScrollingEnabled(enabled: boolean): void;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public isNestedScrollingEnabled(): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public dispatchNestedFling(velocityX: number, velocityY: number, consumed: boolean): boolean;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public dispatchNestedScroll(dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number, offsetInWindow: number[]): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						/** @deprecated */
						public onChildViewRemoved(p: android.view.View, child: android.view.View): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public requestChildRectangleOnScreen(child: android.view.View, rect: android.graphics.Rect, immediate: boolean): boolean;
						/** @deprecated */
						public onGlobalFocusChanged(oldFocus: android.view.View, newFocus: android.view.View): void;
						public dispatchNestedScroll(param0: number, param1: number, param2: number, param3: number, param4: number[]): boolean;
						public dispatchNestedPreScroll(param0: number, param1: number, param2: number[], param3: number[]): boolean;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class OnItemClickListener extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.OnItemClickListener>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.ui.widget.OnItemClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onItemClick(param0: androidx.recyclerview.widget.RecyclerView, param1: android.view.View, param2: number): void;
						});
						public constructor();
						public onItemClick(param0: androidx.recyclerview.widget.RecyclerView, param1: android.view.View, param2: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class PrefSwitch extends org.autojs.autojs.core.ui.widget.JsSwitch implements android.content.SharedPreferences.OnSharedPreferenceChangeListener, org.autojs.autojs.theme.ThemeColorMutable {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.PrefSwitch>;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public sendAccessibilityEvent(param0: number): void;
						public setChecked(checked: boolean, notify: boolean): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public isEmojiCompatEnabled(): boolean;
						public toggle(notify: boolean): void;
						public setChecked(checked: boolean): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public setThemeColor(param0: org.autojs.autojs.theme.ThemeColor): void;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public isChecked(): boolean;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public setChecked(checked: boolean, notifyChange: boolean): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public setChecked(param0: boolean): void;
						public setEmojiCompatEnabled(param0: boolean): void;
						public onWindowVisibilityChanged(visibility: number): void;
						public sendAccessibilityEvent(eventType: number): void;
						public setPrefKey(prefKey: string): void;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public setThemeColor(color: org.autojs.autojs.theme.ThemeColor): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public onPreDraw(): boolean;
						public toggle(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public onSharedPreferenceChanged(param0: android.content.SharedPreferences, param1: string): void;
						public onSharedPreferenceChanged(sharedPreferences: android.content.SharedPreferences, key: string): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class RoundCheckboxWithText extends android.widget.LinearLayout {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.RoundCheckboxWithText>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public setEnabled(enabled: boolean): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public onInterceptTouchEvent(ev: android.view.MotionEvent): boolean;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public setChecked(checked: boolean): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public getText(): string;
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public isChecked(): boolean;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public setText(text: string): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class ScrollAwareFABBehavior extends com.google.android.material.floatingactionbutton.FloatingActionButton.Behavior {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.ScrollAwareFABBehavior>;
						public onStartNestedScroll(param0: androidx.coordinatorlayout.widget.CoordinatorLayout, param1: any, param2: android.view.View, param3: android.view.View, param4: number, param5: number): boolean;
						public constructor(param0: android.content.Context, param1: android.util.AttributeSet);
						public onNestedScroll(param0: androidx.coordinatorlayout.widget.CoordinatorLayout, param1: any, param2: android.view.View, param3: number, param4: number, param5: number, param6: number, param7: number): void;
						public onNestedScroll(param0: androidx.coordinatorlayout.widget.CoordinatorLayout, param1: any, param2: android.view.View, param3: number, param4: number, param5: number, param6: number, param7: number, param8: number[]): void;
						public constructor();
						public onStartNestedScroll(param0: androidx.coordinatorlayout.widget.CoordinatorLayout, param1: any, param2: android.view.View, param3: android.view.View, param4: number): boolean;
						public onNestedScroll(param0: androidx.coordinatorlayout.widget.CoordinatorLayout, param1: any, param2: android.view.View, param3: number, param4: number, param5: number, param6: number): void;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public onStartNestedScroll(coordinatorLayout: androidx.coordinatorlayout.widget.CoordinatorLayout, child: com.google.android.material.floatingactionbutton.FloatingActionButton, directTargetChild: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedScroll(coordinatorLayout: androidx.coordinatorlayout.widget.CoordinatorLayout, child: com.google.android.material.floatingactionbutton.FloatingActionButton, target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class SearchViewItem extends java.lang.Object implements androidx.core.view.MenuItemCompat.OnActionExpandListener, androidx.appcompat.widget.SearchView.OnQueryTextListener {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.SearchViewItem>;
						public expand(): void;
						public collapse(): void;
						public isCollapsed(): boolean;
						public onMenuItemActionExpand(param0: android.view.MenuItem): boolean;
						public setQueryCallback(queryCallback: org.autojs.autojs.ui.widget.SearchViewItem.QueryCallback): void;
						public onMenuItemActionCollapse(param0: android.view.MenuItem): boolean;
						public onQueryTextChange(param0: string): boolean;
						public onQueryTextSubmit(param0: string): boolean;
						public onQueryTextChange(newText: string): boolean;
						public setVisible(visible: boolean): void;
						public onMenuItemActionExpand(item: android.view.MenuItem): boolean;
						public constructor(activity: android.app.Activity, searchMenuItem: android.view.MenuItem);
						public onMenuItemActionCollapse(item: android.view.MenuItem): boolean;
						public onQueryTextSubmit(query: string): boolean;
						public isExpanded(): boolean;
					}
					export module SearchViewItem {
						export class QueryCallback extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.SearchViewItem.QueryCallback>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.widget.SearchViewItem$QueryCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								summitQuery(param0: string): void;
							});
							public constructor();
							public summitQuery(param0: string): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class SimpleAdapterDataObserver extends androidx.recyclerview.widget.RecyclerView.AdapterDataObserver {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.SimpleAdapterDataObserver>;
						public onItemRangeChanged(positionStart: number, itemCount: number): void;
						public constructor();
						public onItemRangeInserted(positionStart: number, itemCount: number): void;
						public onChanged(): void;
						public onItemRangeRemoved(positionStart: number, itemCount: number): void;
						public onItemRangeMoved(param0: number, param1: number, param2: number): void;
						public onItemRangeMoved(fromPosition: number, toPosition: number, itemCount: number): void;
						public onItemRangeChanged(param0: number, param1: number): void;
						public onSomethingChanged(): void;
						public onItemRangeChanged(param0: number, param1: number, param2: any): void;
						public onItemRangeInserted(param0: number, param1: number): void;
						public onItemRangeRemoved(param0: number, param1: number): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class SimpleRecyclerViewAdapter<M, VH>  extends androidx.recyclerview.widget.RecyclerView.Adapter<any> {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.SimpleRecyclerViewAdapter<any,any>>;
						public constructor(layoutResource: number, VHViewHolderFactory: org.autojs.autojs.ui.widget.SimpleRecyclerViewAdapter.ViewHolderFactory<any>);
						public constructor();
						public onBindViewHolder(holder: any, position: number): void;
						public constructor(layoutResource: number, dataList: java.util.List<any>, VHViewHolderFactory: org.autojs.autojs.ui.widget.SimpleRecyclerViewAdapter.ViewHolderFactory<any>);
						public onBindViewHolder(param0: any, param1: number, param2: java.util.List<any>): void;
						public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
						public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): any;
						public getItemCount(): number;
						public add(m: any): void;
						public onBindViewHolder(param0: any, param1: number): void;
					}
					export module SimpleRecyclerViewAdapter {
						export class ViewHolderFactory<VH>  extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.SimpleRecyclerViewAdapter.ViewHolderFactory<any>>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.widget.SimpleRecyclerViewAdapter$ViewHolderFactory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								create(param0: android.view.View): VH;
							});
							public constructor();
							public create(param0: android.view.View): VH;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class SimpleTextWatcher extends java.lang.Object implements android.text.TextWatcher {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.SimpleTextWatcher>;
						public constructor(onTextChangedListener: org.autojs.autojs.ui.widget.SimpleTextWatcher.OnTextChangedListener);
						public constructor();
						public onTextChanged(s: string, start: number, before: number, count: number): void;
						public afterTextChanged(param0: android.text.Editable): void;
						public constructor(beforeTextChangedListener: org.autojs.autojs.ui.widget.SimpleTextWatcher.BeforeTextChangedListener);
						public beforeTextChanged(s: string, start: number, count: number, after: number): void;
						public beforeTextChanged(param0: string, param1: number, param2: number, param3: number): void;
						public constructor(beforeTextChangedListener: org.autojs.autojs.ui.widget.SimpleTextWatcher.BeforeTextChangedListener, onTextChangedListener: org.autojs.autojs.ui.widget.SimpleTextWatcher.OnTextChangedListener, afterTextChangedListener: org.autojs.autojs.ui.widget.SimpleTextWatcher.AfterTextChangedListener);
						public constructor(afterTextChangedListener: org.autojs.autojs.ui.widget.SimpleTextWatcher.AfterTextChangedListener);
						public onTextChanged(param0: string, param1: number, param2: number, param3: number): void;
						public afterTextChanged(s: android.text.Editable): void;
					}
					export module SimpleTextWatcher {
						export class AfterTextChangedListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.SimpleTextWatcher.AfterTextChangedListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.widget.SimpleTextWatcher$AfterTextChangedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								afterTextChanged(param0: android.text.Editable): void;
							});
							public constructor();
							public afterTextChanged(param0: android.text.Editable): void;
						}
						export class BeforeTextChangedListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.SimpleTextWatcher.BeforeTextChangedListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.widget.SimpleTextWatcher$BeforeTextChangedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								beforeTextChanged(param0: string, param1: number, param2: number, param3: number): void;
							});
							public constructor();
							public beforeTextChanged(param0: string, param1: number, param2: number, param3: number): void;
						}
						export class OnTextChangedListener extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.SimpleTextWatcher.OnTextChangedListener>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.widget.SimpleTextWatcher$OnTextChangedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								onTextChanged(param0: string, param1: number, param2: number, param3: number): void;
							});
							public constructor();
							public onTextChanged(param0: string, param1: number, param2: number, param3: number): void;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class SlidingUpPanel extends android.widget.FrameLayout {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.SlidingUpPanel>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public dismiss(): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public isShowing(): boolean;
						public onInterceptTouchEvent(ev: android.view.MotionEvent): boolean;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public addView(child: android.view.View, index: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						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 clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public show(): void;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public setAnimationDuration(animationDuration: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class ToolbarMenuItem extends android.widget.LinearLayout {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.ToolbarMenuItem>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public setEnabled(enabled: boolean): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export abstract class ViewHolderMutableAdapter<VH>  extends androidx.recyclerview.widget.RecyclerView.Adapter<any> {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.ViewHolderMutableAdapter<any>>;
						public constructor();
						public constructor(viewHolderSupplier: org.autojs.autojs.ui.widget.ViewHolderSupplier<any>);
						public onCreateViewHolder(param0: android.view.ViewGroup, param1: number): any;
						public onCreateViewHolder(parent: android.view.ViewGroup, viewType: number): any;
						public setViewHolderSupplier(viewHolderSupplier: org.autojs.autojs.ui.widget.ViewHolderSupplier<any>): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class ViewHolderSupplier<VH>  extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.ViewHolderSupplier<any>>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.ui.widget.ViewHolderSupplier<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							createViewHolder(param0: android.view.ViewGroup, param1: number): VH;
							of(c: java.lang.Class<any>, layoutRes: number): org.autojs.autojs.ui.widget.ViewHolderSupplier<any>;
							of(creator: org.autojs.autojs.ui.widget.ViewHolderSupplier.ViewHolderCreator<any>, layoutRes: number): org.autojs.autojs.ui.widget.ViewHolderSupplier<any>;
							lambda$of$1(creator: org.autojs.autojs.ui.widget.ViewHolderSupplier.ViewHolderCreator<any>, layoutRes: number, parent: android.view.ViewGroup, viewType: number): androidx.recyclerview.widget.RecyclerView.ViewHolder;
							lambda$of$0(c: java.lang.Class<any>, layoutRes: number, parent: android.view.ViewGroup, viewType: number): androidx.recyclerview.widget.RecyclerView.ViewHolder;
						});
						public constructor();
						public createViewHolder(param0: android.view.ViewGroup, param1: number): VH;
						public static of(c: java.lang.Class<any>, layoutRes: number): org.autojs.autojs.ui.widget.ViewHolderSupplier<any>;
						public static of(creator: org.autojs.autojs.ui.widget.ViewHolderSupplier.ViewHolderCreator<any>, layoutRes: number): org.autojs.autojs.ui.widget.ViewHolderSupplier<any>;
					}
					export module ViewHolderSupplier {
						export class ViewHolderCreator<VH>  extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.ui.widget.ViewHolderSupplier.ViewHolderCreator<any>>;
							/**
							 * Constructs a new instance of the org.autojs.autojs.ui.widget.ViewHolderSupplier$ViewHolderCreator interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								createViewHolder(param0: android.view.View): VH;
							});
							public constructor();
							public createViewHolder(param0: android.view.View): VH;
						}
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class ViewSupplier extends java.lang.Object implements java.io.Serializable {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.ViewSupplier>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.ui.widget.ViewSupplier interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							inflateView(param0: android.content.Context): android.view.View;
						});
						public constructor();
						public inflateView(param0: android.content.Context): android.view.View;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module ui {
				export module widget {
					export class ViewSwitcher extends android.widget.ViewSwitcher {
						public static class: java.lang.Class<org.autojs.autojs.ui.widget.ViewSwitcher>;
						public isLayoutRequested(): boolean;
						public onStopNestedScroll(param0: android.view.View): void;
						public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
						public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
						public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
						public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
						public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
						public requestTransparentRegion(param0: android.view.View): void;
						public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
						public constructor(context: android.content.Context);
						public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
						public addView(child: android.view.View): void;
						public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
						public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
						public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
						public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
						public getTextDirection(): number;
						public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
						public sendAccessibilityEvent(eventType: number): void;
						public canResolveTextDirection(): boolean;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
						public requestDisallowInterceptTouchEvent(param0: boolean): void;
						public getParent(): android.view.ViewParent;
						public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
						public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
						public setSecondView(v: android.view.View): void;
						public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
						public requestLayout(): void;
						public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
						public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
						public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
						public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
						public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
						public isTextDirectionResolved(): boolean;
						public getCurrentViewIndex(): number;
						public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
						/** @deprecated */
						public requestFitSystemWindows(): void;
						public focusSearch(focused: android.view.View, direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
						public showFirst(): void;
						public focusSearch(direction: number): android.view.View;
						public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
						public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
						public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
						public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
						public addView(child: android.view.View, index: number): void;
						public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
						public clearChildFocus(child: android.view.View): void;
						public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
						public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
						public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
						public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
						public getCurrentView(): android.view.View;
						public requestFitSystemWindows(): void;
						public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
						public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
						public getTextAlignment(): number;
						public focusSearch(param0: android.view.View, param1: number): android.view.View;
						public createContextMenu(param0: android.view.ContextMenu): void;
						public getLayoutDirection(): number;
						public canResolveTextAlignment(): boolean;
						public createContextMenu(menu: android.view.ContextMenu): void;
						public onStopNestedScroll(child: android.view.View): void;
						public canResolveLayoutDirection(): boolean;
						public getParentForAccessibility(): android.view.ViewParent;
						public sendAccessibilityEvent(param0: number): void;
						public showContextMenuForChild(originalView: android.view.View): boolean;
						public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
						public requestChildFocus(child: android.view.View, focused: android.view.View): void;
						public requestTransparentRegion(child: android.view.View): void;
						public recomputeViewAttributes(param0: android.view.View): void;
						public isTextAlignmentResolved(): boolean;
						public bringChildToFront(child: android.view.View): void;
						public focusableViewAvailable(param0: android.view.View): void;
						public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
						public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
						public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
						public showContextMenuForChild(param0: android.view.View): boolean;
						public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
						public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
						public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
						public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
						public focusableViewAvailable(v: android.view.View): void;
						public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
						public isLayoutDirectionResolved(): boolean;
						public recomputeViewAttributes(child: android.view.View): void;
						public removeView(param0: android.view.View): void;
						public constructor(context: android.content.Context, first: android.view.View, second: android.view.View);
						public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
						public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
						public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
						public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
						public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
						public showSecond(): void;
						public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
						public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
						public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
						public childDrawableStateChanged(param0: android.view.View): void;
						public addView(child: android.view.View, width: number, height: number): void;
						public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
						public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
						public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
						public removeView(view: android.view.View): void;
						public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
						public clearChildFocus(param0: android.view.View): void;
						public childDrawableStateChanged(child: android.view.View): void;
						public bringChildToFront(param0: android.view.View): void;
						public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class AndroidUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.AndroidUtils>;
					public static INSTANCE: org.autojs.autojs.util.AndroidUtils;
					public static appMainAbi: string;
					public static getDeviceFilteredAbiList(): java.util.List<string>;
					public static getAppSupportedAbiList(): java.util.List<string>;
				}
				export module AndroidUtils {
					export class Abi extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.AndroidUtils.Abi>;
						public static INSTANCE: org.autojs.autojs.util.AndroidUtils.Abi;
						public static ARM64_V8A: string;
						public static X86_64: string;
						public static MIPS64: string;
						public static MIPS: string;
						public static ARMEABI_V7A: string;
						public static X86: string;
						public static ARMEABI: string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class App {
					public static class: java.lang.Class<org.autojs.autojs.util.App>;
					public static ACCUWEATHER: org.autojs.autojs.util.App;
					public static ADM: org.autojs.autojs.util.App;
					public static ALIPAY: org.autojs.autojs.util.App;
					public static AMAP: org.autojs.autojs.util.App;
					public static APPOPS: org.autojs.autojs.util.App;
					public static AQUAMAIL: org.autojs.autojs.util.App;
					public static AUTOJS: org.autojs.autojs.util.App;
					public static AUTOJS6: org.autojs.autojs.util.App;
					public static AUTOJSPRO: org.autojs.autojs.util.App;
					public static BAIDUMAP: org.autojs.autojs.util.App;
					public static BILIBILI: org.autojs.autojs.util.App;
					public static BREVENT: org.autojs.autojs.util.App;
					public static CALENDAR: org.autojs.autojs.util.App;
					public static CHROME: org.autojs.autojs.util.App;
					public static COOLAPK: org.autojs.autojs.util.App;
					public static DIANPING: org.autojs.autojs.util.App;
					public static DIGICAL: org.autojs.autojs.util.App;
					public static DRIVE: org.autojs.autojs.util.App;
					public static ES: org.autojs.autojs.util.App;
					public static EUDIC: org.autojs.autojs.util.App;
					public static EXCEL: org.autojs.autojs.util.App;
					public static FIREFOX: org.autojs.autojs.util.App;
					public static FX: org.autojs.autojs.util.App;
					public static GEOMETRICWEATHER: org.autojs.autojs.util.App;
					public static HTTPCANARY: org.autojs.autojs.util.App;
					public static IDLEFISH: org.autojs.autojs.util.App;
					public static IDMPLUS: org.autojs.autojs.util.App;
					public static JD: org.autojs.autojs.util.App;
					public static KEEP: org.autojs.autojs.util.App;
					public static KEEPNOTES: org.autojs.autojs.util.App;
					public static MAGISK: org.autojs.autojs.util.App;
					public static MEITUAN: org.autojs.autojs.util.App;
					public static MT: org.autojs.autojs.util.App;
					public static MXPRO: org.autojs.autojs.util.App;
					public static ONEDRIVE: org.autojs.autojs.util.App;
					public static PACKETCAPTURE: org.autojs.autojs.util.App;
					public static PARALLELSPACE: org.autojs.autojs.util.App;
					public static POWERPOINT: org.autojs.autojs.util.App;
					public static PULSARPLUS: org.autojs.autojs.util.App;
					public static PUREWEATHER: org.autojs.autojs.util.App;
					public static QQ: org.autojs.autojs.util.App;
					public static QQMUSIC: org.autojs.autojs.util.App;
					public static SDMAID: org.autojs.autojs.util.App;
					public static SHIZUKU: org.autojs.autojs.util.App;
					public static STOPAPP: org.autojs.autojs.util.App;
					public static TAOBAO: org.autojs.autojs.util.App;
					public static TRAINNOTE: org.autojs.autojs.util.App;
					public static TWITTER: org.autojs.autojs.util.App;
					public static UNIONPAY: org.autojs.autojs.util.App;
					public static VIA: org.autojs.autojs.util.App;
					public static VYSOR: org.autojs.autojs.util.App;
					public static WECHAT: org.autojs.autojs.util.App;
					public static WORD: org.autojs.autojs.util.App;
					public static ZHIHU: org.autojs.autojs.util.App;
					public launchSettings(): boolean;
					public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
					public getPackageName(): string;
					public getAppName(): string;
					public ensureInstalled(): void;
					public static getAppByAlias(alias: string): org.autojs.autojs.util.App;
					public static getEntries(): kotlin.enums.EnumEntries<org.autojs.autojs.util.App>;
					public launch(): boolean;
					public getAppNameZh(): string;
					public toString(): string;
					public uninstall(): void;
					public static valueOf(value: string): org.autojs.autojs.util.App;
					public getAppNameEn(): string;
					public getAlias(): string;
					public isInstalled(): boolean;
					public static values(): org.autojs.autojs.util.App[];
				}
				export module App {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.App.Companion>;
						public getAppByAlias(alias: string): org.autojs.autojs.util.App;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class ArrayUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.ArrayUtils>;
					public static unbox(array: java.lang.Integer[]): number[];
					public static box(array: number[]): java.lang.Integer[];
					public constructor();
					public static jsBytesToByteArray(values: org.mozilla.javascript.NativeArray): number[];
					public static toStringArray(list: java.util.List<any>): string[];
					public static merge(a1: any[], a2: any[]): any[];
					public static jsBytesToString(values: org.mozilla.javascript.NativeArray): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class AssetsCache extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.AssetsCache>;
					public constructor();
					public static get(activity: android.app.Activity, path: string): string;
					public static get(assetManager: android.content.res.AssetManager, path: string): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class BitmapUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.BitmapUtils>;
					public static INSTANCE: org.autojs.autojs.util.BitmapUtils;
					public static scaleBitmap(origin: android.graphics.Bitmap, newWidth: number, newHeight: number): android.graphics.Bitmap;
					public static drawableToBitmap(drawable: android.graphics.drawable.Drawable): android.graphics.Bitmap;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class ClipboardUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.ClipboardUtils>;
					public static INSTANCE: org.autojs.autojs.util.ClipboardUtils;
					public static setClip(context: android.content.Context, text: string): void;
					public static getClipOrEmpty(context: android.content.Context): string;
					public static getClip(context: android.content.Context): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class ColorUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.ColorUtils>;
					public static INSTANCE: org.autojs.autojs.util.ColorUtils;
					public static MATERIAL_COLOR_ITEMS: java.util.List<kotlin.Pair<java.lang.Integer,java.lang.Integer>>;
					public static toFullHex(num: number): string;
					public static toUnit8(component: number, param1: boolean): number;
					public toColorStateList(color: string): android.content.res.ColorStateList;
					public static toHex(num: number, param1: boolean): string;
					public static toUnit8(component: number): number;
					public static toHex(colorString: string, hasAlpha: boolean): string;
					public static toHex(themeColor: org.autojs.autojs.theme.ThemeColor, alpha: string): string;
					public static toFullHex(colorString: string): string;
					public static toHex(colorString: string, alpha: string): string;
					public toString(): string;
					public static toHex(num: number, param1: number): string;
					public static toInt(num: number): number;
					public static toHex(num: number): string;
					public static toInt(themeColor: org.autojs.autojs.theme.ThemeColor): number;
					public toColorStateList(view: android.view.View, color: string): android.content.res.ColorStateList;
					public static toHex(colorString: string): string;
					public static toHex(num: number, param1: string): string;
					public static toString(color: number): string;
					public static toFullHex(themeColor: org.autojs.autojs.theme.ThemeColor): string;
					public static toHex(themeColor: org.autojs.autojs.theme.ThemeColor, hasAlpha: boolean): string;
					public static toHex(themeColor: org.autojs.autojs.theme.ThemeColor): string;
					public static parse(view: android.view.View, color: string): number;
					public static toInt(colorString: string): number;
					public static parse(context: android.content.Context, color: string): number;
					public static toHex(colorString: string, resultLength: number): string;
					public static toHex(themeColor: org.autojs.autojs.theme.ThemeColor, resultLength: number): string;
					public fromResources(colorRes: number): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class ConsoleUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.ConsoleUtils>;
					public static INSTANCE: org.autojs.autojs.util.ConsoleUtils;
					public static launch(): boolean;
					public static launch(context: android.content.Context): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class DeveloperUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.DeveloperUtils>;
					public static isServiceRegistered(context: android.content.Context, c: java.lang.Class<any>): boolean;
					public static verifyApk(activity: android.app.Activity): void;
					public static checkSignature(context: android.content.Context): boolean;
					public static checkDexFile(context: android.content.Context, crc: number[]): boolean;
					public static isSelfPackage(runningPackage: string): boolean;
					public static getSignatureSHA(context: android.content.Context, packageName: string): string;
					public static checkSignature(context: android.content.Context, packageName: string): boolean;
					public constructor();
					public static selfPackage(): string;
					public static isActivityRegistered(context: android.content.Context, c: java.lang.Class<any>): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class DeviceUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.DeviceUtils>;
					public static INSTANCE: org.autojs.autojs.util.DeviceUtils;
					public getDeviceSummaryWithSimpleAppInfo(context: android.content.Context): string;
					public static isPowerSourceWireless(context: android.content.Context): boolean;
					public static isPowerSourceUSB(context: android.content.Context): boolean;
					public static getIMEI(context: android.content.Context): string;
					public static isPowerSourceAC(context: android.content.Context): boolean;
					public static isPowerSourceDock(context: android.content.Context): boolean;
					public static isCharging(context: android.content.Context): boolean;
					public static getSerial(): string;
					public static getDeviceSummary(context: android.content.Context): string;
				}
				export module DeviceUtils {
					export class DeviceInfo extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.DeviceUtils.DeviceInfo>;
						public constructor(context: android.content.Context);
						public toStringWithSimpleAppInfo(): string;
						public toString(): string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class DisplayUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.DisplayUtils>;
					public static INSTANCE: org.autojs.autojs.util.DisplayUtils;
					public static pxToDp(px: number): number;
					public static toRoundDoubleX(value: number, param1: boolean): number;
					public static toFloorIntX(value: number, param1: boolean): number;
					public static dpToPx(dp: number): number;
					public static toCeilIntX(value: number): number;
					public static getDisplayMetrics(): android.util.DisplayMetrics;
					public static toRoundDoubleX(value: number): number;
					public static toFloorIntX(value: number): number;
					public static pxToSp(px: number): number;
					public static toRoundIntY(value: number): number;
					public static toRoundIntY(value: number, param1: boolean): number;
					public static toRoundDoubleY(value: number): number;
					public static toFloorIntY(value: number): number;
					public static toCeilIntY(value: number): number;
					public static toRoundIntX(value: number, param1: boolean): number;
					public static toFloorIntY(value: number, param1: boolean): number;
					public static toCeilIntX(value: number, param1: boolean): number;
					public static toCeilIntY(value: number, param1: boolean): number;
					public static toRoundDoubleY(value: number, param1: boolean): number;
					public static toRoundIntX(value: number): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class DocsUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.DocsUtils>;
					public static INSTANCE: org.autojs.autojs.util.DocsUtils;
					public static getUrl(suffix: string): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class DrawableUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.DrawableUtils>;
					public static INSTANCE: org.autojs.autojs.util.DrawableUtils;
					public static filterDrawableColor(drawable: android.graphics.drawable.Drawable, color: number): android.graphics.drawable.Drawable;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class EnvironmentUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.EnvironmentUtils>;
					public static INSTANCE: org.autojs.autojs.util.EnvironmentUtils;
					public getExternalStorageDirectory(): java.io.File;
					public static getExternalStoragePath(): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class EventUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.EventUtils>;
					public static INSTANCE: org.autojs.autojs.util.EventUtils;
					public isKeyBackAndActionUp(e: android.view.KeyEvent): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class FileUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.FileUtils>;
					public static INSTANCE: org.autojs.autojs.util.FileUtils;
					public sort(files: java.util.List<any>, comparator: java.util.Comparator<java.io.File>): void;
					public sort(files: java.io.File[], comparator: java.util.Comparator<java.io.File>, ascending: boolean): void;
					public sort(files: java.util.List<any>, comparator: java.util.Comparator<java.io.File>, ascending: boolean): void;
					public sort(files: java.io.File[], comparator: java.util.Comparator<java.io.File>): void;
				}
				export module FileUtils {
					export class TYPE {
						public static class: java.lang.Class<org.autojs.autojs.util.FileUtils.TYPE>;
						public static DIRECTORY: org.autojs.autojs.util.FileUtils.TYPE;
						public static JAVASCRIPT: org.autojs.autojs.util.FileUtils.TYPE;
						public static AUTO: org.autojs.autojs.util.FileUtils.TYPE;
						public static JSON: org.autojs.autojs.util.FileUtils.TYPE;
						public static XML: org.autojs.autojs.util.FileUtils.TYPE;
						public static PROJECT: org.autojs.autojs.util.FileUtils.TYPE;
						public static APK: org.autojs.autojs.util.FileUtils.TYPE;
						public static UNKNOWN: org.autojs.autojs.util.FileUtils.TYPE;
						public getTypeName(): string;
						public getIconText(): string;
						public static valueOf(value: string): org.autojs.autojs.util.FileUtils.TYPE;
						public static values(): org.autojs.autojs.util.FileUtils.TYPE[];
						public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
						public getExtension(): string;
						public static getEntries(): kotlin.enums.EnumEntries<org.autojs.autojs.util.FileUtils.TYPE>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class ForegroundServiceUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.ForegroundServiceUtils>;
					public static isRunning(context: android.content.Context, className: java.lang.Class<any>): boolean;
					public static startForeground(creator: org.autojs.autojs.tool.ForegroundServiceCreator): void;
					public static request(context: android.content.Context, className: java.lang.Class<any>): void;
					public constructor();
					public static createNotificationChannelIfNeeded(context: android.content.Context, className: java.lang.Class<any>, name: string, description: string): void;
					public static stopServiceIfNeeded(context: android.content.Context, className: java.lang.Class<any>): boolean;
					public static getNotification(context: android.content.Context, intent: android.content.Intent, className: java.lang.Class<any>, title: string, content: string): android.app.Notification;
					public static requestIfNeeded(context: android.content.Context, className: java.lang.Class<any>): void;
					public static startService(context: android.content.Context, className: java.lang.Class<any>): boolean;
					public static startForeground(creator: org.autojs.autojs.tool.ForegroundServiceCreator, foregroundServiceType: number): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class IOUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.IOUtils>;
					public static INSTANCE: org.autojs.autojs.util.IOUtils;
					public close(io: java.io.Closeable): void;
					public gzip(str: string): number[];
					public gunzip(bytes: number[]): string;
					public close(io: java.io.Closeable, exceptionMatters: boolean): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class ImageUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.ImageUtils>;
					public static INSTANCE: org.autojs.autojs.util.ImageUtils;
					public static calculateInSampleSize(options: android.graphics.BitmapFactory.Options, reqWidth: number, reqHeight: number): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class InputMethodUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.InputMethodUtils>;
					public static INSTANCE: org.autojs.autojs.util.InputMethodUtils;
					public dismissInputMethod(context: android.content.Context, view: android.view.View): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class IntentUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.IntentUtils>;
					public static INSTANCE: org.autojs.autojs.util.IntentUtils;
					public installApk(context: android.content.Context, path: string, fileProviderAuthority: string): void;
					public goToAppDetailSettings(context: android.content.Context): boolean;
					public viewFile(context: android.content.Context, uri: android.net.Uri, mimeType: string, fileProviderAuthority: string): boolean;
					public shareText(context: android.content.Context, text: string): boolean;
					public static viewFile(context: android.content.Context, path: string, fileProviderAuthority: string): boolean;
					public sendMailTo(context: android.content.Context, sendTo: string, title: string, content: string): boolean;
					public sendMailTo(context: android.content.Context, sendTo: string, title: string): boolean;
					public requestAppUsagePermission(context: android.content.Context): void;
					public static installApkOrToast(context: android.content.Context, path: string, fileProviderAuthority: string): void;
					public chatWithQQ(context: android.content.Context, qq: string): boolean;
					public joinQQGroup(context: android.content.Context, key: string): boolean;
					public getUriOfFile(context: android.content.Context, path: string, fileProviderAuthority: string): android.net.Uri;
					public viewFile(context: android.content.Context, path: string, mimeType: string, fileProviderAuthority: string): boolean;
					public sendMailTo(context: android.content.Context, sendTo: string): boolean;
					public editFile(context: android.content.Context, path: string, fileProviderAuthority: string): boolean;
					public goToAppDetailSettings(context: android.content.Context, packageName: string): boolean;
					public static browse(context: android.content.Context, link: string): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class JavaUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.JavaUtils>;
					public getClass(): java.lang.Class<any>;
					public static getClass(o: any): java.lang.Class<any>;
					public constructor();
					public static getClassName(Clazz: java.lang.Class<any>): string;
					public static getClass(clazz: java.lang.Class<any>): java.lang.Class<any>;
					public static reflect(clazz: java.lang.Class<any>, name: string): any;
					public static getClassName(o: any): string;
					public static reflect(clazz: java.lang.Class<any>, name: string, obj: any): any;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class KotlinUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.KotlinUtils>;
					public static INSTANCE: org.autojs.autojs.util.KotlinUtils;
					public unboxing(obj: any): any;
					public static ifNull($this$ifNull: kotlin.reflect.KMutableProperty0, provider: kotlin.jvm.functions.Function0): any;
					public boxing(obj: any): any;
				}
				export module KotlinUtils {
					export class KotlinBoxed extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.KotlinUtils.KotlinBoxed>;
						public constructor(mObject: any);
						public get(): any;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class LocaleUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.LocaleUtils>;
					public static INSTANCE: org.autojs.autojs.util.LocaleUtils;
					public static getSystemLocale(): java.util.Locale;
					public setApplicationLocale(localeList: androidx.core.os.LocaleListCompat): void;
					public static setLocale(context: android.content.Context, locale: java.util.Locale): void;
					public setApplicationLocale(locale: java.util.Locale): void;
					public static setFollowSystem(context: android.content.Context): void;
					public static getResources(desiredLocale: java.util.Locale): android.content.res.Resources;
					public syncPrefWithCurrentStateIfNeeded(context: android.content.Context): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class MD5Utils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.MD5Utils>;
					public static INSTANCE: org.autojs.autojs.util.MD5Utils;
					public static md5(message: string): string;
					public static toHash(text: string): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class MathUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.MathUtils>;
					public static min(...ints: number[]): number;
					public constructor();
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class MimeTypesUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.MimeTypesUtils>;
					public static fromFileOr(path: string, defaultType: string): string;
					public constructor();
					public static fromFile(path: string): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class NetworkUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.NetworkUtils>;
					public static INSTANCE: org.autojs.autojs.util.NetworkUtils;
					public static getIpv6Address(): string;
					public static bytesToHex(bytes: number[]): string;
					public static isActiveNetworkMetered(): boolean;
					public static loadFileAsString(filename: string): string;
					public static isWifiAvailable(): boolean;
					public static getUTF8Bytes(str: string): number[];
					public static isConnectedOrConnecting(): boolean;
					public static getIpAddress(useIPv4: boolean): string;
					public static getGatewayAddress(): string;
					public static getMacAddress(interfaceName: string): string;
					public static getIpAddress(): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class NotificationUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.NotificationUtils>;
					public static INSTANCE: org.autojs.autojs.util.NotificationUtils;
					public static defaultTitle: string;
					public static defaultContent: string;
					public static ensureEnabled(): void;
					public static getDefaultNotificationId(): number;
					public static notice(channelId: string, title: string, content: string, bigContent: string, notificationId: java.lang.Integer, autoCancel: java.lang.Boolean, isSilent: java.lang.Boolean, intent: android.content.Intent, priority: java.lang.Integer): void;
					public static isEnabled(): boolean;
					public static requestPermission(launcher: androidx.activity.result.ActivityResultLauncher<string[]>): void;
					public static createChannel(id: string, name: string, description: string, importance: java.lang.Integer, enableVibration: java.lang.Boolean, vibrationPattern: number[], enableLights: java.lang.Boolean, lightColor: java.lang.Integer, lockscreenVisibility: java.lang.Integer): void;
					public static launchSettings(): void;
					public static notice(builder: androidx.core.app.NotificationCompat.Builder, notificationId: java.lang.Integer, autoCancel: java.lang.Boolean, isSilent: java.lang.Boolean, intent: android.content.Intent, priority: java.lang.Integer): void;
					public static getSimpleBuilder(): androidx.core.app.NotificationCompat.Builder;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class NumberUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.NumberUtils>;
					public static INSTANCE: org.autojs.autojs.util.NumberUtils;
					public static toElegantlyDoubleString(d: number): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class Objects extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.Objects>;
					public equals(obj: any): boolean;
					public constructor();
					public hashCode(): number;
					public static hashCode(o: any): number;
					public static equals(a: any, b: any): boolean;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class Observers extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.Observers>;
					public static emptyConsumer(): io.reactivex.functions.Consumer;
					public static toastMessage(): io.reactivex.functions.Consumer<java.lang.Throwable>;
					public constructor();
					public static emptyObserver(): io.reactivex.Observer;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class ProcessUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.ProcessUtils>;
					public static INSTANCE: org.autojs.autojs.util.ProcessUtils;
					public static getProcessPid(process: java.lang.Process): number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class ResourceMonitor extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.ResourceMonitor>;
					public static isEnabled(): boolean;
					public static setUnclosedResourceDetectedHandler(unclosedResourceDetectedHandler: org.autojs.autojs.util.ResourceMonitor.UnclosedResourceDetectedHandler): void;
					public static onClose(resource: org.autojs.autojs.util.ResourceMonitor.Resource): void;
					public constructor();
					public static setEnabled(mEnabled: boolean): void;
					public static onFinalize(resource: org.autojs.autojs.util.ResourceMonitor.Resource): void;
					public static setExceptionCreator(exceptionCreator: org.autojs.autojs.util.ResourceMonitor.ExceptionCreator): void;
					public static onOpen(resource: org.autojs.autojs.util.ResourceMonitor.Resource): void;
				}
				export module ResourceMonitor {
					export class ExceptionCreator extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.ResourceMonitor.ExceptionCreator>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.util.ResourceMonitor$ExceptionCreator interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							create(param0: org.autojs.autojs.util.ResourceMonitor.Resource): java.lang.Exception;
						});
						public constructor();
						public create(param0: org.autojs.autojs.util.ResourceMonitor.Resource): java.lang.Exception;
					}
					export class LockedResource extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.ResourceMonitor.LockedResource>;
						public constructor();
						public setResource(resource: android.util.SparseArray<java.lang.Exception>): void;
						public setLock(lock: java.util.concurrent.locks.ReentrantLock): void;
						public getResource(): android.util.SparseArray<java.lang.Exception>;
						public getLock(): java.util.concurrent.locks.ReentrantLock;
					}
					export class Resource extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.ResourceMonitor.Resource>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.util.ResourceMonitor$Resource interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							getResourceId(): number;
						});
						public constructor();
						public getResourceId(): number;
					}
					export class UnclosedResourceDetectedException extends java.lang.RuntimeException {
						public static class: java.lang.Class<org.autojs.autojs.util.ResourceMonitor.UnclosedResourceDetectedException>;
						public constructor();
						public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						public constructor(message: string, cause: java.lang.Throwable);
						public constructor(cause: java.lang.Throwable);
						public constructor(message: string);
					}
					export class UnclosedResourceDetectedHandler extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.ResourceMonitor.UnclosedResourceDetectedHandler>;
						/**
						 * Constructs a new instance of the org.autojs.autojs.util.ResourceMonitor$UnclosedResourceDetectedHandler interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onUnclosedResourceDetected(param0: org.autojs.autojs.util.ResourceMonitor.UnclosedResourceDetectedException): void;
						});
						public constructor();
						public onUnclosedResourceDetected(param0: org.autojs.autojs.util.ResourceMonitor.UnclosedResourceDetectedException): void;
					}
					export class UnclosedResourceException extends java.lang.RuntimeException {
						public static class: java.lang.Class<org.autojs.autojs.util.ResourceMonitor.UnclosedResourceException>;
						public constructor();
						public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						public constructor(message: string, cause: java.lang.Throwable);
						public constructor(cause: java.lang.Throwable);
						public constructor(resource: org.autojs.autojs.util.ResourceMonitor.Resource);
						public constructor(message: string);
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class RhinoUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.RhinoUtils>;
					public static INSTANCE: org.autojs.autojs.util.RhinoUtils;
					public toArray(obj: java.lang.Iterable<any>): org.mozilla.javascript.NativeArray;
					public wrap(obj: any): any;
					public callFunction(func: org.mozilla.javascript.BaseFunction, paramsToFunction: any[]): any;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class RomUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.RomUtils>;
					public static INSTANCE: org.autojs.autojs.util.RomUtils;
					public isFlyme(): boolean;
					public isSmartisan(): boolean;
					public isVivo(): boolean;
					public isEmui(): boolean;
					public isGionee(): boolean;
					public isOppo(): boolean;
					public isMiui(): boolean;
					public isLenovo(): boolean;
					public static isBackgroundStartGranted(): boolean;
					public static isBackgroundStartGranted(context: android.content.Context): boolean;
				}
				export module RomUtils {
					export class Brand extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.RomUtils.Brand>;
						public static INSTANCE: org.autojs.autojs.util.RomUtils.Brand;
						public isMiMix(): boolean;
						public isRedmi(): boolean;
						public isXperia(): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class RootUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.RootUtils>;
					public static togglePointerLocation(): boolean;
					public static setRootMode(mode: org.autojs.autojs.util.RootUtils.RootMode): void;
					public constructor();
					public static resetRuntimeOverriddenRootModeState(): void;
					public static setRootMode(mode: org.autojs.autojs.util.RootUtils.RootMode, isWriteInfoPreference: boolean): void;
					public static getRootMode(): org.autojs.autojs.util.RootUtils.RootMode;
					public static isRootAvailable(): boolean;
				}
				export module RootUtils {
					export class PointerLocation {
						public static class: java.lang.Class<org.autojs.autojs.util.RootUtils.PointerLocation>;
						public static ENABLED: org.autojs.autojs.util.RootUtils.PointerLocation;
						public static DISABLED: org.autojs.autojs.util.RootUtils.PointerLocation;
						public value: number;
						public static valueOf(name: string): org.autojs.autojs.util.RootUtils.PointerLocation;
						public static values(): org.autojs.autojs.util.RootUtils.PointerLocation[];
						public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
					}
					export class RootMode {
						public static class: java.lang.Class<org.autojs.autojs.util.RootUtils.RootMode>;
						public static FORCE_ROOT: org.autojs.autojs.util.RootUtils.RootMode;
						public static FORCE_NON_ROOT: org.autojs.autojs.util.RootUtils.RootMode;
						public static AUTO_DETECT: org.autojs.autojs.util.RootUtils.RootMode;
						public key: string;
						public description: string;
						public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
						public static getRootMode(key: string): org.autojs.autojs.util.RootUtils.RootMode;
						public static values(): org.autojs.autojs.util.RootUtils.RootMode[];
						public static valueOf(name: string): org.autojs.autojs.util.RootUtils.RootMode;
						public toString(): string;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class SdkVersionUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.SdkVersionUtils>;
					public constructor();
					public static sdkIntToString(i: number): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class SettingsUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.SettingsUtils>;
					public constructor();
				}
				export module SettingsUtils {
					export class SecureSettings extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.SettingsUtils.SecureSettings>;
						public static isGranted(context: android.content.Context): boolean;
						public constructor();
						public static revokeAccess(context: android.content.Context): boolean;
						public static grantAccess(context: android.content.Context): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class ShortcutUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.ShortcutUtils>;
					public static INSTANCE: org.autojs.autojs.util.ShortcutUtils;
					public static requestPinShortcut(context: android.content.Context, id: number, className: string, longLabelResId: number, shortLabelResId: number, iconResId: number): void;
					public static requestPinShortcut(context: android.content.Context, id: string, intent: android.content.Intent, longLabel: string, shortLabel: string, icon: any): void;
					public static requestPinShortcut(context: android.content.Context, id: string, className: string, longLabel: string, shortLabel: string, icon: any): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class StreamUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.StreamUtils>;
					public constructor();
					public static closeSilently(...closeable: java.io.Closeable[]): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class StringUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.StringUtils>;
					public static INSTANCE: org.autojs.autojs.util.StringUtils;
					public static lastIndexOf(text: string, ch: string, fromIndex: number): number;
					public static key(resId: number): string;
					public static formatDouble(d: number, param1: number): string;
					public static toUpperCaseFirst(str: string): string;
					public static getStringByLocal(id: number, locale: string): string;
					public static str(resId: number, ...args: any[]): string;
					public static convertRegex(regex: string): string;
					public static join(delimiter: string, ...tokens: any[]): string;
					public static lastIndexOf(source: string, target: string, fromIndex: number): number;
					public static shouldTakenAsRegex(s: string): boolean;
					public static indexOf(source: string, target: string, fromIndex: number): number;
					public static indexOf(text: string, ch: string, fromIndex: number): number;
					public static formatDouble(d: number): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class TextUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.TextUtils>;
					public static INSTANCE: org.autojs.autojs.util.TextUtils;
					public static renderMarkdown(markdown: string): string;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class ThreadUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.ThreadUtils>;
					public static wait(condition: any /* any*/, timeout: number, interval: number): boolean;
					public wait(): void;
					public constructor();
					public static wait(condition: any /* any*/): boolean;
					public wait(millis: number): void;
					public static wait(condition: any /* any*/, timeout: number): boolean;
					public wait(param0: number, param1: number): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class UpdateUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.UpdateUtils>;
					public static INSTANCE: org.autojs.autojs.util.UpdateUtils;
					public static BASE_URL_RAW: string;
					public static BASE_URL: string;
					public getDialogChecker(context: android.content.Context): org.autojs.autojs.network.UpdateChecker;
					public static autoCheckForUpdatesIfNeededWithSnackbar(activity: androidx.appcompat.app.AppCompatActivity): void;
					public static autoCheckForUpdatesIfNeededWithSnackbar(activity: androidx.appcompat.app.AppCompatActivity, snackbarViewIdRes: number): void;
					public static getSnackbarChecker(context: android.content.Context, view: android.view.View): org.autojs.autojs.network.UpdateChecker;
					public static openUrl(context: android.content.Context, url: string): void;
					public getDialogChecker(context: android.content.Context, url: string, callback: org.autojs.autojs.tool.SimpleObserver<okhttp3.ResponseBody>): org.autojs.autojs.network.UpdateChecker;
					public static addIgnoredVersion(versionInfo: org.autojs.autojs.network.entity.VersionInfo): void;
					public static isVersionIgnored(versionInfo: org.autojs.autojs.network.entity.VersionInfo): boolean;
					public manageIgnoredUpdates(context: android.content.Context): void;
				}
				export module UpdateUtils {
					export class IntervalChecker extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.UpdateUtils.IntervalChecker>;
						public isBeyondNoNewer(): boolean;
						public constructor();
						public isBeyondAutoChecked(): boolean;
						public isBeyondPostponed(): boolean;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class ViewUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.ViewUtils>;
					public static INSTANCE: org.autojs.autojs.util.ViewUtils;
					public isKeepScreenOnWhenInForegroundDisabled(): boolean;
					public isKeepScreenOnWhenInForegroundAllPages(): boolean;
					public static showSnack(view: android.view.View, string: string): void;
					public setKeepScreenOnWhenInForegroundHomepageOnly(): void;
					public static isKeepScreenOnWhenInForegroundEnabled(): boolean;
					public setDefaultNightMode(mode: org.autojs.autojs.util.ViewUtils.MODE): void;
					public setAutoNightModeEnabled(b: boolean): void;
					public setNightModeEnabled(b: boolean): void;
					public getScreenHeight(activity: android.app.Activity): number;
					public setKeepScreenOnWhenInForegroundAllPages(): void;
					public static showSnack(view: android.view.View, string: string, isLong: boolean): void;
					public getStatusBarHeightLegacy(context: android.content.Context): number;
					public static setViewMeasure(view: android.view.View, width: number, height: number): void;
					public getTitleBarHeight(context: android.content.Context): number;
					public setKeepScreenOnWhenInForegroundFromLastEnabledState(): void;
					public static isNightModeYes(context: android.content.Context): boolean;
					public isNightModeYes(configuration: android.content.res.Configuration): boolean;
					public static setToolbarAsBack(activity: androidx.appcompat.app.AppCompatActivity, titleRes: number): void;
					public getScreenWidth(activity: android.app.Activity): number;
					public static showSnack(view: android.view.View, stringRes: number): void;
					public setKeepScreenOnWhenInForegroundDisabled(): void;
					public static showSnack(view: android.view.View, stringRes: number, duration: number): void;
					public static showSnack(view: android.view.View, string: string, duration: number): void;
					public static appendSystemUiVisibility(activity: android.app.Activity, flags: number): void;
					public makeBarsAdaptToNightMode(activity: androidx.appcompat.app.AppCompatActivity): void;
					public static showToast(context: android.content.Context, stringRes: number): void;
					public static removeSystemUiVisibility(activity: android.app.Activity, flags: number): void;
					public registerOnSharedPreferenceChangeListener(activity: android.app.Activity): void;
					public static showToast(context: android.content.Context, stringRes: number, isLong: boolean): void;
					public onConfigurationChanged(configuration: android.content.res.Configuration): void;
					public static setToolbarAsBack(activity: androidx.appcompat.app.AppCompatActivity, title: string): void;
					public configKeepScreenOnWhenInForeground(activity: android.app.Activity): void;
					public isAutoNightModeEnabled(): boolean;
					public isNightModeEnabled(): boolean;
					public static showToast(context: android.content.Context, string: string, isLong: boolean): void;
					public static showSnack(view: android.view.View, stringRes: number, isLong: boolean): void;
					public static getStatusBarHeight(context: android.content.Context): number;
					public static $(view: android.view.View, resId: number): android.view.View;
					public static showToast(context: android.content.Context, string: string): void;
				}
				export module ViewUtils {
					export class AutoNightMode extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.ViewUtils.AutoNightMode>;
						public constructor();
					}
					export module AutoNightMode {
						export class Companion extends java.lang.Object {
							public static class: java.lang.Class<org.autojs.autojs.util.ViewUtils.AutoNightMode.Companion>;
							public isFunctional(): boolean;
							public dysfunctionIfNeeded(): void;
						}
					}
					export class MODE {
						public static class: java.lang.Class<org.autojs.autojs.util.ViewUtils.MODE>;
						public static DAY: org.autojs.autojs.util.ViewUtils.MODE;
						public static NIGHT: org.autojs.autojs.util.ViewUtils.MODE;
						public static FOLLOW: org.autojs.autojs.util.ViewUtils.MODE;
						public static NULL: org.autojs.autojs.util.ViewUtils.MODE;
						public static valueOf(value: string): org.autojs.autojs.util.ViewUtils.MODE;
						public static values(): org.autojs.autojs.util.ViewUtils.MODE[];
						public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
						public getKey(): string;
						public static getEntries(): kotlin.enums.EnumEntries<org.autojs.autojs.util.ViewUtils.MODE>;
					}
					export class WhenMappings extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.ViewUtils.WhenMappings>;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class WebViewUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.WebViewUtils>;
					public static adaptDarkMode(context: android.content.Context, webView: android.webkit.WebView): void;
					public constructor();
				}
				export module WebViewUtils {
					export class Companion extends java.lang.Object {
						public static class: java.lang.Class<org.autojs.autojs.util.WebViewUtils.Companion>;
						public adaptDarkMode(context: android.content.Context, webView: android.webkit.WebView): void;
					}
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs {
			export module util {
				export class WorkingDirectoryUtils extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs.util.WorkingDirectoryUtils>;
					public static INSTANCE: org.autojs.autojs.util.WorkingDirectoryUtils;
					public static getRelativePath(): string;
					public getRecommendedDefaultPaths(): java.util.Set<string>;
					public static getPath(): string;
					public static addIntoHistories(history: string): void;
					public static determineIfNeeded(): void;
					public getHistories(): java.util.LinkedHashSet<string>;
					public static setPath(path: string): void;
					public static toRelativePath(scriptDirPath: string): string;
					public removeFromHistories(history: string): void;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export class BuildConfig extends java.lang.Object {
				public static class: java.lang.Class<org.autojs.autojs6.BuildConfig>;
				public static DEBUG: boolean;
				public static APPLICATION_ID: string;
				public static BUILD_TYPE: string;
				public static FLAVOR: string;
				public static VERSION_CODE: number;
				public static VERSION_NAME: string;
				public static CHANNEL: string;
				public static VERSION_DATE: string;
				public static VSCODE_EXT_REQUIRED_VERSION: string;
				public static isInrt: boolean;
				public constructor();
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<org.autojs.autojs6.R>;
			}
			export module R {
				export class anim extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.anim>;
					public static accelerate_decelerate_interpolator: number;
					public static accelerate_interpolator: number;
					public static activity_close_enter: number;
					public static activity_close_exit: number;
					public static activity_open_enter: number;
					public static activity_open_exit: number;
					public static activity_translucent_close_exit: number;
					public static activity_translucent_open_enter: number;
					public static anticipate_interpolator: number;
					public static anticipate_overshoot_interpolator: number;
					public static app_starting_exit: number;
					public static bounce_interpolator: number;
					public static btn_checkbox_to_checked_box_inner_merged_animation: number;
					public static btn_checkbox_to_checked_box_outer_merged_animation: number;
					public static btn_checkbox_to_checked_icon_null_animation: number;
					public static btn_checkbox_to_unchecked_box_inner_merged_animation: number;
					public static btn_checkbox_to_unchecked_check_path_merged_animation: number;
					public static btn_checkbox_to_unchecked_icon_null_animation: number;
					public static btn_radio_to_off_mtrl_dot_group_animation: number;
					public static btn_radio_to_off_mtrl_ring_outer_animation: number;
					public static btn_radio_to_off_mtrl_ring_outer_path_animation: number;
					public static btn_radio_to_on_mtrl_dot_group_animation: number;
					public static btn_radio_to_on_mtrl_ring_outer_animation: number;
					public static btn_radio_to_on_mtrl_ring_outer_path_animation: number;
					public static button_state_list_anim_material: number;
					public static cycle_interpolator: number;
					public static date_picker_fade_in_material: number;
					public static date_picker_fade_out_material: number;
					public static decelerate_interpolator: number;
					public static dialog_enter: number;
					public static dialog_exit: number;
					public static dock_bottom_enter: number;
					public static dock_bottom_exit: number;
					public static dock_bottom_exit_keyguard: number;
					public static dock_left_enter: number;
					public static dock_left_exit: number;
					public static dock_right_enter: number;
					public static dock_right_exit: number;
					public static dock_top_enter: number;
					public static dock_top_exit: number;
					public static dream_activity_close_exit: number;
					public static dream_activity_open_enter: number;
					public static dream_activity_open_exit: number;
					public static fade_in: number;
					public static fade_out: number;
					public static fast_fade_in: number;
					public static fast_fade_out: number;
					public static flat_button_state_list_anim_material: number;
					public static ft_avd_toarrow_rectangle_1_animation: number;
					public static ft_avd_toarrow_rectangle_1_pivot_0_animation: number;
					public static ft_avd_toarrow_rectangle_1_pivot_animation: number;
					public static ft_avd_toarrow_rectangle_2_animation: number;
					public static ft_avd_toarrow_rectangle_2_pivot_0_animation: number;
					public static ft_avd_toarrow_rectangle_2_pivot_animation: number;
					public static ft_avd_toarrow_rectangle_3_animation: number;
					public static ft_avd_toarrow_rectangle_3_pivot_0_animation: number;
					public static ft_avd_toarrow_rectangle_3_pivot_animation: number;
					public static ft_avd_toarrow_rectangle_4_animation: number;
					public static ft_avd_toarrow_rectangle_5_animation: number;
					public static ft_avd_toarrow_rectangle_6_animation: number;
					public static ft_avd_toarrow_rectangle_path_1_animation: number;
					public static ft_avd_toarrow_rectangle_path_2_animation: number;
					public static ft_avd_toarrow_rectangle_path_3_animation: number;
					public static ft_avd_toarrow_rectangle_path_4_animation: number;
					public static ft_avd_toarrow_rectangle_path_5_animation: number;
					public static ft_avd_toarrow_rectangle_path_6_animation: number;
					public static ft_avd_tooverflow_rectangle_1_animation: number;
					public static ft_avd_tooverflow_rectangle_1_pivot_animation: number;
					public static ft_avd_tooverflow_rectangle_2_animation: number;
					public static ft_avd_tooverflow_rectangle_2_pivot_animation: number;
					public static ft_avd_tooverflow_rectangle_3_animation: number;
					public static ft_avd_tooverflow_rectangle_3_pivot_animation: number;
					public static ft_avd_tooverflow_rectangle_path_1_animation: number;
					public static ft_avd_tooverflow_rectangle_path_2_animation: number;
					public static ft_avd_tooverflow_rectangle_path_3_animation: number;
					public static grow_fade_in: number;
					public static grow_fade_in_center: number;
					public static grow_fade_in_from_bottom: number;
					public static ic_bluetooth_transient_animation_0: number;
					public static ic_bluetooth_transient_animation_1: number;
					public static ic_bluetooth_transient_animation_2: number;
					public static ic_hotspot_transient_animation_0: number;
					public static ic_hotspot_transient_animation_1: number;
					public static ic_hotspot_transient_animation_2: number;
					public static ic_hotspot_transient_animation_3: number;
					public static ic_signal_wifi_transient_animation_0: number;
					public static ic_signal_wifi_transient_animation_1: number;
					public static ic_signal_wifi_transient_animation_2: number;
					public static ic_signal_wifi_transient_animation_3: number;
					public static ic_signal_wifi_transient_animation_4: number;
					public static ic_signal_wifi_transient_animation_5: number;
					public static ic_signal_wifi_transient_animation_6: number;
					public static ic_signal_wifi_transient_animation_7: number;
					public static ic_signal_wifi_transient_animation_8: number;
					public static input_method_enter: number;
					public static input_method_exit: number;
					public static input_method_extract_enter: number;
					public static input_method_extract_exit: number;
					public static input_method_fancy_enter: number;
					public static input_method_fancy_exit: number;
					public static launch_task_behind_source: number;
					public static launch_task_behind_target: number;
					public static linear_interpolator: number;
					public static lock_screen_behind_enter: number;
					public static lock_screen_behind_enter_fade_in: number;
					public static lock_screen_behind_enter_subtle: number;
					public static lock_screen_behind_enter_wallpaper: number;
					public static lock_screen_enter: number;
					public static lock_screen_exit: number;
					public static lock_screen_wallpaper_exit: number;
					public static options_panel_enter: number;
					public static options_panel_exit: number;
					public static overshoot_interpolator: number;
					public static popup_enter_material: number;
					public static popup_exit_material: number;
					public static progress_indeterminate_horizontal_rect1: number;
					public static progress_indeterminate_horizontal_rect2: number;
					public static progress_indeterminate_material: number;
					public static progress_indeterminate_rotation_material: number;
					public static push_down_in: number;
					public static push_down_in_no_alpha: number;
					public static push_down_out: number;
					public static push_down_out_no_alpha: number;
					public static push_up_in: number;
					public static push_up_out: number;
					public static recent_enter: number;
					public static recent_exit: number;
					public static recents_fade_in: number;
					public static recents_fade_out: number;
					public static resolver_close_anim: number;
					public static resolver_launch_anim: number;
					public static rotation_animation_enter: number;
					public static rotation_animation_jump_exit: number;
					public static rotation_animation_xfade_exit: number;
					public static screen_rotate_0_enter: number;
					public static screen_rotate_0_exit: number;
					public static screen_rotate_180_enter: number;
					public static screen_rotate_180_exit: number;
					public static screen_rotate_180_frame: number;
					public static screen_rotate_alpha: number;
					public static screen_rotate_finish_enter: number;
					public static screen_rotate_finish_exit: number;
					public static screen_rotate_finish_frame: number;
					public static screen_rotate_minus_90_enter: number;
					public static screen_rotate_minus_90_exit: number;
					public static screen_rotate_plus_90_enter: number;
					public static screen_rotate_plus_90_exit: number;
					public static screen_rotate_start_enter: number;
					public static screen_rotate_start_exit: number;
					public static screen_rotate_start_frame: number;
					public static screen_user_enter: number;
					public static screen_user_exit: number;
					public static search_bar_enter: number;
					public static search_bar_exit: number;
					public static seekbar_thumb_pressed_to_unpressed_thumb_animation: number;
					public static seekbar_thumb_unpressed_to_pressed_thumb_0_animation: number;
					public static shrink_fade_out: number;
					public static shrink_fade_out_center: number;
					public static shrink_fade_out_from_bottom: number;
					public static slide_down: number;
					public static slide_in_bottom: number;
					public static slide_in_enter_micro: number;
					public static slide_in_exit_micro: number;
					public static slide_in_left: number;
					public static slide_in_micro: number;
					public static slide_in_right: number;
					public static slide_in_top: number;
					public static slide_out_bottom: number;
					public static slide_out_left: number;
					public static slide_out_micro: number;
					public static slide_out_right: number;
					public static slide_out_top: number;
					public static slide_up: number;
					public static slow_fade_in: number;
					public static submenu_enter: number;
					public static submenu_exit: number;
					public static swipe_window_enter: number;
					public static swipe_window_exit: number;
					public static toast_enter: number;
					public static toast_exit: number;
					public static tooltip_enter: number;
					public static tooltip_exit: number;
					public static translucent_enter: number;
					public static translucent_exit: number;
					public static voice_activity_close_enter: number;
					public static voice_activity_close_exit: number;
					public static voice_activity_open_enter: number;
					public static voice_activity_open_exit: number;
					public static voice_layer_enter: number;
					public static voice_layer_exit: number;
					public static wallpaper_close_enter: number;
					public static wallpaper_close_exit: number;
					public static wallpaper_enter: number;
					public static wallpaper_exit: number;
					public static wallpaper_intra_close_enter: number;
					public static wallpaper_intra_close_exit: number;
					public static wallpaper_intra_open_enter: number;
					public static wallpaper_intra_open_exit: number;
					public static wallpaper_open_enter: number;
					public static wallpaper_open_exit: number;
					public static window_move_from_decor: number;
				}
				export class array extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.array>;
					public static icon_about_app_svg_view_fill_colors: number;
					public static icon_about_app_svg_view_paths: number;
					public static icon_about_app_svg_view_trace_colors: number;
					public static icon_about_app_svg_view_trace_residue_colors: number;
					public static keys_app_language: number;
					public static keys_documentation_source: number;
					public static keys_editor_pinch_to_zoom_strategy: number;
					public static keys_hidden_files: number;
					public static keys_keep_screen_on_when_in_foreground: number;
					public static keys_night_mode: number;
					public static keys_root_mode: number;
					public static keys_root_record_out_file_type: number;
					public static values_app_language: number;
					public static values_documentation_source: number;
					public static values_editor_pinch_to_zoom_strategy: number;
					public static values_hidden_files: number;
					public static values_keep_screen_on_when_in_foreground: number;
					public static values_night_mode: number;
					public static values_root_mode: number;
					public static values_root_record_out_file_type: number;
				}
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.attr>;
					public static alwaysExtended: number;
					public static anti_shake: number;
					public static cam_angle: number;
					public static cam_radius: number;
					public static checked: number;
					public static color_assert: number;
					public static color_debug: number;
					public static color_error: number;
					public static color_info: number;
					public static color_verbose: number;
					public static color_warn: number;
					public static defaultVal: number;
					public static details: number;
					public static dialogContent: number;
					public static dialogTitle: number;
					public static drawer_group_text_color: number;
					public static drawer_item_text_color: number;
					public static icon: number;
					public static icon_color: number;
					public static itemBackgroundDark: number;
					public static itemDefaultKey: number;
					public static itemKeys: number;
					public static itemValues: number;
					public static key: number;
					public static list: number;
					public static longClickPrompt: number;
					public static longClickPromptMore: number;
					public static message: number;
					public static negativeText: number;
					public static nestType: number;
					public static neutralText: number;
					public static neutralTextShort: number;
					public static onConfirmPrompt: number;
					public static positiveText: number;
					public static pref_key: number;
					public static text: number;
					public static title: number;
					public static with_switch: number;
				}
				export class bool extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.bool>;
					public static config_materialPreferenceIconSpaceReserved: number;
					public static leak_canary_add_dynamic_shortcut: number;
					public static leak_canary_add_launcher_icon: number;
					public static pref_auto_check_for_updates: number;
					public static pref_compatibility_with_classes_for_ver_4_x: number;
					public static pref_enable_a11y_service_with_root_access: number;
					public static pref_enable_a11y_service_with_secure_settings: number;
					public static pref_extending_js_build_in_objects: number;
					public static pref_gesture_observing: number;
					public static pref_guard_mode: number;
					public static pref_record_toast: number;
					public static pref_stable_mode: number;
					public static pref_use_volume_control_record: number;
					public static pref_use_volume_control_running: number;
				}
				export class color extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.color>;
					public static about_app_dev_info_dialog_background: number;
					public static about_app_function_buttons: number;
					public static about_app_svg_view_trace_color: number;
					public static about_app_version_info: number;
					public static circular_menu_icon_red: number;
					public static circular_menu_icon_white: number;
					public static colorAccent: number;
					public static colorPrimary: number;
					public static colorPrimaryDark: number;
					public static color_selector_item_text: number;
					public static console_view_assert: number;
					public static console_view_debug: number;
					public static console_view_error: number;
					public static console_view_info: number;
					public static console_view_verbose: number;
					public static console_view_warn: number;
					public static day_night: number;
					public static day_night_alpha_70: number;
					public static day_night_full: number;
					public static dialog_button_attraction: number;
					public static dialog_button_caution: number;
					public static dialog_button_default: number;
					public static dialog_button_error: number;
					public static dialog_button_failure: number;
					public static dialog_button_finish: number;
					public static dialog_button_hint: number;
					public static dialog_button_reset: number;
					public static dialog_button_success: number;
					public static dialog_button_unavailable: number;
					public static dialog_button_warn: number;
					public static dialog_progress_backup_act_btn: number;
					public static dialog_progress_backup_bg_tint: number;
					public static dialog_progress_backup_tint: number;
					public static dialog_progress_download_act_btn: number;
					public static dialog_progress_download_bg_tint: number;
					public static dialog_progress_download_tint: number;
					public static dialog_progress_error_act_btn: number;
					public static dialog_progress_error_bg_tint: number;
					public static dialog_progress_error_tint: number;
					public static dialog_progress_failure_act_btn: number;
					public static dialog_progress_failure_bg_tint: number;
					public static dialog_progress_failure_tint: number;
					public static dialog_progress_files_act_btn: number;
					public static dialog_progress_files_bg_tint: number;
					public static dialog_progress_files_tint: number;
					public static dialog_progress_finish_act_btn: number;
					public static dialog_progress_finish_bg_tint: number;
					public static dialog_progress_finish_tint: number;
					public static dialog_progress_indeterminate_act_btn: number;
					public static dialog_progress_indeterminate_bg_tint: number;
					public static dialog_progress_indeterminate_tint: number;
					public static dialog_progress_restore_act_btn: number;
					public static dialog_progress_restore_bg_tint: number;
					public static dialog_progress_restore_tint: number;
					public static dialog_progress_success_act_btn: number;
					public static dialog_progress_success_bg_tint: number;
					public static dialog_progress_success_tint: number;
					public static divider: number;
					public static divider_app_settings_list: number;
					public static divider_functions_keyboard: number;
					public static drawer_item_subtitle_color: number;
					public static drawer_menu_group_text_color: number;
					public static drawer_menu_item_text_color: number;
					public static floating_action_menu_label_bg: number;
					public static floating_console_view_assert: number;
					public static floating_console_view_debug: number;
					public static floating_console_view_error: number;
					public static floating_console_view_info: number;
					public static floating_console_view_verbose: number;
					public static floating_console_view_warn: number;
					public static github_avatar_border: number;
					public static github_color_fg_default: number;
					public static github_color_fg_muted: number;
					public static ic_app_shortcut_docs_adaptive_background: number;
					public static ic_app_shortcut_log_adaptive_background: number;
					public static ic_app_shortcut_settings_adaptive_background: number;
					public static item_background: number;
					public static item_background_dark: number;
					public static layout_bounds_view_shadow: number;
					public static layout_hierarchy_view_level_beam_1: number;
					public static layout_hierarchy_view_level_beam_2: number;
					public static layout_hierarchy_view_level_beam_3: number;
					public static layout_hierarchy_view_level_beam_4: number;
					public static layout_hierarchy_view_level_beam_5: number;
					public static layout_hierarchy_window_background: number;
					public static layout_hierarchy_window_clicked_background: number;
					public static layout_hierarchy_window_node_bounds: number;
					public static layout_node_info_view_decoration_line: number;
					public static layout_window_bubble_bg: number;
					public static market_button_selected: number;
					public static market_button_unselected: number;
					public static md_amber_100: number;
					public static md_amber_200: number;
					public static md_amber_300: number;
					public static md_amber_400: number;
					public static md_amber_50: number;
					public static md_amber_500: number;
					public static md_amber_600: number;
					public static md_amber_700: number;
					public static md_amber_800: number;
					public static md_amber_900: number;
					public static md_amber_a100: number;
					public static md_amber_a200: number;
					public static md_amber_a400: number;
					public static md_amber_a700: number;
					public static md_black_1000: number;
					public static md_blue_100: number;
					public static md_blue_200: number;
					public static md_blue_300: number;
					public static md_blue_400: number;
					public static md_blue_50: number;
					public static md_blue_500: number;
					public static md_blue_600: number;
					public static md_blue_700: number;
					public static md_blue_800: number;
					public static md_blue_900: number;
					public static md_blue_a100: number;
					public static md_blue_a200: number;
					public static md_blue_a400: number;
					public static md_blue_a700: number;
					public static md_blue_grey_100: number;
					public static md_blue_grey_200: number;
					public static md_blue_grey_300: number;
					public static md_blue_grey_400: number;
					public static md_blue_grey_50: number;
					public static md_blue_grey_500: number;
					public static md_blue_grey_600: number;
					public static md_blue_grey_700: number;
					public static md_blue_grey_800: number;
					public static md_blue_grey_900: number;
					public static md_brown_100: number;
					public static md_brown_200: number;
					public static md_brown_300: number;
					public static md_brown_400: number;
					public static md_brown_50: number;
					public static md_brown_500: number;
					public static md_brown_600: number;
					public static md_brown_700: number;
					public static md_brown_800: number;
					public static md_brown_900: number;
					public static md_cyan_100: number;
					public static md_cyan_200: number;
					public static md_cyan_300: number;
					public static md_cyan_400: number;
					public static md_cyan_50: number;
					public static md_cyan_500: number;
					public static md_cyan_600: number;
					public static md_cyan_700: number;
					public static md_cyan_800: number;
					public static md_cyan_900: number;
					public static md_cyan_a100: number;
					public static md_cyan_a200: number;
					public static md_cyan_a400: number;
					public static md_cyan_a700: number;
					public static md_deep_orange_100: number;
					public static md_deep_orange_200: number;
					public static md_deep_orange_300: number;
					public static md_deep_orange_400: number;
					public static md_deep_orange_50: number;
					public static md_deep_orange_500: number;
					public static md_deep_orange_600: number;
					public static md_deep_orange_700: number;
					public static md_deep_orange_800: number;
					public static md_deep_orange_900: number;
					public static md_deep_orange_a100: number;
					public static md_deep_orange_a200: number;
					public static md_deep_orange_a400: number;
					public static md_deep_orange_a700: number;
					public static md_deep_purple_100: number;
					public static md_deep_purple_200: number;
					public static md_deep_purple_300: number;
					public static md_deep_purple_400: number;
					public static md_deep_purple_50: number;
					public static md_deep_purple_500: number;
					public static md_deep_purple_600: number;
					public static md_deep_purple_700: number;
					public static md_deep_purple_800: number;
					public static md_deep_purple_900: number;
					public static md_deep_purple_a100: number;
					public static md_deep_purple_a200: number;
					public static md_deep_purple_a400: number;
					public static md_deep_purple_a700: number;
					public static md_green_100: number;
					public static md_green_200: number;
					public static md_green_300: number;
					public static md_green_400: number;
					public static md_green_50: number;
					public static md_green_500: number;
					public static md_green_600: number;
					public static md_green_700: number;
					public static md_green_800: number;
					public static md_green_900: number;
					public static md_green_a100: number;
					public static md_green_a200: number;
					public static md_green_a400: number;
					public static md_green_a700: number;
					public static md_grey_100: number;
					public static md_grey_200: number;
					public static md_grey_300: number;
					public static md_grey_400: number;
					public static md_grey_50: number;
					public static md_grey_500: number;
					public static md_grey_600: number;
					public static md_grey_700: number;
					public static md_grey_800: number;
					public static md_grey_900: number;
					public static md_indigo_100: number;
					public static md_indigo_200: number;
					public static md_indigo_300: number;
					public static md_indigo_400: number;
					public static md_indigo_50: number;
					public static md_indigo_500: number;
					public static md_indigo_600: number;
					public static md_indigo_700: number;
					public static md_indigo_800: number;
					public static md_indigo_900: number;
					public static md_indigo_a100: number;
					public static md_indigo_a200: number;
					public static md_indigo_a400: number;
					public static md_indigo_a700: number;
					public static md_light_blue_100: number;
					public static md_light_blue_200: number;
					public static md_light_blue_300: number;
					public static md_light_blue_400: number;
					public static md_light_blue_50: number;
					public static md_light_blue_500: number;
					public static md_light_blue_600: number;
					public static md_light_blue_700: number;
					public static md_light_blue_800: number;
					public static md_light_blue_900: number;
					public static md_light_blue_a100: number;
					public static md_light_blue_a200: number;
					public static md_light_blue_a400: number;
					public static md_light_blue_a700: number;
					public static md_light_green_100: number;
					public static md_light_green_200: number;
					public static md_light_green_300: number;
					public static md_light_green_400: number;
					public static md_light_green_50: number;
					public static md_light_green_500: number;
					public static md_light_green_600: number;
					public static md_light_green_700: number;
					public static md_light_green_800: number;
					public static md_light_green_900: number;
					public static md_light_green_a100: number;
					public static md_light_green_a200: number;
					public static md_light_green_a400: number;
					public static md_light_green_a700: number;
					public static md_lime_100: number;
					public static md_lime_200: number;
					public static md_lime_300: number;
					public static md_lime_400: number;
					public static md_lime_50: number;
					public static md_lime_500: number;
					public static md_lime_600: number;
					public static md_lime_700: number;
					public static md_lime_800: number;
					public static md_lime_900: number;
					public static md_lime_a100: number;
					public static md_lime_a200: number;
					public static md_lime_a400: number;
					public static md_lime_a700: number;
					public static md_orange_100: number;
					public static md_orange_200: number;
					public static md_orange_300: number;
					public static md_orange_400: number;
					public static md_orange_50: number;
					public static md_orange_500: number;
					public static md_orange_600: number;
					public static md_orange_700: number;
					public static md_orange_800: number;
					public static md_orange_900: number;
					public static md_orange_a100: number;
					public static md_orange_a200: number;
					public static md_orange_a400: number;
					public static md_orange_a700: number;
					public static md_pink_100: number;
					public static md_pink_200: number;
					public static md_pink_300: number;
					public static md_pink_400: number;
					public static md_pink_50: number;
					public static md_pink_500: number;
					public static md_pink_600: number;
					public static md_pink_700: number;
					public static md_pink_800: number;
					public static md_pink_900: number;
					public static md_pink_a100: number;
					public static md_pink_a200: number;
					public static md_pink_a400: number;
					public static md_pink_a700: number;
					public static md_purple_100: number;
					public static md_purple_200: number;
					public static md_purple_300: number;
					public static md_purple_400: number;
					public static md_purple_50: number;
					public static md_purple_500: number;
					public static md_purple_600: number;
					public static md_purple_700: number;
					public static md_purple_800: number;
					public static md_purple_900: number;
					public static md_purple_a100: number;
					public static md_purple_a200: number;
					public static md_purple_a400: number;
					public static md_purple_a700: number;
					public static md_red_100: number;
					public static md_red_200: number;
					public static md_red_300: number;
					public static md_red_400: number;
					public static md_red_50: number;
					public static md_red_500: number;
					public static md_red_600: number;
					public static md_red_700: number;
					public static md_red_800: number;
					public static md_red_900: number;
					public static md_red_a100: number;
					public static md_red_a200: number;
					public static md_red_a400: number;
					public static md_red_a700: number;
					public static md_teal_100: number;
					public static md_teal_200: number;
					public static md_teal_300: number;
					public static md_teal_400: number;
					public static md_teal_50: number;
					public static md_teal_500: number;
					public static md_teal_600: number;
					public static md_teal_700: number;
					public static md_teal_800: number;
					public static md_teal_900: number;
					public static md_teal_a100: number;
					public static md_teal_a200: number;
					public static md_teal_a400: number;
					public static md_teal_a700: number;
					public static md_white_1000: number;
					public static md_yellow_100: number;
					public static md_yellow_200: number;
					public static md_yellow_300: number;
					public static md_yellow_400: number;
					public static md_yellow_50: number;
					public static md_yellow_500: number;
					public static md_yellow_600: number;
					public static md_yellow_700: number;
					public static md_yellow_800: number;
					public static md_yellow_900: number;
					public static md_yellow_a100: number;
					public static md_yellow_a200: number;
					public static md_yellow_a400: number;
					public static md_yellow_a700: number;
					public static navigation_bar_background: number;
					public static navigation_bar_background_before_android_o: number;
					public static night_day: number;
					public static night_day_full: number;
					public static prefTextColorPrimary: number;
					public static prefTextColorSecondary: number;
					public static project_toolbar_button: number;
					public static project_toolbar_title: number;
					public static sliding_up_panel_shadow_color: number;
					public static swipe_refresh_background: number;
					public static tab_indicator: number;
					public static tab_selected_text: number;
					public static tab_text: number;
					public static text_color_primary: number;
					public static text_color_primary_alpha_70: number;
					public static text_color_primary_full: number;
					public static text_color_secondly: number;
					public static theme_color_black: number;
					public static theme_color_default: number;
					public static tint_1st_developer_identifier: number;
					public static tint_2nd_developer_identifier: number;
					public static toolbar_disabled: number;
					public static toolbar_text: number;
					public static window_background: number;
					public static window_background_selected: number;
				}
				export class dimen extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.dimen>;
					public static about_item_avatar_side_length: number;
					public static button_elevation_material: number;
					public static button_pressed_z_material: number;
					public static content_inset: number;
					public static dimen_25dp: number;
					public static divider_drawer_menu_group: number;
					public static editor_title_text_size: number;
					public static expanded_view_initial_height: number;
					public static expanded_view_initial_width: number;
					public static fab_margin: number;
					public static first_char_view_stroke_width: number;
					public static floaty_window_offset: number;
					public static github_avatar_border_width: number;
					public static github_font_size_full_name: number;
					public static github_font_size_nickname: number;
					public static icon_developer_identifier_image_padding: number;
					public static icon_developer_identifier_image_side_length: number;
					public static level_beam_view_line_offset: number;
					public static level_beam_view_line_width: number;
					public static level_beam_view_padding_left: number;
					public static level_beam_view_padding_right: number;
					public static main_title_text_size: number;
					public static padding_circular_menu_normal: number;
					public static padding_circular_menu_recording: number;
					public static popup_enter_animation_from_y_delta: number;
					public static popup_exit_animation_to_y_delta: number;
					public static script_and_folder_list_divider_left_margin: number;
					public static script_and_folder_list_divider_right_margin: number;
					public static side_circular_menu_icon: number;
					public static snackbar_extra_spacing_horizontal: number;
					public static snackbar_min_width: number;
					public static snackbar_padding_horizontal: number;
					public static snackbar_padding_vertical: number;
					public static snackbar_text_size: number;
					public static textSize_item_property: number;
					public static toolbar_content_inset_start_with_navigation: number;
				}
				export class drawable extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.drawable>;
					public static arrow_down: number;
					public static arrow_up: number;
					public static autojs: number;
					public static autojs6: number;
					public static autojs6_material: number;
					public static autojs_material: number;
					public static avatar_developer: number;
					public static avatar_original_developer: number;
					public static avatar_view_bg: number;
					public static bg_item_module: number;
					public static bg_item_property: number;
					public static bg_label_root_permission: number;
					public static btn_selector: number;
					public static bubble: number;
					public static circle_blue: number;
					public static circle_cool_black: number;
					public static circle_gray: number;
					public static circle_green: number;
					public static circle_light_green: number;
					public static circle_purple: number;
					public static circle_red: number;
					public static circle_white: number;
					public static code_edit_text_cursor: number;
					public static community_fire: number;
					public static community_inbox: number;
					public static community_list: number;
					public static community_tags: number;
					public static community_time: number;
					public static divider_functions_view: number;
					public static download: number;
					public static downvote: number;
					public static drawer_header_shadow: number;
					public static floating_action_menu_label_bg: number;
					public static floating_console_bg_bottom: number;
					public static floating_console_bg_top: number;
					public static ic_3d_rotation_black_48dp: number;
					public static ic_about: number;
					public static ic_about_feedback: number;
					public static ic_about_license: number;
					public static ic_about_update: number;
					public static ic_ac_unit_black_48dp: number;
					public static ic_access_alarm_black_48dp: number;
					public static ic_access_alarms_black_48dp: number;
					public static ic_access_time_black_48dp: number;
					public static ic_accessibility_black_48dp: number;
					public static ic_accessible_black_48dp: number;
					public static ic_account_balance_black_48dp: number;
					public static ic_account_balance_wallet_black_48dp: number;
					public static ic_account_box_black_48dp: number;
					public static ic_account_circle_black_48dp: number;
					public static ic_adb_black_48dp: number;
					public static ic_add_48dp: number;
					public static ic_add_a_photo_black_48dp: number;
					public static ic_add_alarm_black_48dp: number;
					public static ic_add_alert_black_48dp: number;
					public static ic_add_black_48dp: number;
					public static ic_add_box_black_48dp: number;
					public static ic_add_circle_black_48dp: number;
					public static ic_add_circle_outline_black_48dp: number;
					public static ic_add_location_black_48dp: number;
					public static ic_add_shopping_cart_black_48dp: number;
					public static ic_add_to_photos_black_48dp: number;
					public static ic_add_to_queue_black_48dp: number;
					public static ic_add_white_48dp: number;
					public static ic_adjust_black_48dp: number;
					public static ic_airline_seat_flat_angled_black_48dp: number;
					public static ic_airline_seat_flat_black_48dp: number;
					public static ic_airline_seat_individual_suite_black_48dp: number;
					public static ic_airline_seat_legroom_extra_black_48dp: number;
					public static ic_airline_seat_legroom_normal_black_48dp: number;
					public static ic_airline_seat_legroom_reduced_black_48dp: number;
					public static ic_airline_seat_recline_extra_black_48dp: number;
					public static ic_airline_seat_recline_normal_black_48dp: number;
					public static ic_airplanemode_active_black_48dp: number;
					public static ic_airplanemode_inactive_black_48dp: number;
					public static ic_airplay_black_48dp: number;
					public static ic_airport_shuttle_black_48dp: number;
					public static ic_alarm_add_black_48dp: number;
					public static ic_alarm_black_48dp: number;
					public static ic_alarm_off_black_48dp: number;
					public static ic_alarm_on_black_48dp: number;
					public static ic_album_black_48dp: number;
					public static ic_ali_android: number;
					public static ic_ali_app: number;
					public static ic_ali_close: number;
					public static ic_ali_down: number;
					public static ic_ali_exit: number;
					public static ic_ali_fullscreen: number;
					public static ic_ali_fx: number;
					public static ic_ali_log: number;
					public static ic_ali_notification: number;
					public static ic_ali_pin_to_left: number;
					public static ic_ali_record: number;
					public static ic_ali_register: number;
					public static ic_ali_replace: number;
					public static ic_ali_settings: number;
					public static ic_ali_up: number;
					public static ic_all_inclusive_black_48dp: number;
					public static ic_all_out_black_48dp: number;
					public static ic_android_black_48dp: number;
					public static ic_announcement_black_48dp: number;
					public static ic_app_shizuku_representative: number;
					public static ic_app_shortcut_docs_black: number;
					public static ic_app_shortcut_docs_green: number;
					public static ic_app_shortcut_docs_white: number;
					public static ic_app_shortcut_log_black: number;
					public static ic_app_shortcut_log_green: number;
					public static ic_app_shortcut_log_white: number;
					public static ic_app_shortcut_settings_black: number;
					public static ic_app_shortcut_settings_green: number;
					public static ic_app_shortcut_settings_white: number;
					public static ic_apps_black_48dp: number;
					public static ic_archive_black_48dp: number;
					public static ic_arrow_back_black_48dp: number;
					public static ic_arrow_downward_black_48dp: number;
					public static ic_arrow_drop_down_black_36dp: number;
					public static ic_arrow_drop_down_black_48dp: number;
					public static ic_arrow_drop_down_circle_black_48dp: number;
					public static ic_arrow_drop_up_black_48dp: number;
					public static ic_arrow_forward_black_48dp: number;
					public static ic_arrow_upward_black_48dp: number;
					public static ic_art_track_black_48dp: number;
					public static ic_ascending_order: number;
					public static ic_ascending_order_bak: number;
					public static ic_aspect_ratio_black_48dp: number;
					public static ic_assessment_black_48dp: number;
					public static ic_assignment_black_48dp: number;
					public static ic_assignment_ind_black_48dp: number;
					public static ic_assignment_late_black_48dp: number;
					public static ic_assignment_return_black_48dp: number;
					public static ic_assignment_returned_black_48dp: number;
					public static ic_assignment_turned_in_black_48dp: number;
					public static ic_assistant_black_48dp: number;
					public static ic_assistant_photo_black_48dp: number;
					public static ic_attach_file_black_48dp: number;
					public static ic_attach_money_black_48dp: number;
					public static ic_attachment_black_48dp: number;
					public static ic_audiotrack_black_48dp: number;
					public static ic_automatic_brightness: number;
					public static ic_autorenew_black_48dp: number;
					public static ic_av_timer_black_48dp: number;
					public static ic_backspace_black_48dp: number;
					public static ic_backup_black_48dp: number;
					public static ic_battery_20_black_48dp: number;
					public static ic_battery_30_black_48dp: number;
					public static ic_battery_50_black_48dp: number;
					public static ic_battery_60_black_48dp: number;
					public static ic_battery_80_black_48dp: number;
					public static ic_battery_90_black_48dp: number;
					public static ic_battery_alert_black_48dp: number;
					public static ic_battery_charging_20_black_48dp: number;
					public static ic_battery_charging_30_black_48dp: number;
					public static ic_battery_charging_50_black_48dp: number;
					public static ic_battery_charging_60_black_48dp: number;
					public static ic_battery_charging_80_black_48dp: number;
					public static ic_battery_charging_90_black_48dp: number;
					public static ic_battery_charging_full_black_48dp: number;
					public static ic_battery_full_black_48dp: number;
					public static ic_battery_std_black_48dp: number;
					public static ic_battery_unknown_black_48dp: number;
					public static ic_beach_access_black_48dp: number;
					public static ic_beenhere_black_48dp: number;
					public static ic_block_black_48dp: number;
					public static ic_bluetooth_audio_black_48dp: number;
					public static ic_bluetooth_black_48dp: number;
					public static ic_bluetooth_connected_black_48dp: number;
					public static ic_bluetooth_disabled_black_48dp: number;
					public static ic_bluetooth_searching_black_48dp: number;
					public static ic_blur_circular_black_48dp: number;
					public static ic_blur_linear_black_48dp: number;
					public static ic_blur_off_black_48dp: number;
					public static ic_blur_on_black_48dp: number;
					public static ic_book_black_48dp: number;
					public static ic_bookmark_black_48dp: number;
					public static ic_bookmark_border_black_48dp: number;
					public static ic_border_all_black_48dp: number;
					public static ic_border_bottom_black_48dp: number;
					public static ic_border_clear_black_48dp: number;
					public static ic_border_color_black_48dp: number;
					public static ic_border_horizontal_black_48dp: number;
					public static ic_border_inner_black_48dp: number;
					public static ic_border_left_black_48dp: number;
					public static ic_border_outer_black_48dp: number;
					public static ic_border_right_black_48dp: number;
					public static ic_border_style_black_48dp: number;
					public static ic_border_top_black_48dp: number;
					public static ic_border_vertical_black_48dp: number;
					public static ic_branding_watermark_black_48dp: number;
					public static ic_brightness_1_black_48dp: number;
					public static ic_brightness_2_black_48dp: number;
					public static ic_brightness_3_black_48dp: number;
					public static ic_brightness_4_black_48dp: number;
					public static ic_brightness_5_black_48dp: number;
					public static ic_brightness_6_black_48dp: number;
					public static ic_brightness_7_black_48dp: number;
					public static ic_brightness_auto_black_48dp: number;
					public static ic_brightness_high_black_48dp: number;
					public static ic_brightness_low_black_48dp: number;
					public static ic_brightness_medium_black_48dp: number;
					public static ic_broken_image_black_48dp: number;
					public static ic_brush_black_48dp: number;
					public static ic_bubble_chart_black_48dp: number;
					public static ic_bug_report_black_48dp: number;
					public static ic_build_apk: number;
					public static ic_build_black_48dp: number;
					public static ic_burst_mode_black_48dp: number;
					public static ic_business_black_48dp: number;
					public static ic_business_center_black_48dp: number;
					public static ic_cached_black_48dp: number;
					public static ic_cake_black_48dp: number;
					public static ic_call_black_48dp: number;
					public static ic_call_end_black_48dp: number;
					public static ic_call_made_black_48dp: number;
					public static ic_call_merge_black_48dp: number;
					public static ic_call_missed_black_48dp: number;
					public static ic_call_missed_outgoing_black_48dp: number;
					public static ic_call_received_black_48dp: number;
					public static ic_call_split_black_48dp: number;
					public static ic_call_to_action_black_48dp: number;
					public static ic_camera_alt_black_48dp: number;
					public static ic_camera_black_48dp: number;
					public static ic_camera_enhance_black_48dp: number;
					public static ic_camera_front_black_48dp: number;
					public static ic_camera_rear_black_48dp: number;
					public static ic_camera_roll_black_48dp: number;
					public static ic_cancel_black_48dp: number;
					public static ic_card_giftcard_black_48dp: number;
					public static ic_card_membership_black_48dp: number;
					public static ic_card_travel_black_48dp: number;
					public static ic_casino_black_48dp: number;
					public static ic_cast_black_48dp: number;
					public static ic_cast_connected_black_48dp: number;
					public static ic_center_focus_strong_black_48dp: number;
					public static ic_center_focus_weak_black_48dp: number;
					public static ic_change_history_black_48dp: number;
					public static ic_chat_black_48dp: number;
					public static ic_chat_bubble_black_48dp: number;
					public static ic_chat_bubble_outline_black_48dp: number;
					public static ic_check_black_48dp: number;
					public static ic_check_circle_black_48dp: number;
					public static ic_check_for_updates: number;
					public static ic_chevron_left_black_48dp: number;
					public static ic_chevron_right_black_48dp: number;
					public static ic_child_care_black_48dp: number;
					public static ic_child_friendly_black_48dp: number;
					public static ic_chrome_reader_mode_black_48dp: number;
					public static ic_circular_menu_bounds: number;
					public static ic_circular_menu_hierarchy: number;
					public static ic_circular_menu_settings: number;
					public static ic_class_black_48dp: number;
					public static ic_clear_all_black_48dp: number;
					public static ic_clear_black_48dp: number;
					public static ic_clear_white_48dp: number;
					public static ic_clear_white_96dp: number;
					public static ic_close_black_48dp: number;
					public static ic_close_gray600_48dp: number;
					public static ic_close_white_24dp: number;
					public static ic_close_white_48dp: number;
					public static ic_closed_caption_black_48dp: number;
					public static ic_cloud_black_48dp: number;
					public static ic_cloud_circle_black_48dp: number;
					public static ic_cloud_done_black_48dp: number;
					public static ic_cloud_download_black_48dp: number;
					public static ic_cloud_off_black_48dp: number;
					public static ic_cloud_queue_black_48dp: number;
					public static ic_cloud_upload_black_48dp: number;
					public static ic_code_black_48dp: number;
					public static ic_collapsed: number;
					public static ic_collections_black_48dp: number;
					public static ic_collections_bookmark_black_48dp: number;
					public static ic_color_lens_black_48dp: number;
					public static ic_colorize_black_48dp: number;
					public static ic_comment_black_48dp: number;
					public static ic_compare_arrows_black_48dp: number;
					public static ic_compare_black_48dp: number;
					public static ic_computer_black_48dp: number;
					public static ic_confirmation_number_black_48dp: number;
					public static ic_connect_to_pc: number;
					public static ic_contact_mail_black_48dp: number;
					public static ic_contact_phone_black_48dp: number;
					public static ic_contacts_black_48dp: number;
					public static ic_content_copy_black_48dp: number;
					public static ic_content_copy_small_black_48dp: number;
					public static ic_content_cut_black_48dp: number;
					public static ic_content_paste_black_48dp: number;
					public static ic_control_point_black_48dp: number;
					public static ic_control_point_duplicate_black_48dp: number;
					public static ic_copyright_black_48dp: number;
					public static ic_create_black_48dp: number;
					public static ic_create_new_folder_black_48dp: number;
					public static ic_credit_card_black_48dp: number;
					public static ic_crop_16_9_black_48dp: number;
					public static ic_crop_3_2_black_48dp: number;
					public static ic_crop_5_4_black_48dp: number;
					public static ic_crop_7_5_black_48dp: number;
					public static ic_crop_black_48dp: number;
					public static ic_crop_din_black_48dp: number;
					public static ic_crop_free_black_48dp: number;
					public static ic_crop_landscape_black_48dp: number;
					public static ic_crop_original_black_48dp: number;
					public static ic_crop_portrait_black_48dp: number;
					public static ic_crop_rotate_black_48dp: number;
					public static ic_crop_square_black_48dp: number;
					public static ic_dashboard_black_48dp: number;
					public static ic_data_usage_black_48dp: number;
					public static ic_date_range_black_48dp: number;
					public static ic_date_range_white_48dp: number;
					public static ic_debug: number;
					public static ic_debug_console: number;
					public static ic_debug_step_into: number;
					public static ic_debug_step_out: number;
					public static ic_debug_step_over: number;
					public static ic_dehaze_black_48dp: number;
					public static ic_delete_black_48dp: number;
					public static ic_delete_forever_black_48dp: number;
					public static ic_delete_sweep_black_48dp: number;
					public static ic_descending_order: number;
					public static ic_description_black_48dp: number;
					public static ic_desktop_mac_black_48dp: number;
					public static ic_desktop_windows_black_48dp: number;
					public static ic_details_black_48dp: number;
					public static ic_developer: number;
					public static ic_developer_board_black_48dp: number;
					public static ic_developer_mode_black_48dp: number;
					public static ic_device_hub_black_48dp: number;
					public static ic_devices_black_48dp: number;
					public static ic_devices_other_black_48dp: number;
					public static ic_dialer_sip_black_48dp: number;
					public static ic_dialpad_black_48dp: number;
					public static ic_dir_up: number;
					public static ic_directions_bike_black_48dp: number;
					public static ic_directions_black_48dp: number;
					public static ic_directions_boat_black_48dp: number;
					public static ic_directions_bus_black_48dp: number;
					public static ic_directions_car_black_48dp: number;
					public static ic_directions_railway_black_48dp: number;
					public static ic_directions_run_black_48dp: number;
					public static ic_directions_subway_black_48dp: number;
					public static ic_directions_transit_black_48dp: number;
					public static ic_directions_walk_black_48dp: number;
					public static ic_disc_full_black_48dp: number;
					public static ic_dns_black_48dp: number;
					public static ic_do_not_disturb_alt_black_48dp: number;
					public static ic_do_not_disturb_black_48dp: number;
					public static ic_do_not_disturb_off_black_48dp: number;
					public static ic_do_not_disturb_on_black_48dp: number;
					public static ic_dock_black_48dp: number;
					public static ic_docs_app: number;
					public static ic_domain_black_48dp: number;
					public static ic_done_all_black_48dp: number;
					public static ic_done_black_48dp: number;
					public static ic_done_white_48dp: number;
					public static ic_donut_large_black_48dp: number;
					public static ic_donut_small_black_48dp: number;
					public static ic_drafts_black_48dp: number;
					public static ic_drag_handle_black_48dp: number;
					public static ic_drive_eta_black_48dp: number;
					public static ic_dvr_black_48dp: number;
					public static ic_edit_black_48dp: number;
					public static ic_edit_gray_48dp: number;
					public static ic_edit_location_black_48dp: number;
					public static ic_edit_white_24dp: number;
					public static ic_eject_black_48dp: number;
					public static ic_email_black_48dp: number;
					public static ic_enhanced_encryption_black_48dp: number;
					public static ic_equalizer_black_48dp: number;
					public static ic_error_black_48dp: number;
					public static ic_error_outline_black_48dp: number;
					public static ic_euro_symbol_black_48dp: number;
					public static ic_ev_station_black_48dp: number;
					public static ic_event_available_black_48dp: number;
					public static ic_event_black_48dp: number;
					public static ic_event_busy_black_48dp: number;
					public static ic_event_note_black_48dp: number;
					public static ic_event_seat_black_48dp: number;
					public static ic_exit_to_app_black_24dp: number;
					public static ic_exit_to_app_black_48dp: number;
					public static ic_expand_less_black_48dp: number;
					public static ic_expand_more_black_48dp: number;
					public static ic_expanded: number;
					public static ic_explicit_black_48dp: number;
					public static ic_explore_black_48dp: number;
					public static ic_export_black_48dp: number;
					public static ic_exposure_black_48dp: number;
					public static ic_exposure_neg_1_black_48dp: number;
					public static ic_exposure_neg_2_black_48dp: number;
					public static ic_exposure_plus_1_black_48dp: number;
					public static ic_exposure_plus_2_black_48dp: number;
					public static ic_exposure_zero_black_48dp: number;
					public static ic_extension_black_48dp: number;
					public static ic_face_black_48dp: number;
					public static ic_fast_forward_black_48dp: number;
					public static ic_fast_rewind_black_48dp: number;
					public static ic_favorite_black_48dp: number;
					public static ic_favorite_border_black_48dp: number;
					public static ic_featured_play_list_black_48dp: number;
					public static ic_featured_video_black_48dp: number;
					public static ic_feedback_black_48dp: number;
					public static ic_fiber_dvr_black_48dp: number;
					public static ic_fiber_manual_record_black_48dp: number;
					public static ic_fiber_new_black_48dp: number;
					public static ic_fiber_pin_black_48dp: number;
					public static ic_fiber_smart_record_black_48dp: number;
					public static ic_file_download_black_48dp: number;
					public static ic_file_type_js: number;
					public static ic_file_type_js_dark_green: number;
					public static ic_file_upload_black_48dp: number;
					public static ic_filter_1_black_48dp: number;
					public static ic_filter_2_black_48dp: number;
					public static ic_filter_3_black_48dp: number;
					public static ic_filter_4_black_48dp: number;
					public static ic_filter_5_black_48dp: number;
					public static ic_filter_6_black_48dp: number;
					public static ic_filter_7_black_48dp: number;
					public static ic_filter_8_black_48dp: number;
					public static ic_filter_9_black_48dp: number;
					public static ic_filter_9_plus_black_48dp: number;
					public static ic_filter_b_and_w_black_48dp: number;
					public static ic_filter_black_48dp: number;
					public static ic_filter_center_focus_black_48dp: number;
					public static ic_filter_drama_black_48dp: number;
					public static ic_filter_frames_black_48dp: number;
					public static ic_filter_hdr_black_48dp: number;
					public static ic_filter_list_black_48dp: number;
					public static ic_filter_none_black_48dp: number;
					public static ic_filter_tilt_shift_black_48dp: number;
					public static ic_filter_vintage_black_48dp: number;
					public static ic_find_in_page_black_48dp: number;
					public static ic_find_replace_black_48dp: number;
					public static ic_fingerprint_black_48dp: number;
					public static ic_first_page_black_48dp: number;
					public static ic_fitness_center_black_48dp: number;
					public static ic_flag_black_48dp: number;
					public static ic_flare_black_48dp: number;
					public static ic_flash_auto_black_48dp: number;
					public static ic_flash_off_black_48dp: number;
					public static ic_flash_on_black_48dp: number;
					public static ic_flight_black_48dp: number;
					public static ic_flight_land_black_48dp: number;
					public static ic_flight_takeoff_black_48dp: number;
					public static ic_flip_black_48dp: number;
					public static ic_flip_to_back_black_48dp: number;
					public static ic_flip_to_front_black_48dp: number;
					public static ic_floating_action_menu_dir: number;
					public static ic_floating_action_menu_file: number;
					public static ic_floating_action_menu_open: number;
					public static ic_folder_black_48dp: number;
					public static ic_folder_open_black_48dp: number;
					public static ic_folder_shared_black_48dp: number;
					public static ic_folder_special_black_48dp: number;
					public static ic_folder_yellow_100px: number;
					public static ic_font_download_black_48dp: number;
					public static ic_format_align_center_black_48dp: number;
					public static ic_format_align_justify_black_48dp: number;
					public static ic_format_align_left_black_48dp: number;
					public static ic_format_align_right_black_48dp: number;
					public static ic_format_bold_black_48dp: number;
					public static ic_format_clear_black_48dp: number;
					public static ic_format_color_fill_black_48dp: number;
					public static ic_format_color_reset_black_48dp: number;
					public static ic_format_color_text_black_48dp: number;
					public static ic_format_indent_decrease_black_48dp: number;
					public static ic_format_indent_increase_black_48dp: number;
					public static ic_format_italic_black_48dp: number;
					public static ic_format_line_spacing_black_48dp: number;
					public static ic_format_list_bulleted_black_48dp: number;
					public static ic_format_list_numbered_black_48dp: number;
					public static ic_format_paint_black_48dp: number;
					public static ic_format_quote_black_48dp: number;
					public static ic_format_shapes_black_48dp: number;
					public static ic_format_size_black_48dp: number;
					public static ic_format_strikethrough_black_48dp: number;
					public static ic_format_textdirection_l_to_r_black_48dp: number;
					public static ic_format_textdirection_r_to_l_black_48dp: number;
					public static ic_format_underlined_black_48dp: number;
					public static ic_forum_black_48dp: number;
					public static ic_forward_10_black_48dp: number;
					public static ic_forward_30_black_48dp: number;
					public static ic_forward_5_black_48dp: number;
					public static ic_forward_black_48dp: number;
					public static ic_free_breakfast_black_48dp: number;
					public static ic_fullscreen_black_48dp: number;
					public static ic_fullscreen_exit_black_48dp: number;
					public static ic_functions_black_48dp: number;
					public static ic_g_translate_black_48dp: number;
					public static ic_gamepad_black_48dp: number;
					public static ic_games_black_48dp: number;
					public static ic_gavel_black_48dp: number;
					public static ic_gesture_black_48dp: number;
					public static ic_get_app_black_48dp: number;
					public static ic_gif_black_48dp: number;
					public static ic_github_mark: number;
					public static ic_golf_course_black_48dp: number;
					public static ic_gps_fixed_black_48dp: number;
					public static ic_gps_not_fixed_black_48dp: number;
					public static ic_gps_off_black_48dp: number;
					public static ic_grade_black_48dp: number;
					public static ic_gradient_black_48dp: number;
					public static ic_grain_black_48dp: number;
					public static ic_graphic_eq_black_48dp: number;
					public static ic_grid_off_black_48dp: number;
					public static ic_grid_on_black_48dp: number;
					public static ic_group_add_black_48dp: number;
					public static ic_group_black_48dp: number;
					public static ic_group_work_black_48dp: number;
					public static ic_hd_black_48dp: number;
					public static ic_hdr_off_black_48dp: number;
					public static ic_hdr_on_black_48dp: number;
					public static ic_hdr_strong_black_48dp: number;
					public static ic_hdr_weak_black_48dp: number;
					public static ic_headset_black_48dp: number;
					public static ic_headset_mic_black_48dp: number;
					public static ic_healing_black_48dp: number;
					public static ic_hearing_black_48dp: number;
					public static ic_help_black_48dp: number;
					public static ic_help_outline_black_48dp: number;
					public static ic_high_quality_black_48dp: number;
					public static ic_highlight_black_48dp: number;
					public static ic_highlight_off_black_48dp: number;
					public static ic_history_black_48dp: number;
					public static ic_home_black_48dp: number;
					public static ic_hot_tub_black_48dp: number;
					public static ic_hotel_black_48dp: number;
					public static ic_hourglass_empty_black_48dp: number;
					public static ic_hourglass_full_black_48dp: number;
					public static ic_http_black_48dp: number;
					public static ic_https_black_48dp: number;
					public static ic_image_aspect_ratio_black_48dp: number;
					public static ic_image_black_48dp: number;
					public static ic_import: number;
					public static ic_import_contacts_black_48dp: number;
					public static ic_import_export_black_48dp: number;
					public static ic_import_thick: number;
					public static ic_important_devices_black_48dp: number;
					public static ic_inbox_black_48dp: number;
					public static ic_info_black_48dp: number;
					public static ic_info_outline_black_48dp: number;
					public static ic_input_black_48dp: number;
					public static ic_insert_chart_black_48dp: number;
					public static ic_insert_comment_black_48dp: number;
					public static ic_insert_drive_file_black_48dp: number;
					public static ic_insert_emoticon_black_48dp: number;
					public static ic_insert_invitation_black_48dp: number;
					public static ic_insert_link_black_48dp: number;
					public static ic_insert_photo_black_48dp: number;
					public static ic_insert_photo_white_48dp: number;
					public static ic_invert_colors_black_48dp: number;
					public static ic_invert_colors_off_black_48dp: number;
					public static ic_iso_black_48dp: number;
					public static ic_keyboard_arrow_down_black_48dp: number;
					public static ic_keyboard_arrow_left_black_48dp: number;
					public static ic_keyboard_arrow_right_black_48dp: number;
					public static ic_keyboard_arrow_up_black_48dp: number;
					public static ic_keyboard_backspace_black_48dp: number;
					public static ic_keyboard_black_48dp: number;
					public static ic_keyboard_capslock_black_48dp: number;
					public static ic_keyboard_hide_black_48dp: number;
					public static ic_keyboard_return_black_48dp: number;
					public static ic_keyboard_tab_black_48dp: number;
					public static ic_keyboard_voice_black_48dp: number;
					public static ic_kitchen_black_48dp: number;
					public static ic_label_black_48dp: number;
					public static ic_label_outline_black_48dp: number;
					public static ic_landscape_black_48dp: number;
					public static ic_language_black_48dp: number;
					public static ic_laptop_black_48dp: number;
					public static ic_laptop_chromebook_black_48dp: number;
					public static ic_laptop_mac_black_48dp: number;
					public static ic_laptop_windows_black_48dp: number;
					public static ic_last_page_black_48dp: number;
					public static ic_launch_black_48dp: number;
					public static ic_layers_black_48dp: number;
					public static ic_layers_clear_black_48dp: number;
					public static ic_leak_add_black_48dp: number;
					public static ic_leak_remove_black_48dp: number;
					public static ic_lens_black_48dp: number;
					public static ic_library_add_black_48dp: number;
					public static ic_library_books_black_48dp: number;
					public static ic_library_music_black_48dp: number;
					public static ic_lightbulb_outline_black_48dp: number;
					public static ic_line_style_black_48dp: number;
					public static ic_line_weight_black_48dp: number;
					public static ic_linear_scale_black_48dp: number;
					public static ic_link_black_48dp: number;
					public static ic_linked_camera_black_48dp: number;
					public static ic_list_black_48dp: number;
					public static ic_live_help_black_48dp: number;
					public static ic_live_tv_black_48dp: number;
					public static ic_local_activity_black_48dp: number;
					public static ic_local_airport_black_48dp: number;
					public static ic_local_atm_black_48dp: number;
					public static ic_local_bar_black_48dp: number;
					public static ic_local_cafe_black_48dp: number;
					public static ic_local_car_wash_black_48dp: number;
					public static ic_local_convenience_store_black_48dp: number;
					public static ic_local_dining_black_48dp: number;
					public static ic_local_drink_black_48dp: number;
					public static ic_local_florist_black_48dp: number;
					public static ic_local_gas_station_black_48dp: number;
					public static ic_local_grocery_store_black_48dp: number;
					public static ic_local_hospital_black_48dp: number;
					public static ic_local_hotel_black_48dp: number;
					public static ic_local_laundry_service_black_48dp: number;
					public static ic_local_library_black_48dp: number;
					public static ic_local_mall_black_48dp: number;
					public static ic_local_movies_black_48dp: number;
					public static ic_local_offer_black_48dp: number;
					public static ic_local_parking_black_48dp: number;
					public static ic_local_pharmacy_black_48dp: number;
					public static ic_local_phone_black_48dp: number;
					public static ic_local_pizza_black_48dp: number;
					public static ic_local_play_black_48dp: number;
					public static ic_local_post_office_black_48dp: number;
					public static ic_local_printshop_black_48dp: number;
					public static ic_local_see_black_48dp: number;
					public static ic_local_shipping_black_48dp: number;
					public static ic_local_taxi_black_48dp: number;
					public static ic_location_city_black_48dp: number;
					public static ic_location_disabled_black_48dp: number;
					public static ic_location_off_black_48dp: number;
					public static ic_location_on_black_48dp: number;
					public static ic_location_searching_black_48dp: number;
					public static ic_lock_black_48dp: number;
					public static ic_lock_open_black_48dp: number;
					public static ic_lock_outline_black_48dp: number;
					public static ic_looks_1_black_48dp: number;
					public static ic_looks_1_white_48dp: number;
					public static ic_looks_2_black_48dp: number;
					public static ic_looks_2_white_48dp: number;
					public static ic_looks_3_black_48dp: number;
					public static ic_looks_3_white_48dp: number;
					public static ic_looks_4_black_48dp: number;
					public static ic_looks_4_white_48dp: number;
					public static ic_looks_5_black_48dp: number;
					public static ic_looks_5_white_48dp: number;
					public static ic_looks_6_black_48dp: number;
					public static ic_looks_6_white_48dp: number;
					public static ic_looks_black_48dp: number;
					public static ic_looks_one_black_48dp: number;
					public static ic_looks_two_black_48dp: number;
					public static ic_loop_black_48dp: number;
					public static ic_loupe_black_48dp: number;
					public static ic_low_priority_black_48dp: number;
					public static ic_loyalty_black_48dp: number;
					public static ic_mail_black_48dp: number;
					public static ic_mail_outline_black_48dp: number;
					public static ic_map_black_48dp: number;
					public static ic_markunread_black_48dp: number;
					public static ic_markunread_mailbox_black_48dp: number;
					public static ic_memory_black_48dp: number;
					public static ic_menu: number;
					public static ic_menu_black_48dp: number;
					public static ic_merge_type_black_48dp: number;
					public static ic_message_black_48dp: number;
					public static ic_mic_black_48dp: number;
					public static ic_mic_none_black_48dp: number;
					public static ic_mic_off_black_48dp: number;
					public static ic_mms_black_48dp: number;
					public static ic_mode_comment_black_48dp: number;
					public static ic_mode_edit_black_24dp: number;
					public static ic_mode_edit_black_48dp: number;
					public static ic_monetization_on_black_48dp: number;
					public static ic_money_off_black_48dp: number;
					public static ic_monochrome_photos_black_48dp: number;
					public static ic_mood_bad_black_48dp: number;
					public static ic_mood_black_48dp: number;
					public static ic_more_black_48dp: number;
					public static ic_more_horiz_black_48dp: number;
					public static ic_more_horiz_white_48dp: number;
					public static ic_more_vert_black_24dp: number;
					public static ic_more_vert_black_48dp: number;
					public static ic_motorcycle_black_48dp: number;
					public static ic_mouse_black_48dp: number;
					public static ic_move_cursor: number;
					public static ic_move_to_inbox_black_48dp: number;
					public static ic_movie_black_48dp: number;
					public static ic_movie_creation_black_48dp: number;
					public static ic_movie_filter_black_48dp: number;
					public static ic_multiline_chart_black_48dp: number;
					public static ic_music_note_black_48dp: number;
					public static ic_music_video_black_48dp: number;
					public static ic_my_location_black_48dp: number;
					public static ic_nature_black_48dp: number;
					public static ic_nature_people_black_48dp: number;
					public static ic_navigate_before_black_48dp: number;
					public static ic_navigate_next_black_48dp: number;
					public static ic_navigation_black_48dp: number;
					public static ic_near_me_black_48dp: number;
					public static ic_network_cell_black_48dp: number;
					public static ic_network_check_black_48dp: number;
					public static ic_network_locked_black_48dp: number;
					public static ic_network_wifi_black_48dp: number;
					public static ic_new_releases_black_48dp: number;
					public static ic_next_week_black_48dp: number;
					public static ic_nfc_black_48dp: number;
					public static ic_night_mode: number;
					public static ic_no_encryption_black_48dp: number;
					public static ic_no_sim_black_48dp: number;
					public static ic_node_js_black: number;
					public static ic_not_interested_black_48dp: number;
					public static ic_note_add_black_48dp: number;
					public static ic_note_black_48dp: number;
					public static ic_notifications_active_black_48dp: number;
					public static ic_notifications_black_48dp: number;
					public static ic_notifications_none_black_48dp: number;
					public static ic_notifications_off_black_48dp: number;
					public static ic_notifications_paused_black_48dp: number;
					public static ic_offline_pin_black_48dp: number;
					public static ic_ondemand_video_black_48dp: number;
					public static ic_opacity_black_48dp: number;
					public static ic_open_in_browser_black_48dp: number;
					public static ic_open_in_new_black_48dp: number;
					public static ic_open_with_black_48dp: number;
					public static ic_packaging: number;
					public static ic_pages_black_48dp: number;
					public static ic_pageview_black_48dp: number;
					public static ic_palette_black_48dp: number;
					public static ic_pan_tool_black_48dp: number;
					public static ic_panorama_black_48dp: number;
					public static ic_panorama_fish_eye_black_48dp: number;
					public static ic_panorama_horizontal_black_48dp: number;
					public static ic_panorama_vertical_black_48dp: number;
					public static ic_panorama_wide_angle_black_48dp: number;
					public static ic_party_mode_black_48dp: number;
					public static ic_pause_black_48dp: number;
					public static ic_pause_circle_filled_black_48dp: number;
					public static ic_pause_circle_outline_black_48dp: number;
					public static ic_payment_black_48dp: number;
					public static ic_people_black_48dp: number;
					public static ic_people_outline_black_48dp: number;
					public static ic_perm_camera_mic_black_48dp: number;
					public static ic_perm_contact_calendar_black_48dp: number;
					public static ic_perm_data_setting_black_48dp: number;
					public static ic_perm_device_information_black_48dp: number;
					public static ic_perm_identity_black_48dp: number;
					public static ic_perm_media_black_48dp: number;
					public static ic_perm_phone_msg_black_48dp: number;
					public static ic_perm_scan_wifi_black_48dp: number;
					public static ic_person_add_black_48dp: number;
					public static ic_person_black_48dp: number;
					public static ic_person_outline_black_48dp: number;
					public static ic_person_pin_black_48dp: number;
					public static ic_person_pin_circle_black_48dp: number;
					public static ic_personal_video_black_48dp: number;
					public static ic_personalize: number;
					public static ic_pets_black_48dp: number;
					public static ic_phone_android_black_48dp: number;
					public static ic_phone_black_48dp: number;
					public static ic_phone_bluetooth_speaker_black_48dp: number;
					public static ic_phone_forwarded_black_48dp: number;
					public static ic_phone_in_talk_black_48dp: number;
					public static ic_phone_iphone_black_48dp: number;
					public static ic_phone_locked_black_48dp: number;
					public static ic_phone_missed_black_48dp: number;
					public static ic_phone_paused_black_48dp: number;
					public static ic_phonelink_black_48dp: number;
					public static ic_phonelink_erase_black_48dp: number;
					public static ic_phonelink_lock_black_48dp: number;
					public static ic_phonelink_off_black_48dp: number;
					public static ic_phonelink_ring_black_48dp: number;
					public static ic_phonelink_setup_black_48dp: number;
					public static ic_photo_album_black_48dp: number;
					public static ic_photo_black_48dp: number;
					public static ic_photo_camera_black_48dp: number;
					public static ic_photo_filter_black_48dp: number;
					public static ic_photo_library_black_48dp: number;
					public static ic_photo_size_select_actual_black_48dp: number;
					public static ic_photo_size_select_large_black_48dp: number;
					public static ic_photo_size_select_small_black_48dp: number;
					public static ic_picture_as_pdf_black_48dp: number;
					public static ic_picture_in_picture_alt_black_48dp: number;
					public static ic_picture_in_picture_black_48dp: number;
					public static ic_pie_chart_black_48dp: number;
					public static ic_pie_chart_outlined_black_48dp: number;
					public static ic_pin_drop_black_48dp: number;
					public static ic_place_black_48dp: number;
					public static ic_play_arrow_black_48dp: number;
					public static ic_play_arrow_white_48dp: number;
					public static ic_play_circle_filled_black_48dp: number;
					public static ic_play_circle_filled_white_black_48dp: number;
					public static ic_play_circle_outline_black_48dp: number;
					public static ic_play_for_work_black_48dp: number;
					public static ic_playlist_add_black_48dp: number;
					public static ic_playlist_add_check_black_48dp: number;
					public static ic_playlist_play_black_48dp: number;
					public static ic_plus_one_black_48dp: number;
					public static ic_poll_black_48dp: number;
					public static ic_polymer_black_48dp: number;
					public static ic_pool_black_48dp: number;
					public static ic_portable_wifi_off_black_48dp: number;
					public static ic_portrait_black_48dp: number;
					public static ic_power_black_48dp: number;
					public static ic_power_input_black_48dp: number;
					public static ic_power_settings_new_black_48dp: number;
					public static ic_pregnant_woman_black_48dp: number;
					public static ic_present_to_all_black_48dp: number;
					public static ic_print_black_48dp: number;
					public static ic_priority_high_black_48dp: number;
					public static ic_project: number;
					public static ic_project_white: number;
					public static ic_public_black_48dp: number;
					public static ic_publish_black_48dp: number;
					public static ic_qq_black: number;
					public static ic_query_builder_black_48dp: number;
					public static ic_question_answer_black_48dp: number;
					public static ic_queue_black_48dp: number;
					public static ic_queue_music_black_48dp: number;
					public static ic_queue_play_next_black_48dp: number;
					public static ic_radio_black_48dp: number;
					public static ic_rate_review_black_48dp: number;
					public static ic_receipt_black_48dp: number;
					public static ic_recent_actors_black_48dp: number;
					public static ic_record_voice_over_black_48dp: number;
					public static ic_redeem_black_48dp: number;
					public static ic_redo_black_48dp: number;
					public static ic_redo_white_48dp: number;
					public static ic_refresh_black_48dp: number;
					public static ic_refresh_white_24dp: number;
					public static ic_remove_black_48dp: number;
					public static ic_remove_circle_black_48dp: number;
					public static ic_remove_circle_outline_black_48dp: number;
					public static ic_remove_circle_outline_white_48dp: number;
					public static ic_remove_from_queue_black_48dp: number;
					public static ic_remove_red_eye_black_48dp: number;
					public static ic_remove_shopping_cart_black_48dp: number;
					public static ic_remove_shopping_cart_white_48dp: number;
					public static ic_remove_white_24dp: number;
					public static ic_remove_white_48dp: number;
					public static ic_reorder_black_48dp: number;
					public static ic_repeat_black_48dp: number;
					public static ic_repeat_one_black_48dp: number;
					public static ic_replay_10_black_48dp: number;
					public static ic_replay_30_black_48dp: number;
					public static ic_replay_5_black_48dp: number;
					public static ic_replay_black_48dp: number;
					public static ic_reply_all_black_48dp: number;
					public static ic_reply_black_48dp: number;
					public static ic_report_black_48dp: number;
					public static ic_report_problem_black_48dp: number;
					public static ic_resizer: number;
					public static ic_restaurant_black_48dp: number;
					public static ic_restaurant_menu_black_48dp: number;
					public static ic_restore_black_48dp: number;
					public static ic_restore_page_black_48dp: number;
					public static ic_ring_volume_black_48dp: number;
					public static ic_robot_64: number;
					public static ic_room_black_48dp: number;
					public static ic_room_service_black_48dp: number;
					public static ic_rotate_90_degrees_ccw_black_48dp: number;
					public static ic_rotate_left_black_48dp: number;
					public static ic_rotate_right_black_48dp: number;
					public static ic_rounded_corner_black_48dp: number;
					public static ic_router_black_48dp: number;
					public static ic_rowing_black_48dp: number;
					public static ic_rss_feed_black_48dp: number;
					public static ic_run_gray: number;
					public static ic_rv_hookup_black_48dp: number;
					public static ic_sample_dir: number;
					public static ic_satellite_black_48dp: number;
					public static ic_save_black_48dp: number;
					public static ic_save_white_48dp: number;
					public static ic_scanner_black_48dp: number;
					public static ic_schedule_black_48dp: number;
					public static ic_school_black_48dp: number;
					public static ic_screen_lock_landscape_black_48dp: number;
					public static ic_screen_lock_portrait_black_48dp: number;
					public static ic_screen_lock_rotation_black_48dp: number;
					public static ic_screen_rotation_black_48dp: number;
					public static ic_screen_share_black_48dp: number;
					public static ic_script: number;
					public static ic_sd_card_black_48dp: number;
					public static ic_sd_storage_black_48dp: number;
					public static ic_search_black_48dp: number;
					public static ic_search_white_36dp: number;
					public static ic_security_black_48dp: number;
					public static ic_select_all_black_48dp: number;
					public static ic_send_black_48dp: number;
					public static ic_sentiment_dissatisfied_black_48dp: number;
					public static ic_sentiment_neutral_black_48dp: number;
					public static ic_sentiment_satisfied_black_48dp: number;
					public static ic_sentiment_very_dissatisfied_black_48dp: number;
					public static ic_sentiment_very_satisfied_black_48dp: number;
					public static ic_service_green: number;
					public static ic_settings_applications_black_48dp: number;
					public static ic_settings_backup_restore_black_48dp: number;
					public static ic_settings_black_48dp: number;
					public static ic_settings_bluetooth_black_48dp: number;
					public static ic_settings_brightness_black_48dp: number;
					public static ic_settings_cell_black_48dp: number;
					public static ic_settings_ethernet_black_48dp: number;
					public static ic_settings_ethernet_white_24dp: number;
					public static ic_settings_ethernet_white_48dp: number;
					public static ic_settings_input_antenna_black_48dp: number;
					public static ic_settings_input_component_black_48dp: number;
					public static ic_settings_input_composite_black_48dp: number;
					public static ic_settings_input_hdmi_black_48dp: number;
					public static ic_settings_input_svideo_black_48dp: number;
					public static ic_settings_overscan_black_48dp: number;
					public static ic_settings_phone_black_48dp: number;
					public static ic_settings_power_black_48dp: number;
					public static ic_settings_remote_black_48dp: number;
					public static ic_settings_system_daydream_black_48dp: number;
					public static ic_settings_voice_black_48dp: number;
					public static ic_share_black_48dp: number;
					public static ic_share_white_48dp: number;
					public static ic_shop_black_48dp: number;
					public static ic_shop_two_black_48dp: number;
					public static ic_shopping_basket_black_48dp: number;
					public static ic_shopping_cart_black_48dp: number;
					public static ic_short_text_black_48dp: number;
					public static ic_show_chart_black_48dp: number;
					public static ic_shuffle_black_48dp: number;
					public static ic_signal_cellular_0_bar_black_48dp: number;
					public static ic_signal_cellular_1_bar_black_48dp: number;
					public static ic_signal_cellular_2_bar_black_48dp: number;
					public static ic_signal_cellular_3_bar_black_48dp: number;
					public static ic_signal_cellular_4_bar_black_48dp: number;
					public static ic_signal_cellular_connected_no_internet_0_bar_black_48dp: number;
					public static ic_signal_cellular_connected_no_internet_1_bar_black_48dp: number;
					public static ic_signal_cellular_connected_no_internet_2_bar_black_48dp: number;
					public static ic_signal_cellular_connected_no_internet_3_bar_black_48dp: number;
					public static ic_signal_cellular_connected_no_internet_4_bar_black_48dp: number;
					public static ic_signal_cellular_no_sim_black_48dp: number;
					public static ic_signal_cellular_null_black_48dp: number;
					public static ic_signal_cellular_off_black_48dp: number;
					public static ic_signal_wifi_0_bar_black_48dp: number;
					public static ic_signal_wifi_1_bar_black_48dp: number;
					public static ic_signal_wifi_1_bar_lock_black_48dp: number;
					public static ic_signal_wifi_2_bar_black_48dp: number;
					public static ic_signal_wifi_2_bar_lock_black_48dp: number;
					public static ic_signal_wifi_3_bar_black_48dp: number;
					public static ic_signal_wifi_3_bar_lock_black_48dp: number;
					public static ic_signal_wifi_4_bar_black_48dp: number;
					public static ic_signal_wifi_4_bar_lock_black_48dp: number;
					public static ic_signal_wifi_off_black_48dp: number;
					public static ic_sim_card_alert_black_48dp: number;
					public static ic_sim_card_black_48dp: number;
					public static ic_skip_next_black_48dp: number;
					public static ic_skip_previous_black_48dp: number;
					public static ic_slideshow_black_48dp: number;
					public static ic_slow_motion_video_black_48dp: number;
					public static ic_smartphone_black_48dp: number;
					public static ic_smoke_free_black_48dp: number;
					public static ic_smoking_rooms_black_48dp: number;
					public static ic_sms_black_48dp: number;
					public static ic_sms_failed_black_48dp: number;
					public static ic_snooze_black_48dp: number;
					public static ic_sort: number;
					public static ic_sort_black_48dp: number;
					public static ic_sort_by_alpha_black_48dp: number;
					public static ic_spa_black_48dp: number;
					public static ic_space_bar_black_48dp: number;
					public static ic_speaker_black_48dp: number;
					public static ic_speaker_group_black_48dp: number;
					public static ic_speaker_notes_black_48dp: number;
					public static ic_speaker_notes_off_black_48dp: number;
					public static ic_speaker_phone_black_48dp: number;
					public static ic_spellcheck_black_48dp: number;
					public static ic_stable: number;
					public static ic_star_black_48dp: number;
					public static ic_star_border_black_48dp: number;
					public static ic_star_half_black_48dp: number;
					public static ic_stars_black_48dp: number;
					public static ic_stay_current_landscape_black_48dp: number;
					public static ic_stay_current_portrait_black_48dp: number;
					public static ic_stay_primary_landscape_black_48dp: number;
					public static ic_stay_primary_portrait_black_48dp: number;
					public static ic_stop_black_48dp: number;
					public static ic_stop_screen_share_black_48dp: number;
					public static ic_storage_black_48dp: number;
					public static ic_store_black_48dp: number;
					public static ic_store_mall_directory_black_48dp: number;
					public static ic_straighten_black_48dp: number;
					public static ic_streetview_black_48dp: number;
					public static ic_strikethrough_s_black_48dp: number;
					public static ic_style_black_48dp: number;
					public static ic_subdirectory_arrow_left_black_48dp: number;
					public static ic_subdirectory_arrow_right_black_48dp: number;
					public static ic_subject_black_48dp: number;
					public static ic_subscriptions_black_48dp: number;
					public static ic_subtitles_black_48dp: number;
					public static ic_subway_black_48dp: number;
					public static ic_supervisor_account_black_48dp: number;
					public static ic_surround_sound_black_48dp: number;
					public static ic_swap_calls_black_48dp: number;
					public static ic_swap_horiz_black_48dp: number;
					public static ic_swap_vert_black_48dp: number;
					public static ic_swap_vertical_circle_black_48dp: number;
					public static ic_switch_camera_black_48dp: number;
					public static ic_switch_video_black_48dp: number;
					public static ic_sync: number;
					public static ic_sync_black_48dp: number;
					public static ic_sync_disabled_black_48dp: number;
					public static ic_sync_problem_black_48dp: number;
					public static ic_system_update_alt_black_48dp: number;
					public static ic_system_update_black_48dp: number;
					public static ic_tab_black_48dp: number;
					public static ic_tab_unselected_black_48dp: number;
					public static ic_tablet_android_black_48dp: number;
					public static ic_tablet_black_48dp: number;
					public static ic_tablet_mac_black_48dp: number;
					public static ic_tag_faces_black_48dp: number;
					public static ic_tap_and_play_black_48dp: number;
					public static ic_terrain_black_48dp: number;
					public static ic_text_fields_black_48dp: number;
					public static ic_text_format_black_48dp: number;
					public static ic_textsms_black_48dp: number;
					public static ic_texture_black_48dp: number;
					public static ic_theaters_black_48dp: number;
					public static ic_thumb_down_black_48dp: number;
					public static ic_thumb_up_black_48dp: number;
					public static ic_thumbs_up_down_black_48dp: number;
					public static ic_time_to_leave_black_48dp: number;
					public static ic_timelapse_black_48dp: number;
					public static ic_timeline_black_48dp: number;
					public static ic_timer_10_black_48dp: number;
					public static ic_timer_3_black_48dp: number;
					public static ic_timer_black_48dp: number;
					public static ic_timer_off_black_48dp: number;
					public static ic_title_black_48dp: number;
					public static ic_toc_black_48dp: number;
					public static ic_today_black_48dp: number;
					public static ic_toll_black_48dp: number;
					public static ic_tonality_black_48dp: number;
					public static ic_touch_app_black_48dp: number;
					public static ic_toys_black_48dp: number;
					public static ic_track_changes_black_48dp: number;
					public static ic_traffic_black_48dp: number;
					public static ic_train_black_48dp: number;
					public static ic_tram_black_48dp: number;
					public static ic_transfer_within_a_station_black_48dp: number;
					public static ic_transform_black_48dp: number;
					public static ic_translate_black_48dp: number;
					public static ic_trending_down_black_48dp: number;
					public static ic_trending_flat_black_48dp: number;
					public static ic_trending_up_black_48dp: number;
					public static ic_tune_black_48dp: number;
					public static ic_turned_in_black_48dp: number;
					public static ic_turned_in_not_black_48dp: number;
					public static ic_tv_black_48dp: number;
					public static ic_unarchive_black_48dp: number;
					public static ic_undo_black_48dp: number;
					public static ic_undo_white_48dp: number;
					public static ic_unfold_less_black_48dp: number;
					public static ic_unfold_more_black_48dp: number;
					public static ic_update_black_48dp: number;
					public static ic_usb_black_48dp: number;
					public static ic_verified_user_black_48dp: number;
					public static ic_vertical_align_bottom_black_48dp: number;
					public static ic_vertical_align_center_black_48dp: number;
					public static ic_vertical_align_top_black_48dp: number;
					public static ic_vibration_black_48dp: number;
					public static ic_video_call_black_48dp: number;
					public static ic_video_label_black_48dp: number;
					public static ic_video_library_black_48dp: number;
					public static ic_videocam_black_48dp: number;
					public static ic_videocam_off_black_48dp: number;
					public static ic_videogame_asset_black_48dp: number;
					public static ic_view_agenda_black_48dp: number;
					public static ic_view_array_black_48dp: number;
					public static ic_view_carousel_black_48dp: number;
					public static ic_view_column_black_48dp: number;
					public static ic_view_comfy_black_48dp: number;
					public static ic_view_compact_black_48dp: number;
					public static ic_view_day_black_48dp: number;
					public static ic_view_headline_black_48dp: number;
					public static ic_view_list_black_48dp: number;
					public static ic_view_module_black_48dp: number;
					public static ic_view_quilt_black_48dp: number;
					public static ic_view_stream_black_48dp: number;
					public static ic_view_week_black_48dp: number;
					public static ic_vignette_black_48dp: number;
					public static ic_visibility_black_48dp: number;
					public static ic_visibility_off_black_48dp: number;
					public static ic_voice_chat_black_48dp: number;
					public static ic_voicemail_black_48dp: number;
					public static ic_volume: number;
					public static ic_volume_down_black_48dp: number;
					public static ic_volume_mute_black_48dp: number;
					public static ic_volume_off_black_48dp: number;
					public static ic_volume_up_black_48dp: number;
					public static ic_vpn_key_black_48dp: number;
					public static ic_vpn_lock_black_48dp: number;
					public static ic_wallpaper_black_48dp: number;
					public static ic_warning_black_48dp: number;
					public static ic_watch_black_48dp: number;
					public static ic_watch_later_black_48dp: number;
					public static ic_wb_auto_black_48dp: number;
					public static ic_wb_cloudy_black_48dp: number;
					public static ic_wb_incandescent_black_48dp: number;
					public static ic_wb_iridescent_black_48dp: number;
					public static ic_wb_sunny_black_48dp: number;
					public static ic_wc_black_48dp: number;
					public static ic_web_asset_black_48dp: number;
					public static ic_web_black_48dp: number;
					public static ic_weekend_black_48dp: number;
					public static ic_whatshot_black_48dp: number;
					public static ic_widgets_black_48dp: number;
					public static ic_wifi_black_48dp: number;
					public static ic_wifi_lock_black_48dp: number;
					public static ic_wifi_tethering_black_48dp: number;
					public static ic_work_black_48dp: number;
					public static ic_wrap_text_black_48dp: number;
					public static ic_youtube_searched_for_black_48dp: number;
					public static ic_zoom_in_black_48dp: number;
					public static ic_zoom_out_black_48dp: number;
					public static ic_zoom_out_map_black_48dp: number;
					public static ic_zoom_out_map_white_24dp: number;
					public static little_triangle: number;
					public static mt_circle: number;
					public static mt_ic_check_white_36dp: number;
					public static pref_divider: number;
					public static profile_avatar_placeholder: number;
					public static ring: number;
					public static round_checkbox: number;
					public static round_checkbox_checked: number;
					public static round_checkbox_disabled: number;
					public static round_checkbox_unchecked: number;
					public static round_checkbox_with_text_divider: number;
					public static shortcut_create_dialog_icon_bg: number;
					public static star: number;
					public static transparent: number;
					public static upvote: number;
				}
				export class id extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.id>;
					public static about_functions_button_feedback: number;
					public static about_functions_button_licenses: number;
					public static about_functions_button_update: number;
					public static action: number;
					public static action_beautify: number;
					public static action_breakpoint: number;
					public static action_build_apk: number;
					public static action_clear: number;
					public static action_clear_file_selection: number;
					public static action_clear_pre_execute_script: number;
					public static action_comment: number;
					public static action_console: number;
					public static action_copy: number;
					public static action_copy_all: number;
					public static action_copy_line: number;
					public static action_delete: number;
					public static action_delete_line: number;
					public static action_done: number;
					public static action_editor_fx_symbols_settings: number;
					public static action_editor_pinch_to_zoom: number;
					public static action_editor_text_size: number;
					public static action_editor_theme: number;
					public static action_export: number;
					public static action_find_or_replace: number;
					public static action_force_stop: number;
					public static action_import_java_class: number;
					public static action_info: number;
					public static action_jump_to_end: number;
					public static action_jump_to_line: number;
					public static action_jump_to_line_end: number;
					public static action_jump_to_line_start: number;
					public static action_jump_to_start: number;
					public static action_launch_debugger: number;
					public static action_log: number;
					public static action_menu_more: number;
					public static action_open_by_other_apps: number;
					public static action_paste: number;
					public static action_refresh: number;
					public static action_register: number;
					public static action_remove_all_breakpoints: number;
					public static action_rename: number;
					public static action_search: number;
					public static action_select_image: number;
					public static action_send: number;
					public static action_set_as_working_dir: number;
					public static action_settings: number;
					public static action_sort_by_date: number;
					public static action_sort_by_name: number;
					public static action_sort_by_size: number;
					public static action_sort_by_type: number;
					public static activity_about_function_buttons: number;
					public static activity_about_items: number;
					public static add: number;
					public static appBar: number;
					public static appBarContainer: number;
					public static app_bar: number;
					public static app_config: number;
					public static app_icon: number;
					public static app_name: number;
					public static apps: number;
					public static arrow_icon: number;
					public static avatar_developer: number;
					public static avatar_developer_user_contents: number;
					public static avatar_original_developer: number;
					public static avatar_original_developer_user_contents: number;
					public static broadcast_group: number;
					public static cancel_search: number;
					public static checkbox: number;
					public static checkbox_regex: number;
					public static checkbox_replace: number;
					public static checkbox_replace_all: number;
					public static close: number;
					public static code: number;
					public static code_completion_bar: number;
					public static code_edit_text: number;
					public static color: number;
					public static color_setting_recycler_view: number;
					public static commands: number;
					public static console: number;
					public static container: number;
					public static content_container: number;
					public static copy: number;
					public static create_shortcut: number;
					public static daily_task_radio: number;
					public static daily_task_relative_layout: number;
					public static daily_task_time_picker: number;
					public static dataItemArrow: number;
					public static dataItemInfo: number;
					public static dataItemLevelBeam: number;
					public static dataItemName: number;
					public static debug_bar: number;
					public static default_stable_mode: number;
					public static delete: number;
					public static disposable_task_date: number;
					public static disposable_task_date_container: number;
					public static disposable_task_date_icon: number;
					public static disposable_task_radio: number;
					public static disposable_task_time: number;
					public static disposable_task_time_container: number;
					public static docs: number;
					public static drawer_layout: number;
					public static drawer_menu: number;
					public static edit: number;
					public static edit_script: number;
					public static editor: number;
					public static editor_view: number;
					public static error: number;
					public static eweb_view: number;
					public static execute: number;
					public static exit: number;
					public static expand_hint: number;
					public static explorer_item_list: number;
					public static fab: number;
					public static find_next: number;
					public static find_prev: number;
					public static first_char: number;
					public static flexbox_abis: number;
					public static flexbox_libraries: number;
					public static floating_action_button: number;
					public static floating_action_menu: number;
					public static fragment_developer_options: number;
					public static fragment_drawer: number;
					public static fragment_preferences: number;
					public static fragment_setting: number;
					public static fullscreen: number;
					public static functions: number;
					public static functions_keyboard: number;
					public static go_up: number;
					public static group: number;
					public static icon: number;
					public static icon_1st_developer_identifier: number;
					public static icon_2nd_developer_identifier: number;
					public static icon_about_app: number;
					public static icon_about_app_svg_view: number;
					public static icon_container: number;
					public static imageView: number;
					public static input: number;
					public static input_container: number;
					public static input_method_enhance_bar: number;
					public static item: number;
					public static item_list: number;
					public static js_switch: number;
					public static keywords: number;
					public static label: number;
					public static launcher_shortcut_docs: number;
					public static launcher_shortcut_log: number;
					public static launcher_shortcut_settings: number;
					public static layout_inspect: number;
					public static list: number;
					public static little_triangle: number;
					public static log_list: number;
					public static logo: number;
					public static loop_delay: number;
					public static loop_interval: number;
					public static loop_times: number;
					public static main_file_name: number;
					public static md_FileChooserIcon: number;
					public static md_contentFileTransfer: number;
					public static md_contentPath: number;
					public static md_contentRadioGroup: number;
					public static md_contentSwitch: number;
					public static minimize: number;
					public static module_list: number;
					public static more: number;
					public static move: number;
					public static move_cursor: number;
					public static move_or_resize: number;
					public static multiple: number;
					public static name: number;
					public static open_by_other_apps: number;
					public static option: number;
					public static options: number;
					public static output_path: number;
					public static package_name: number;
					public static pin_to_left: number;
					public static preview_text: number;
					public static progress_bar: number;
					public static project_build: number;
					public static project_edit: number;
					public static project_location: number;
					public static project_location_wrapper: number;
					public static project_name: number;
					public static project_run: number;
					public static project_toolbar: number;
					public static properties: number;
					public static record: number;
					public static redo: number;
					public static rename: number;
					public static replace: number;
					public static replacement: number;
					public static reset: number;
					public static resizer: number;
					public static restart: number;
					public static result: number;
					public static result_list: number;
					public static resume_script: number;
					public static run: number;
					public static run_on_battery_change: number;
					public static run_on_boot: number;
					public static run_on_broadcast: number;
					public static run_on_config_change: number;
					public static run_on_conn_change: number;
					public static run_on_headset_plug: number;
					public static run_on_other_broadcast: number;
					public static run_on_package_install: number;
					public static run_on_package_uninstall: number;
					public static run_on_package_update: number;
					public static run_on_power_connect: number;
					public static run_on_power_disconnect: number;
					public static run_on_screen_off: number;
					public static run_on_screen_on: number;
					public static run_on_screen_unlock: number;
					public static run_on_startup: number;
					public static run_on_time_tick: number;
					public static run_repeatedly: number;
					public static save: number;
					public static script_dir_date: number;
					public static script_file_date: number;
					public static script_file_size: number;
					public static script_list: number;
					public static seekbar: number;
					public static select_output: number;
					public static select_source: number;
					public static send: number;
					public static settings: number;
					public static shadow: number;
					public static since: number;
					public static single: number;
					public static slug: number;
					public static snackbar_action_one: number;
					public static snackbar_action_two: number;
					public static snackbar_text: number;
					public static sort_order: number;
					public static sort_type: number;
					public static source_path: number;
					public static source_path_container: number;
					public static step_into: number;
					public static step_out: number;
					public static step_over: number;
					public static stop: number;
					public static stop_all_scripts: number;
					public static stop_script: number;
					public static submit: number;
					public static subtitle: number;
					public static sw: number;
					public static swipe_refresh_layout: number;
					public static symbol_bar: number;
					public static tab: number;
					public static task_list: number;
					public static task_list_file_path: number;
					public static text: number;
					public static textView: number;
					public static text_abis: number;
					public static text_libs: number;
					public static thumbAppIcon: number;
					public static timed_task: number;
					public static timing_group: number;
					public static title: number;
					public static title_bar: number;
					public static title_container: number;
					public static toolbar: number;
					public static toolbar_menu: number;
					public static undo: number;
					public static use_android_n_shortcut: number;
					public static value: number;
					public static variable: number;
					public static variables: number;
					public static version: number;
					public static version_code: number;
					public static version_name: number;
					public static view_tag_view_extras: number;
					public static viewpager: number;
					public static web_view: number;
					public static weekly_task_container: number;
					public static weekly_task_radio: number;
					public static weekly_task_time_picker: number;
					public static widget: number;
					public static wrapper: number;
				}
				export class integer extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.integer>;
					public static button_pressed_animation_delay: number;
					public static button_pressed_animation_duration: number;
					public static config_activityDefaultDur: number;
					public static config_activityShortDur: number;
					public static config_screen_rotation_color_transition: number;
					public static config_screen_rotation_fade_in: number;
					public static config_screen_rotation_fade_in_delay: number;
					public static config_screen_rotation_fade_out: number;
					public static config_screen_rotation_total_180: number;
					public static config_screen_rotation_total_90: number;
					public static date_picker_header_max_lines_material: number;
					public static date_picker_mode: number;
					public static date_picker_mode_material: number;
					public static disabled_alpha_animation_duration: number;
					public static dock_enter_exit_duration: number;
					public static kg_carousel_angle: number;
					public static kg_glowpad_rotation_offset: number;
					public static layout_node_info_view_decoration_line: number;
					public static snackbar_text_max_lines: number;
					public static time_picker_mode: number;
					public static time_picker_mode_material: number;
				}
				export class interpolator extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.interpolator>;
					public static accelerate_cubic: number;
					public static accelerate_decelerate: number;
					public static accelerate_quad: number;
					public static accelerate_quart: number;
					public static accelerate_quint: number;
					public static activity_close_dim: number;
					public static aggressive_ease: number;
					public static anticipate: number;
					public static anticipate_overshoot: number;
					public static bounce: number;
					public static btn_checkbox_checked_mtrl_animation_interpolator_0: number;
					public static btn_checkbox_checked_mtrl_animation_interpolator_1: number;
					public static btn_checkbox_unchecked_mtrl_animation_interpolator_0: number;
					public static btn_checkbox_unchecked_mtrl_animation_interpolator_1: number;
					public static btn_radio_to_off_mtrl_animation_interpolator_0: number;
					public static btn_radio_to_on_mtrl_animation_interpolator_0: number;
					public static cycle: number;
					public static decelerate_cubic: number;
					public static decelerate_quad: number;
					public static decelerate_quart: number;
					public static decelerate_quint: number;
					public static emphasized: number;
					public static emphasized_accelerate: number;
					public static emphasized_decelerate: number;
					public static fast_out_extra_slow_in: number;
					public static fast_out_linear_in: number;
					public static fast_out_slow_in: number;
					public static ft_avd_toarrow_animation_interpolator_0: number;
					public static ft_avd_toarrow_animation_interpolator_1: number;
					public static ft_avd_toarrow_animation_interpolator_2: number;
					public static ft_avd_toarrow_animation_interpolator_3: number;
					public static ft_avd_toarrow_animation_interpolator_4: number;
					public static ft_avd_toarrow_animation_interpolator_5: number;
					public static ft_avd_toarrow_animation_interpolator_6: number;
					public static launch_task_behind_source_scale_1: number;
					public static launch_task_behind_source_scale_2: number;
					public static launch_task_behind_target_ydelta: number;
					public static launch_task_micro_alpha: number;
					public static launch_task_micro_ydelta: number;
					public static linear: number;
					public static linear_out_slow_in: number;
					public static overshoot: number;
					public static progress_indeterminate_horizontal_rect1_scalex: number;
					public static progress_indeterminate_horizontal_rect1_translatex: number;
					public static progress_indeterminate_horizontal_rect2_scalex: number;
					public static progress_indeterminate_horizontal_rect2_translatex: number;
					public static screen_rotation: number;
					public static screen_rotation_alpha_in: number;
					public static screen_rotation_alpha_out: number;
					public static standard: number;
					public static standard_accelerate: number;
					public static standard_decelerate: number;
					public static transient_interpolator: number;
					public static trim_end_interpolator: number;
					public static trim_start_interpolator: number;
				}
				export class layout extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.layout>;
					public static activity_about: number;
					public static activity_about_function_buttons: number;
					public static activity_about_items: number;
					public static activity_apps_icon_select: number;
					public static activity_build: number;
					public static activity_developer_options: number;
					public static activity_documentation: number;
					public static activity_edit: number;
					public static activity_error_report: number;
					public static activity_log: number;
					public static activity_main: number;
					public static activity_main_inrt: number;
					public static activity_preferences: number;
					public static activity_project_config: number;
					public static activity_script_widget_settings: number;
					public static activity_settings_inrt: number;
					public static activity_splash: number;
					public static activity_splash_inrt: number;
					public static activity_tasker_edit: number;
					public static activity_tasker_script_edit: number;
					public static activity_timed_task_setting: number;
					public static app_icon_list_item: number;
					public static bubble_popup_menu: number;
					public static bubble_popup_menu_item: number;
					public static circular_action_menu: number;
					public static circular_action_view: number;
					public static code_editor: number;
					public static console_view: number;
					public static console_view_item: number;
					public static date_picker_spinner: number;
					public static debug_bar: number;
					public static dialog_class_search: number;
					public static dialog_code_evaluate: number;
					public static dialog_code_generate: number;
					public static dialog_code_generate_option: number;
					public static dialog_code_generate_option_group: number;
					public static dialog_find_or_replace: number;
					public static dialog_script_loop: number;
					public static dialog_text_size_setting: number;
					public static divider: number;
					public static drawer_menu_group: number;
					public static drawer_menu_item: number;
					public static editor_view: number;
					public static ef_expandable_floaty_container: number;
					public static ef_floaty_container: number;
					public static ewebview: number;
					public static expanded_recycler_view_default_title: number;
					public static explorer_category: number;
					public static explorer_directory: number;
					public static explorer_file: number;
					public static explorer_first_char_icon: number;
					public static explorer_project_toolbar: number;
					public static explorer_view: number;
					public static file_choose_list_directory: number;
					public static file_choose_list_file: number;
					public static floating_console_expand: number;
					public static floating_manual_dialog: number;
					public static floating_window_collapse: number;
					public static floaty_window: number;
					public static fragment_debug_toolbar: number;
					public static fragment_drawer: number;
					public static fragment_explorer: number;
					public static fragment_normal_toolbar: number;
					public static fragment_online_docs: number;
					public static fragment_search_toolbar: number;
					public static fragment_task_manager: number;
					public static functions_keyboard_view: number;
					public static image_text: number;
					public static input_method_enhance_bar_item: number;
					public static item_class_searching_result_list: number;
					public static item_debug_variable_recycler_view: number;
					public static item_floating_action_menu: number;
					public static item_module: number;
					public static item_property: number;
					public static js_actionmenuview: number;
					public static js_appbar: number;
					public static js_quickcontactbadge: number;
					public static js_switch: number;
					public static js_tablayout: number;
					public static js_textclock: number;
					public static js_toolbar: number;
					public static layout_hierarchy_view_item: number;
					public static mt_activity_color_select: number;
					public static mt_color_setting_recycler_view_item: number;
					public static mt_theme_color_check_box_preference: number;
					public static node_info_view_header: number;
					public static node_info_view_item: number;
					public static operation_dialog_item: number;
					public static pref_working_directory: number;
					public static preference_category_custom: number;
					public static preference_custom: number;
					public static raw_window: number;
					public static round_checkbox_with_text: number;
					public static select_launcher_shortcut: number;
					public static shortcut_create_dialog: number;
					public static sliding_up_panel: number;
					public static snackbar_custom: number;
					public static task_list_recycler_view_item: number;
					public static time_picker_spinner: number;
					public static toolbar_menu_item: number;
					public static widget_script_shortcut: number;
				}
				export class menu extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.menu>;
					public static menu_console: number;
					public static menu_dir_options: number;
					public static menu_editor: number;
					public static menu_icon_select: number;
					public static menu_js_sample: number;
					public static menu_login: number;
					public static menu_main: number;
					public static menu_main_inrt: number;
					public static menu_script_options: number;
					public static menu_sort_options: number;
					public static menu_timed_task_setting: number;
					public static menuitem_js_sample: number;
					public static script_widget_settings_menu: number;
					public static tasker_script_edit_menu: number;
				}
				export class mipmap extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.mipmap>;
					public static ic_app_shortcut_docs_adaptive: number;
					public static ic_app_shortcut_docs_adaptive_foreground: number;
					public static ic_app_shortcut_docs_adaptive_round: number;
					public static ic_app_shortcut_log_adaptive: number;
					public static ic_app_shortcut_log_adaptive_foreground: number;
					public static ic_app_shortcut_log_adaptive_round: number;
					public static ic_app_shortcut_settings_adaptive: number;
					public static ic_app_shortcut_settings_adaptive_foreground: number;
					public static ic_app_shortcut_settings_adaptive_round: number;
					public static ic_launcher: number;
					public static ic_launcher_legacy: number;
				}
				export class plurals extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.plurals>;
					public static text_already_stop_n_scripts: number;
					public static text_items_total_sum: number;
				}
				export class raw extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.raw>;
					public static licenses: number;
					public static mpl_20_full: number;
					public static mpl_20_summary: number;
					public static text_tool: number;
				}
				export class style extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.style>;
					public static AppTheme: number;
					public static AppTheme_AppBarOverlay: number;
					public static AppTheme_FullScreen: number;
					public static AppTheme_PopupOverlay: number;
					public static AppTheme_Settings: number;
					public static AppTheme_Splash: number;
					public static AppTheme_Transparent: number;
					public static ConsoleTheme: number;
					public static EditorTheme: number;
					public static Material3DarkTheme: number;
					public static MtAppTheme_AppBarOverlay: number;
					public static MtAppTheme_FullScreen: number;
					public static MtAppTheme_PopupOverlay: number;
					public static OverflowIconDarkTheme: number;
					public static OverflowMenu: number;
					public static OverflowMenuInrt: number;
					public static PopupMenuTheme: number;
					public static ScriptTheme: number;
					public static ScriptTheme_AppBarOverlay: number;
					public static ScriptTheme_PopupOverlay: number;
					public static ScriptTheme_Transparent: number;
					public static SearchViewActionBar: number;
					public static TextAppearanceEditorTitle: number;
					public static TextAppearanceMainTitle: number;
					public static ToolBarStyle: number;
					public static ToolBarStyleInrt: number;
				}
				export class styleable extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.styleable>;
					public static CircularActionMenu: number[];
					public static CircularActionMenu_cam_angle: number;
					public static CircularActionMenu_cam_radius: number;
					public static ConsoleView: number[];
					public static ConsoleView_color_assert: number;
					public static ConsoleView_color_debug: number;
					public static ConsoleView_color_error: number;
					public static ConsoleView_color_info: number;
					public static ConsoleView_color_verbose: number;
					public static ConsoleView_color_warn: number;
					public static DrawerMenuGroup: number[];
					public static DrawerMenuGroup_title: number;
					public static DrawerMenuItem: number[];
					public static DrawerMenuItem_anti_shake: number;
					public static DrawerMenuItem_icon: number;
					public static DrawerMenuItem_pref_key: number;
					public static DrawerMenuItem_title: number;
					public static DrawerMenuItem_with_switch: number;
					public static MaterialDialogPreference: number[];
					public static MaterialDialogPreference_details: number;
					public static MaterialDialogPreference_dialogContent: number;
					public static MaterialDialogPreference_dialogTitle: number;
					public static MaterialDialogPreference_negativeText: number;
					public static MaterialDialogPreference_neutralText: number;
					public static MaterialDialogPreference_neutralTextShort: number;
					public static MaterialDialogPreference_onConfirmPrompt: number;
					public static MaterialDialogPreference_positiveText: number;
					public static MaterialListPreference: number[];
					public static MaterialListPreference_dialogContent: number;
					public static MaterialListPreference_dialogTitle: number;
					public static MaterialListPreference_itemDefaultKey: number;
					public static MaterialListPreference_itemKeys: number;
					public static MaterialListPreference_itemValues: number;
					public static MaterialListPreference_negativeText: number;
					public static MaterialListPreference_neutralText: number;
					public static MaterialListPreference_onConfirmPrompt: number;
					public static MaterialListPreference_positiveText: number;
					public static MaterialPreference: number[];
					public static MaterialPreference_longClickPrompt: number;
					public static MaterialPreference_longClickPromptMore: number;
					public static MultiLevelListView: number[];
					public static MultiLevelListView_alwaysExtended: number;
					public static MultiLevelListView_list: number;
					public static MultiLevelListView_nestType: number;
					public static PrefSwitch: number[];
					public static PrefSwitch_defaultVal: number;
					public static PrefSwitch_key: number;
					public static Preference: number[];
					public static Preference_android_icon: number;
					public static Preference_android_persistent: number;
					public static Preference_android_enabled: number;
					public static Preference_android_layout: number;
					public static Preference_android_title: number;
					public static Preference_android_selectable: number;
					public static Preference_android_key: number;
					public static Preference_android_summary: number;
					public static Preference_android_order: number;
					public static Preference_android_widgetLayout: number;
					public static Preference_android_dependency: number;
					public static Preference_android_defaultValue: number;
					public static Preference_android_shouldDisableView: number;
					public static Preference_android_fragment: number;
					public static Preference_android_singleLineTitle: number;
					public static Preference_android_iconSpaceReserved: number;
					public static Preference_allowDividerAbove: number;
					public static Preference_allowDividerBelow: number;
					public static Preference_defaultValue: number;
					public static Preference_dependency: number;
					public static Preference_enableCopying: number;
					public static Preference_enabled: number;
					public static Preference_fragment: number;
					public static Preference_icon: number;
					public static Preference_iconSpaceReserved: number;
					public static Preference_isPreferenceVisible: number;
					public static Preference_key: number;
					public static Preference_layout: number;
					public static Preference_message: number;
					public static Preference_order: number;
					public static Preference_persistent: number;
					public static Preference_selectable: number;
					public static Preference_shouldDisableView: number;
					public static Preference_singleLineTitle: number;
					public static Preference_summary: number;
					public static Preference_title: number;
					public static Preference_useStockLayout: number;
					public static Preference_widgetLayout: number;
					public static RoundCheckboxWithText: number[];
					public static RoundCheckboxWithText_checked: number;
					public static RoundCheckboxWithText_text: number;
					public static ToolbarMenuItem: number[];
					public static ToolbarMenuItem_icon: number;
					public static ToolbarMenuItem_icon_color: number;
					public static ToolbarMenuItem_text: number;
					public static "<clinit>"(): void;
				}
				export class xml extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.R.xml>;
					public static accessibility_service_config: number;
					public static app_shortcuts: number;
					public static data_extraction_rules: number;
					public static fragment_developer_options: number;
					public static fragment_preferences: number;
					public static locales_config: number;
					public static preference_inrt: number;
					public static provider_paths: number;
					public static script_widget_config: number;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityAboutBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityAboutBinding>;
					public activityAboutFunctionButtons: org.autojs.autojs6.databinding.ActivityAboutFunctionButtonsBinding;
					public activityAboutItems: org.autojs.autojs6.databinding.ActivityAboutItemsBinding;
					public iconAboutApp: android.widget.ImageView;
					public iconAboutAppSvgView: com.jaredrummler.android.widget.AnimatedSvgView;
					public iconContainer: android.widget.LinearLayout;
					public since: android.widget.TextView;
					public toolbar: org.autojs.autojs.theme.widget.ThemeColorToolbar;
					public version: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityAboutBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityAboutBinding;
					public getRoot(): androidx.coordinatorlayout.widget.CoordinatorLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityAboutBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityAboutFunctionButtonsBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityAboutFunctionButtonsBinding>;
					public aboutFunctionsButtonFeedback: android.widget.LinearLayout;
					public aboutFunctionsButtonLicenses: android.widget.LinearLayout;
					public aboutFunctionsButtonUpdate: android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityAboutFunctionButtonsBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityAboutFunctionButtonsBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityAboutFunctionButtonsBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityAboutItemsBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityAboutItemsBinding>;
					public avatarDeveloper: android.widget.LinearLayout;
					public avatarDeveloperUserContents: android.widget.LinearLayout;
					public avatarOriginalDeveloper: android.widget.LinearLayout;
					public avatarOriginalDeveloperUserContents: android.widget.LinearLayout;
					public icon1stDeveloperIdentifier: android.widget.LinearLayout;
					public icon2ndDeveloperIdentifier: android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityAboutItemsBinding;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityAboutItemsBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityAboutItemsBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityAppsIconSelectBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityAppsIconSelectBinding>;
					public appBar: com.google.android.material.appbar.AppBarLayout;
					public apps: androidx.recyclerview.widget.RecyclerView;
					public toolbar: org.autojs.autojs.theme.widget.ThemeColorToolbar;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityAppsIconSelectBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityAppsIconSelectBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityAppsIconSelectBinding;
					public getRoot(): android.widget.LinearLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityBuildBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityBuildBinding>;
					public appConfig: android.widget.LinearLayout;
					public appIcon: android.widget.ImageView;
					public appName: androidx.appcompat.widget.AppCompatEditText;
					public fab: org.autojs.autojs.theme.widget.ThemeColorFloatingActionButton;
					public flexboxAbis: com.google.android.flexbox.FlexboxLayout;
					public flexboxLibraries: com.google.android.flexbox.FlexboxLayout;
					public outputPath: androidx.appcompat.widget.AppCompatEditText;
					public packageName: androidx.appcompat.widget.AppCompatEditText;
					public selectOutput: android.widget.ImageView;
					public selectSource: android.widget.ImageView;
					public sourcePath: androidx.appcompat.widget.AppCompatEditText;
					public sourcePathContainer: android.widget.LinearLayout;
					public textAbis: android.widget.TextView;
					public textLibs: android.widget.TextView;
					public toolbar: org.autojs.autojs.theme.widget.ThemeColorToolbar;
					public versionCode: androidx.appcompat.widget.AppCompatEditText;
					public versionName: androidx.appcompat.widget.AppCompatEditText;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityBuildBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityBuildBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityBuildBinding;
					public getRoot(): android.widget.LinearLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityDeveloperOptionsBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityDeveloperOptionsBinding>;
					public fragmentDeveloperOptions: android.widget.FrameLayout;
					public toolbar: org.autojs.autojs.theme.widget.ThemeColorToolbar;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityDeveloperOptionsBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityDeveloperOptionsBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityDeveloperOptionsBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityDocumentationBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityDocumentationBinding>;
					public ewebView: org.autojs.autojs.ui.widget.EWebView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityDocumentationBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityDocumentationBinding;
					public getRoot(): androidx.coordinatorlayout.widget.CoordinatorLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityDocumentationBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityEditBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityEditBinding>;
					public editorView: org.autojs.autojs.ui.edit.EditorView;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityEditBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityEditBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityEditBinding;
					public getRoot(): org.autojs.autojs.ui.edit.EditorView;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityErrorReportBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityErrorReportBinding>;
					public error: android.widget.TextView;
					public toolbar: org.autojs.autojs.theme.widget.ThemeColorToolbar;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityErrorReportBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityErrorReportBinding;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityErrorReportBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityLogBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityLogBinding>;
					public console: org.autojs.autojs.core.console.ConsoleView;
					public fab: org.autojs.autojs.theme.widget.ThemeColorFloatingActionButton;
					public toolbar: org.autojs.autojs.theme.widget.ThemeColorToolbar;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityLogBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityLogBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityLogBinding;
					public getRoot(): android.widget.LinearLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityMainBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityMainBinding>;
					public appBar: com.google.android.material.appbar.AppBarLayout;
					public drawerLayout: androidx.drawerlayout.widget.DrawerLayout;
					public fab: org.autojs.autojs.theme.widget.ThemeColorFloatingActionButton;
					public floatingActionMenu: org.autojs.autojs.ui.main.FloatingActionMenu;
					public fragmentDrawer: androidx.fragment.app.FragmentContainerView;
					public tab: com.google.android.material.tabs.TabLayout;
					public toolbar: org.autojs.autojs.theme.widget.ThemeColorToolbar;
					public viewpager: org.autojs.autojs.ui.pager.ViewPager;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityMainBinding;
					public getRoot(): androidx.drawerlayout.widget.DrawerLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityMainBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityMainBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityMainInrtBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityMainInrtBinding>;
					public console: org.autojs.autojs.core.console.ConsoleView;
					public toolbar: androidx.appcompat.widget.Toolbar;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityMainInrtBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityMainInrtBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityMainInrtBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityPreferencesBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityPreferencesBinding>;
					public fragmentPreferences: android.widget.FrameLayout;
					public toolbar: org.autojs.autojs.theme.widget.ThemeColorToolbar;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityPreferencesBinding;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityPreferencesBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityPreferencesBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityProjectConfigBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityProjectConfigBinding>;
					public appIcon: android.widget.ImageView;
					public appName: androidx.appcompat.widget.AppCompatEditText;
					public defaultStableMode: org.autojs.autojs.core.ui.widget.JsCheckBox;
					public fab: org.autojs.autojs.theme.widget.ThemeColorFloatingActionButton;
					public mainFileName: androidx.appcompat.widget.AppCompatEditText;
					public packageName: androidx.appcompat.widget.AppCompatEditText;
					public projectLocation: androidx.appcompat.widget.AppCompatEditText;
					public projectLocationWrapper: com.google.android.material.textfield.TextInputLayout;
					public toolbar: org.autojs.autojs.theme.widget.ThemeColorToolbar;
					public versionCode: androidx.appcompat.widget.AppCompatEditText;
					public versionName: androidx.appcompat.widget.AppCompatEditText;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityProjectConfigBinding;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityProjectConfigBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityProjectConfigBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityScriptWidgetSettingsBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityScriptWidgetSettingsBinding>;
					public scriptList: org.autojs.autojs.ui.explorer.ExplorerView;
					public toolbar: org.autojs.autojs.theme.widget.ThemeColorToolbar;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityScriptWidgetSettingsBinding;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityScriptWidgetSettingsBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityScriptWidgetSettingsBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivitySettingsInrtBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivitySettingsInrtBinding>;
					public fragmentSetting: android.widget.FrameLayout;
					public toolbar: androidx.appcompat.widget.Toolbar;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivitySettingsInrtBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivitySettingsInrtBinding;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivitySettingsInrtBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivitySplashBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivitySplashBinding>;
					public logo: android.widget.ImageView;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivitySplashBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivitySplashBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivitySplashBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivitySplashInrtBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivitySplashInrtBinding>;
					public slug: android.widget.TextView;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivitySplashInrtBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivitySplashInrtBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivitySplashInrtBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityTaskerEditBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityTaskerEditBinding>;
					public editScript: android.widget.LinearLayout;
					public scriptList: org.autojs.autojs.ui.explorer.ExplorerView;
					public toolbar: org.autojs.autojs.theme.widget.ThemeColorToolbar;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityTaskerEditBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityTaskerEditBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityTaskerEditBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityTaskerScriptEditBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityTaskerScriptEditBinding>;
					public editorView: org.autojs.autojs.ui.edit.EditorView;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityTaskerScriptEditBinding;
					public getRoot(): org.autojs.autojs.ui.edit.EditorView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityTaskerScriptEditBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityTaskerScriptEditBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ActivityTimedTaskSettingBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ActivityTimedTaskSettingBinding>;
					public action: androidx.appcompat.widget.AppCompatEditText;
					public broadcastGroup: android.widget.RadioGroup;
					public dailyTaskRadio: android.widget.RadioButton;
					public dailyTaskRelativeLayout: com.github.aakira.expandablelayout.ExpandableRelativeLayout;
					public dailyTaskTimePicker: android.widget.TimePicker;
					public disposableTaskDate: android.widget.TextView;
					public disposableTaskDateContainer: android.widget.LinearLayout;
					public disposableTaskDateIcon: org.autojs.autojs.theme.widget.ThemeColorImageViewCompat;
					public disposableTaskRadio: android.widget.RadioButton;
					public disposableTaskTime: android.widget.TextView;
					public disposableTaskTimeContainer: android.widget.LinearLayout;
					public runOnBatteryChange: android.widget.RadioButton;
					public runOnBoot: android.widget.RadioButton;
					public runOnBroadcast: android.widget.RadioButton;
					public runOnConfigChange: android.widget.RadioButton;
					public runOnConnChange: android.widget.RadioButton;
					public runOnHeadsetPlug: android.widget.RadioButton;
					public runOnOtherBroadcast: android.widget.RadioButton;
					public runOnPackageInstall: android.widget.RadioButton;
					public runOnPackageUninstall: android.widget.RadioButton;
					public runOnPackageUpdate: android.widget.RadioButton;
					public runOnPowerConnect: android.widget.RadioButton;
					public runOnPowerDisconnect: android.widget.RadioButton;
					public runOnScreenOff: android.widget.RadioButton;
					public runOnScreenOn: android.widget.RadioButton;
					public runOnScreenUnlock: android.widget.RadioButton;
					public runOnStartup: android.widget.RadioButton;
					public runOnTimeTick: android.widget.RadioButton;
					public timingGroup: android.widget.RadioGroup;
					public toolbar: org.autojs.autojs.theme.widget.ThemeColorToolbar;
					public weeklyTaskContainer: android.widget.LinearLayout;
					public weeklyTaskRadio: android.widget.RadioButton;
					public weeklyTaskTimePicker: android.widget.TimePicker;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ActivityTimedTaskSettingBinding;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ActivityTimedTaskSettingBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ActivityTimedTaskSettingBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class AppIconListItemBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.AppIconListItemBinding>;
					public thumbAppIcon: android.widget.ImageView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.AppIconListItemBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.AppIconListItemBinding;
					public getRoot(): androidx.constraintlayout.widget.ConstraintLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.AppIconListItemBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class BubblePopupMenuBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.BubblePopupMenuBinding>;
					public list: androidx.recyclerview.widget.RecyclerView;
					public littleTriangle: android.view.View;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.BubblePopupMenuBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.BubblePopupMenuBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.BubblePopupMenuBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class BubblePopupMenuItemBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.BubblePopupMenuItemBinding>;
					public option: android.widget.TextView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.BubblePopupMenuItemBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.BubblePopupMenuItemBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.BubblePopupMenuItemBinding;
					public getRoot(): android.widget.LinearLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class CircularActionMenuBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.CircularActionMenuBinding>;
					public actionMenuMore: android.widget.ImageView;
					public layoutInspect: android.widget.ImageView;
					public record: android.widget.ImageView;
					public scriptList: android.widget.ImageView;
					public stopAllScripts: android.widget.ImageView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.CircularActionMenuBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.CircularActionMenuBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.CircularActionMenuBinding;
					public getRoot(): org.autojs.autojs.ui.floating.CircularActionMenu;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class CircularActionViewBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.CircularActionViewBinding>;
					public icon: com.makeramen.roundedimageview.RoundedImageView;
					public getRoot(): org.autojs.autojs.ui.floating.CircularActionView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.CircularActionViewBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.CircularActionViewBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.CircularActionViewBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class CodeEditorBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.CodeEditorBinding>;
					public codeEditText: org.autojs.autojs.ui.edit.editor.CodeEditText;
					public getRoot(): org.autojs.autojs.ui.edit.editor.CodeEditText;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.CodeEditorBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.CodeEditorBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.CodeEditorBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ConsoleViewBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ConsoleViewBinding>;
					public input: android.widget.EditText;
					public inputContainer: android.widget.LinearLayout;
					public logList: androidx.recyclerview.widget.RecyclerView;
					public submit: android.widget.Button;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ConsoleViewBinding;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ConsoleViewBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ConsoleViewBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ConsoleViewItemBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ConsoleViewItemBinding>;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ConsoleViewItemBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ConsoleViewItemBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ConsoleViewItemBinding;
					public getRoot(): android.widget.TextView;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class DatePickerSpinnerBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.DatePickerSpinnerBinding>;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.DatePickerSpinnerBinding;
					public getRoot(): android.widget.DatePicker;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.DatePickerSpinnerBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.DatePickerSpinnerBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class DebugBarBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.DebugBarBinding>;
					public add: android.widget.ImageView;
					public execute: android.widget.ImageView;
					public title: android.widget.TextView;
					public variables: androidx.recyclerview.widget.RecyclerView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.DebugBarBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.DebugBarBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.DebugBarBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class DialogClassSearchBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.DialogClassSearchBinding>;
					public keywords: androidx.appcompat.widget.AppCompatEditText;
					public progressBar: me.zhanghai.android.materialprogressbar.MaterialProgressBar;
					public resultList: androidx.recyclerview.widget.RecyclerView;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.DialogClassSearchBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.DialogClassSearchBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.DialogClassSearchBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class DialogCodeEvaluateBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.DialogCodeEvaluateBinding>;
					public code: android.widget.EditText;
					public result: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.DialogCodeEvaluateBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.DialogCodeEvaluateBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.DialogCodeEvaluateBinding;
					public getRoot(): android.widget.LinearLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class DialogCodeGenerateBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.DialogCodeGenerateBinding>;
					public options: androidx.recyclerview.widget.RecyclerView;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.DialogCodeGenerateBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.DialogCodeGenerateBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.DialogCodeGenerateBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class DialogCodeGenerateOptionBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.DialogCodeGenerateOptionBinding>;
					public checkbox: org.autojs.autojs.core.ui.widget.JsCheckBox;
					public title: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.DialogCodeGenerateOptionBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.DialogCodeGenerateOptionBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.DialogCodeGenerateOptionBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class DialogCodeGenerateOptionGroupBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.DialogCodeGenerateOptionGroupBinding>;
					public icon: android.widget.ImageView;
					public title: android.widget.TextView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.DialogCodeGenerateOptionGroupBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.DialogCodeGenerateOptionGroupBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.DialogCodeGenerateOptionGroupBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class DialogFindOrReplaceBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.DialogFindOrReplaceBinding>;
					public checkboxRegex: android.widget.CheckBox;
					public checkboxReplace: android.widget.CheckBox;
					public checkboxReplaceAll: android.widget.CheckBox;
					public keywords: androidx.appcompat.widget.AppCompatEditText;
					public replacement: androidx.appcompat.widget.AppCompatEditText;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.DialogFindOrReplaceBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.DialogFindOrReplaceBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.DialogFindOrReplaceBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class DialogScriptLoopBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.DialogScriptLoopBinding>;
					public loopDelay: androidx.appcompat.widget.AppCompatEditText;
					public loopInterval: androidx.appcompat.widget.AppCompatEditText;
					public loopTimes: androidx.appcompat.widget.AppCompatEditText;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.DialogScriptLoopBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.DialogScriptLoopBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.DialogScriptLoopBinding;
					public getRoot(): android.widget.LinearLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class DialogTextSizeSettingBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.DialogTextSizeSettingBinding>;
					public previewText: android.widget.TextView;
					public seekbar: androidx.appcompat.widget.AppCompatSeekBar;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.DialogTextSizeSettingBinding;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.DialogTextSizeSettingBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.DialogTextSizeSettingBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class DividerBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.DividerBinding>;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.DividerBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.DividerBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.DividerBinding;
					public getRoot(): android.view.View;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class DrawerMenuGroupBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.DrawerMenuGroupBinding>;
					public title: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.DrawerMenuGroupBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.DrawerMenuGroupBinding;
					public getRoot(): android.widget.FrameLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.DrawerMenuGroupBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class DrawerMenuItemBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.DrawerMenuItemBinding>;
					public icon: android.widget.ImageView;
					public iconContainer: android.widget.FrameLayout;
					public progressBar: me.zhanghai.android.materialprogressbar.MaterialProgressBar;
					public subtitle: android.widget.TextView;
					public sw: org.autojs.autojs.ui.widget.PrefSwitch;
					public title: android.widget.TextView;
					public getRoot(): android.widget.RelativeLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.DrawerMenuItemBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.DrawerMenuItemBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.DrawerMenuItemBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class EditorViewBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.EditorViewBinding>;
					public codeCompletionBar: org.autojs.autojs.ui.edit.completion.CodeCompletionBar;
					public debugBar: org.autojs.autojs.ui.edit.debug.DebugBar;
					public docs: org.autojs.autojs.ui.widget.EWebView;
					public drawerLayout: androidx.drawerlayout.widget.DrawerLayout;
					public editor: org.autojs.autojs.ui.edit.editor.CodeEditor;
					public functions: android.widget.ImageView;
					public functionsKeyboard: org.autojs.autojs.ui.edit.keyboard.FunctionsKeyboardView;
					public inputMethodEnhanceBar: android.widget.RelativeLayout;
					public symbolBar: org.autojs.autojs.ui.edit.completion.CodeCompletionBar;
					public toolbar: org.autojs.autojs.theme.widget.ThemeColorToolbarEditor;
					public toolbarMenu: android.widget.FrameLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.EditorViewBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.EditorViewBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.EditorViewBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class EfExpandableFloatyContainerBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.EfExpandableFloatyContainerBinding>;
					public container: org.autojs.autojs.ui.widget.ViewSwitcher;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.EfExpandableFloatyContainerBinding;
					public getRoot(): org.autojs.autojs.ui.widget.ViewSwitcher;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.EfExpandableFloatyContainerBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.EfExpandableFloatyContainerBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class EfFloatyContainerBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.EfFloatyContainerBinding>;
					public container: android.widget.RelativeLayout;
					public getRoot(): android.widget.RelativeLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.EfFloatyContainerBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.EfFloatyContainerBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.EfFloatyContainerBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class EwebviewBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.EwebviewBinding>;
					public progressBar: android.widget.ProgressBar;
					public swipeRefreshLayout: org.autojs.autojs.theme.widget.ThemeColorSwipeRefreshLayout;
					public webView: org.autojs.autojs.ui.widget.NestedWebView;
					public getRoot(): android.view.View;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup): org.autojs.autojs6.databinding.EwebviewBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.EwebviewBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ExpandedRecyclerViewDefaultTitleBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ExpandedRecyclerViewDefaultTitleBinding>;
					public expandHint: org.autojs.autojs.theme.widget.ThemeColorImageViewCompat;
					public icon: org.autojs.autojs.theme.widget.ThemeColorImageViewCompat;
					public title: android.widget.TextView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ExpandedRecyclerViewDefaultTitleBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ExpandedRecyclerViewDefaultTitleBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ExpandedRecyclerViewDefaultTitleBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ExplorerCategoryBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ExplorerCategoryBinding>;
					public arrowIcon: android.widget.ImageView;
					public goUp: android.widget.ImageView;
					public sortOrder: android.widget.ImageView;
					public sortType: android.widget.ImageView;
					public title: android.widget.TextView;
					public titleContainer: android.widget.LinearLayout;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ExplorerCategoryBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ExplorerCategoryBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ExplorerCategoryBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ExplorerDirectoryBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ExplorerDirectoryBinding>;
					public icon: android.widget.ImageView;
					public item: androidx.cardview.widget.CardView;
					public more: android.widget.ImageView;
					public name: android.widget.TextView;
					public scriptDirDate: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ExplorerDirectoryBinding;
					public getRoot(): androidx.cardview.widget.CardView;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ExplorerDirectoryBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ExplorerDirectoryBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ExplorerFileBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ExplorerFileBinding>;
					public edit: android.widget.ImageView;
					public item: android.widget.LinearLayout;
					public more: android.widget.ImageView;
					public name: android.widget.TextView;
					public run: android.widget.ImageView;
					public scriptFileDate: android.widget.TextView;
					public scriptFileSize: android.widget.TextView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ExplorerFileBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ExplorerFileBinding;
					public getRoot(): androidx.appcompat.widget.LinearLayoutCompat;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ExplorerFileBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ExplorerFirstCharIconBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ExplorerFirstCharIconBinding>;
					public firstChar: org.autojs.autojs.ui.widget.FirstCharView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ExplorerFirstCharIconBinding;
					public getRoot(): androidx.appcompat.widget.LinearLayoutCompat;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ExplorerFirstCharIconBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ExplorerFirstCharIconBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ExplorerProjectToolbarBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ExplorerProjectToolbarBinding>;
					public commands: androidx.appcompat.widget.LinearLayoutCompat;
					public projectBuild: android.widget.ImageView;
					public projectEdit: android.widget.ImageView;
					public projectName: android.widget.TextView;
					public projectRun: android.widget.ImageView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ExplorerProjectToolbarBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ExplorerProjectToolbarBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ExplorerProjectToolbarBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ExplorerViewBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ExplorerViewBinding>;
					public explorerItemList: androidx.recyclerview.widget.RecyclerView;
					public projectToolbar: org.autojs.autojs.ui.explorer.ExplorerProjectToolbar;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ExplorerViewBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ExplorerViewBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ExplorerViewBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FileChooseListDirectoryBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FileChooseListDirectoryBinding>;
					public checkbox: org.autojs.autojs.core.ui.widget.JsCheckBox;
					public icon: android.widget.ImageView;
					public item: androidx.cardview.widget.CardView;
					public name: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FileChooseListDirectoryBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FileChooseListDirectoryBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FileChooseListDirectoryBinding;
					public getRoot(): androidx.cardview.widget.CardView;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FileChooseListFileBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FileChooseListFileBinding>;
					public checkbox: org.autojs.autojs.core.ui.widget.JsCheckBox;
					public item: android.widget.LinearLayout;
					public name: android.widget.TextView;
					public scriptFileSize: android.widget.TextView;
					public getRoot(): androidx.appcompat.widget.LinearLayoutCompat;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FileChooseListFileBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FileChooseListFileBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FileChooseListFileBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FloatingConsoleExpandBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FloatingConsoleExpandBinding>;
					public close: android.widget.ImageView;
					public console: org.autojs.autojs.core.console.FloatingConsoleView;
					public minimize: android.widget.ImageView;
					public moveCursor: android.widget.ImageView;
					public moveOrResize: android.widget.ImageView;
					public resizer: android.widget.ImageView;
					public title: android.widget.TextView;
					public titleBar: android.widget.LinearLayout;
					public getRoot(): android.widget.RelativeLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FloatingConsoleExpandBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FloatingConsoleExpandBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FloatingConsoleExpandBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FloatingManualDialogBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FloatingManualDialogBinding>;
					public close: android.widget.ImageView;
					public ewebView: org.autojs.autojs.ui.widget.EWebView;
					public fullscreen: android.widget.ImageView;
					public pinToLeft: android.widget.ImageView;
					public title: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FloatingManualDialogBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FloatingManualDialogBinding;
					public getRoot(): androidx.cardview.widget.CardView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FloatingManualDialogBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FloatingWindowCollapseBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FloatingWindowCollapseBinding>;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FloatingWindowCollapseBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FloatingWindowCollapseBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FloatingWindowCollapseBinding;
					public getRoot(): android.widget.LinearLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FloatyWindowBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FloatyWindowBinding>;
					public close: android.widget.ImageView;
					public container: android.widget.FrameLayout;
					public moveCursor: android.widget.ImageView;
					public resizer: android.widget.ImageView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FloatyWindowBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FloatyWindowBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FloatyWindowBinding;
					public getRoot(): android.widget.FrameLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FragmentDebugToolbarBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FragmentDebugToolbarBinding>;
					public resumeScript: org.autojs.autojs.ui.widget.ToolbarMenuItem;
					public stepInto: org.autojs.autojs.ui.widget.ToolbarMenuItem;
					public stepOut: org.autojs.autojs.ui.widget.ToolbarMenuItem;
					public stepOver: org.autojs.autojs.ui.widget.ToolbarMenuItem;
					public stopScript: org.autojs.autojs.ui.widget.ToolbarMenuItem;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FragmentDebugToolbarBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FragmentDebugToolbarBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FragmentDebugToolbarBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FragmentDrawerBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FragmentDrawerBinding>;
					public drawerMenu: androidx.recyclerview.widget.RecyclerView;
					public exit: android.widget.LinearLayout;
					public restart: android.widget.LinearLayout;
					public settings: android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FragmentDrawerBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FragmentDrawerBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FragmentDrawerBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FragmentExplorerBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FragmentExplorerBinding>;
					public itemList: org.autojs.autojs.ui.explorer.ExplorerView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FragmentExplorerBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FragmentExplorerBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FragmentExplorerBinding;
					public getRoot(): android.widget.FrameLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FragmentNormalToolbarBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FragmentNormalToolbarBinding>;
					public redo: org.autojs.autojs.ui.widget.ToolbarMenuItem;
					public run: org.autojs.autojs.ui.widget.ToolbarMenuItem;
					public save: org.autojs.autojs.ui.widget.ToolbarMenuItem;
					public undo: org.autojs.autojs.ui.widget.ToolbarMenuItem;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FragmentNormalToolbarBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FragmentNormalToolbarBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FragmentNormalToolbarBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FragmentOnlineDocsBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FragmentOnlineDocsBinding>;
					public ewebView: org.autojs.autojs.ui.widget.EWebView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FragmentOnlineDocsBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FragmentOnlineDocsBinding;
					public getRoot(): org.autojs.autojs.ui.widget.EWebView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FragmentOnlineDocsBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FragmentSearchToolbarBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FragmentSearchToolbarBinding>;
					public cancelSearch: org.autojs.autojs.ui.widget.ToolbarMenuItem;
					public findNext: org.autojs.autojs.ui.widget.ToolbarMenuItem;
					public findPrev: org.autojs.autojs.ui.widget.ToolbarMenuItem;
					public replace: org.autojs.autojs.ui.widget.ToolbarMenuItem;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FragmentSearchToolbarBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FragmentSearchToolbarBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FragmentSearchToolbarBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FragmentTaskManagerBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FragmentTaskManagerBinding>;
					public swipeRefreshLayout: org.autojs.autojs.theme.widget.ThemeColorSwipeRefreshLayout;
					public taskList: org.autojs.autojs.ui.main.task.TaskListRecyclerView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FragmentTaskManagerBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FragmentTaskManagerBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FragmentTaskManagerBinding;
					public getRoot(): android.widget.FrameLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class FunctionsKeyboardViewBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.FunctionsKeyboardViewBinding>;
					public moduleList: androidx.recyclerview.widget.RecyclerView;
					public properties: androidx.recyclerview.widget.RecyclerView;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.FunctionsKeyboardViewBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.FunctionsKeyboardViewBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.FunctionsKeyboardViewBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ImageTextBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ImageTextBinding>;
					public imageView: android.widget.ImageView;
					public textView: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup): org.autojs.autojs6.databinding.ImageTextBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ImageTextBinding;
					public getRoot(): android.view.View;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class InputMethodEnhanceBarItemBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.InputMethodEnhanceBarItemBinding>;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.InputMethodEnhanceBarItemBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.InputMethodEnhanceBarItemBinding;
					public getRoot(): android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.InputMethodEnhanceBarItemBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ItemClassSearchingResultListBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ItemClassSearchingResultListBinding>;
					public label: android.widget.TextView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ItemClassSearchingResultListBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ItemClassSearchingResultListBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ItemClassSearchingResultListBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ItemDebugVariableRecyclerViewBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ItemDebugVariableRecyclerViewBinding>;
					public icon: android.widget.ImageView;
					public variable: android.widget.TextView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ItemDebugVariableRecyclerViewBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ItemDebugVariableRecyclerViewBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ItemDebugVariableRecyclerViewBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ItemFloatingActionMenuBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ItemFloatingActionMenuBinding>;
					public floatingActionButton: org.autojs.autojs.theme.widget.ThemeColorFloatingActionButton;
					public label: android.widget.TextView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ItemFloatingActionMenuBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ItemFloatingActionMenuBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ItemFloatingActionMenuBinding;
					public getRoot(): android.widget.LinearLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ItemModuleBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ItemModuleBinding>;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ItemModuleBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ItemModuleBinding;
					public getRoot(): android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ItemModuleBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ItemPropertyBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ItemPropertyBinding>;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ItemPropertyBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ItemPropertyBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ItemPropertyBinding;
					public getRoot(): android.widget.TextView;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class JsActionmenuviewBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.JsActionmenuviewBinding>;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.JsActionmenuviewBinding;
					public getRoot(): org.autojs.autojs.core.ui.widget.JsActionMenuView;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.JsActionmenuviewBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.JsActionmenuviewBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class JsAppbarBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.JsAppbarBinding>;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.JsAppbarBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.JsAppbarBinding;
					public getRoot(): org.autojs.autojs.core.ui.widget.JsAppBarLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.JsAppbarBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class JsQuickcontactbadgeBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.JsQuickcontactbadgeBinding>;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.JsQuickcontactbadgeBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.JsQuickcontactbadgeBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.JsQuickcontactbadgeBinding;
					public getRoot(): org.autojs.autojs.core.ui.widget.JsQuickContactBadge;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class JsSwitchBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.JsSwitchBinding>;
					public jsSwitch: org.autojs.autojs.core.ui.widget.JsSwitch;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.JsSwitchBinding;
					public getRoot(): org.autojs.autojs.core.ui.widget.JsSwitch;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.JsSwitchBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.JsSwitchBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class JsTablayoutBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.JsTablayoutBinding>;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.JsTablayoutBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.JsTablayoutBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.JsTablayoutBinding;
					public getRoot(): org.autojs.autojs.core.ui.widget.JsTabLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class JsTextclockBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.JsTextclockBinding>;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.JsTextclockBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.JsTextclockBinding;
					public getRoot(): org.autojs.autojs.core.ui.widget.JsTextClock;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.JsTextclockBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class JsToolbarBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.JsToolbarBinding>;
					public toolbar: org.autojs.autojs.core.ui.widget.JsToolbar;
					public getRoot(): org.autojs.autojs.core.ui.widget.JsToolbar;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.JsToolbarBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.JsToolbarBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.JsToolbarBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class LayoutHierarchyViewItemBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.LayoutHierarchyViewItemBinding>;
					public dataItemArrow: android.widget.ImageView;
					public dataItemInfo: android.widget.TextView;
					public dataItemLevelBeam: org.autojs.autojs.ui.widget.LevelBeamView;
					public dataItemName: android.widget.TextView;
					public getRoot(): android.widget.RelativeLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.LayoutHierarchyViewItemBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.LayoutHierarchyViewItemBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.LayoutHierarchyViewItemBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class MtActivityColorSelectBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.MtActivityColorSelectBinding>;
					public appBar: com.google.android.material.appbar.AppBarLayout;
					public appBarContainer: io.codetail.widget.RevealFrameLayout;
					public colorSettingRecyclerView: org.autojs.autojs.theme.app.ColorSelectActivity.Companion.ColorSettingRecyclerView;
					public toolbar: androidx.appcompat.widget.Toolbar;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.MtActivityColorSelectBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.MtActivityColorSelectBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.MtActivityColorSelectBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class MtColorSettingRecyclerViewItemBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.MtColorSettingRecyclerViewItemBinding>;
					public color: android.widget.ImageView;
					public name: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.MtColorSettingRecyclerViewItemBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.MtColorSettingRecyclerViewItemBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.MtColorSettingRecyclerViewItemBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class MtThemeColorCheckBoxPreferenceBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.MtThemeColorCheckBoxPreferenceBinding>;
					public checkbox: org.autojs.autojs.theme.widget.ThemeColorSwitch;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.MtThemeColorCheckBoxPreferenceBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.MtThemeColorCheckBoxPreferenceBinding;
					public getRoot(): org.autojs.autojs.theme.widget.ThemeColorSwitch;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.MtThemeColorCheckBoxPreferenceBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class NodeInfoViewHeaderBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.NodeInfoViewHeaderBinding>;
					public name: android.widget.TextView;
					public value: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.NodeInfoViewHeaderBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.NodeInfoViewHeaderBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.NodeInfoViewHeaderBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class NodeInfoViewItemBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.NodeInfoViewItemBinding>;
					public item: android.widget.LinearLayout;
					public name: android.widget.TextView;
					public value: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.NodeInfoViewItemBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.NodeInfoViewItemBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.NodeInfoViewItemBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class OperationDialogItemBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.OperationDialogItemBinding>;
					public icon: android.widget.ImageView;
					public text: android.widget.TextView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.OperationDialogItemBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.OperationDialogItemBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.OperationDialogItemBinding;
					public getRoot(): android.widget.LinearLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class PrefWorkingDirectoryBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.PrefWorkingDirectoryBinding>;
					public copy: android.widget.RadioButton;
					public mdContentFileTransfer: androidx.appcompat.widget.LinearLayoutCompat;
					public mdContentPath: android.widget.EditText;
					public mdContentRadioGroup: android.widget.RadioGroup;
					public mdContentSwitch: androidx.appcompat.widget.SwitchCompat;
					public mdFileChooserIcon: android.widget.ImageView;
					public move: android.widget.RadioButton;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.PrefWorkingDirectoryBinding;
					public getRoot(): androidx.appcompat.widget.LinearLayoutCompat;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.PrefWorkingDirectoryBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.PrefWorkingDirectoryBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class PreferenceCategoryCustomBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.PreferenceCategoryCustomBinding>;
					public title: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.PreferenceCategoryCustomBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.PreferenceCategoryCustomBinding;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.PreferenceCategoryCustomBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class PreferenceCustomBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.PreferenceCustomBinding>;
					public icon: android.widget.ImageView;
					public summary: android.widget.TextView;
					public title: android.widget.TextView;
					public widgetFrame: android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.PreferenceCustomBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.PreferenceCustomBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.PreferenceCustomBinding;
					public getRoot(): android.widget.LinearLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class RawWindowBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.RawWindowBinding>;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.RawWindowBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.RawWindowBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.RawWindowBinding;
					public getRoot(): android.widget.FrameLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class RoundCheckboxWithTextBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.RoundCheckboxWithTextBinding>;
					public checkbox: android.widget.CheckBox;
					public text: android.widget.TextView;
					public wrapper: android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.RoundCheckboxWithTextBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.RoundCheckboxWithTextBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.RoundCheckboxWithTextBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class SelectLauncherShortcutBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.SelectLauncherShortcutBinding>;
					public launcherShortcutDocs: android.widget.LinearLayout;
					public launcherShortcutLog: android.widget.LinearLayout;
					public launcherShortcutSettings: android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.SelectLauncherShortcutBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.SelectLauncherShortcutBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.SelectLauncherShortcutBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ShortcutCreateDialogBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ShortcutCreateDialogBinding>;
					public icon: android.widget.ImageView;
					public name: androidx.appcompat.widget.AppCompatEditText;
					public useAndroidNShortcut: android.widget.CheckBox;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ShortcutCreateDialogBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ShortcutCreateDialogBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ShortcutCreateDialogBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class SlidingUpPanelBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.SlidingUpPanelBinding>;
					public contentContainer: android.widget.FrameLayout;
					public shadow: android.view.View;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.SlidingUpPanelBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.SlidingUpPanelBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.SlidingUpPanelBinding;
					public getRoot(): android.widget.FrameLayout;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class SnackbarCustomBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.SnackbarCustomBinding>;
					public snackbarActionOne: android.widget.Button;
					public snackbarActionTwo: android.widget.Button;
					public snackbarText: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.SnackbarCustomBinding;
					public getRoot(): org.autojs.autojs.core.ui.widget.CustomSnackbarContentLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.SnackbarCustomBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.SnackbarCustomBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class TaskListRecyclerViewItemBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.TaskListRecyclerViewItemBinding>;
					public item: androidx.appcompat.widget.LinearLayoutCompat;
					public name: android.widget.TextView;
					public stop: android.widget.ImageView;
					public taskListFilePath: android.widget.TextView;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.TaskListRecyclerViewItemBinding;
					public getRoot(): androidx.appcompat.widget.LinearLayoutCompat;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.TaskListRecyclerViewItemBinding;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.TaskListRecyclerViewItemBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class TimePickerSpinnerBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.TimePickerSpinnerBinding>;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.TimePickerSpinnerBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.TimePickerSpinnerBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.TimePickerSpinnerBinding;
					public getRoot(): android.widget.TimePicker;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class ToolbarMenuItemBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.ToolbarMenuItemBinding>;
					public icon: android.widget.ImageView;
					public text: android.widget.TextView;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.ToolbarMenuItemBinding;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.ToolbarMenuItemBinding;
					public getRoot(): android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.ToolbarMenuItemBinding;
				}
			}
		}
	}
}

declare module org {
	export module autojs {
		export module autojs6 {
			export module databinding {
				export class WidgetScriptShortcutBinding extends java.lang.Object {
					public static class: java.lang.Class<org.autojs.autojs6.databinding.WidgetScriptShortcutBinding>;
					public icon: android.widget.ImageView;
					public name: android.widget.TextView;
					public widget: android.widget.LinearLayout;
					public static inflate(inflater: android.view.LayoutInflater, parent: android.view.ViewGroup, attachToParent: boolean): org.autojs.autojs6.databinding.WidgetScriptShortcutBinding;
					public static inflate(inflater: android.view.LayoutInflater): org.autojs.autojs6.databinding.WidgetScriptShortcutBinding;
					public getRoot(): android.widget.LinearLayout;
					public static bind(rootView: android.view.View): org.autojs.autojs6.databinding.WidgetScriptShortcutBinding;
				}
			}
		}
	}
}

declare module org {
	export module greenrobot {
		export module eventbus {
			export module android {
				export class R extends java.lang.Object {
					public static class: java.lang.Class<org.greenrobot.eventbus.android.R>;
				}
			}
		}
	}
}

declare module org {
	export module jdeferred {
		export module android {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<org.jdeferred.android.R>;
			}
		}
	}
}

declare module org {
	export module mozilla {
		export module javascript {
			export class ContextWrapper extends org.mozilla.javascript.Context {
				public static class: java.lang.Class<org.mozilla.javascript.ContextWrapper>;
				public removeActivationName(param0: string): void;
				public getE4xImplementationFactory(): org.mozilla.javascript.xml.XMLLib.Factory;
				public static toNumber(value: any): number;
				public setGenerateObserverCount(param0: boolean): void;
				public static javaToJS(param0: any, param1: org.mozilla.javascript.Scriptable): any;
				/** @deprecated */
				public static enter(cx: org.mozilla.javascript.Context): org.mozilla.javascript.Context;
				/** @deprecated */
				public static removeContextListener(listener: org.mozilla.javascript.ContextListener): void;
				public initStandardObjects(): org.mozilla.javascript.ScriptableObject;
				public static toBoolean(value: any): boolean;
				/** @deprecated */
				public static setCachingEnabled(cachingEnabled: boolean): void;
				public callFunctionWithContinuations(param0: org.mozilla.javascript.Callable, param1: org.mozilla.javascript.Scriptable, param2: any[]): any;
				public static reportError(param0: string): void;
				public newArray(param0: org.mozilla.javascript.Scriptable, param1: number): org.mozilla.javascript.Scriptable;
				public newObject(param0: org.mozilla.javascript.Scriptable, param1: string): org.mozilla.javascript.Scriptable;
				/** @deprecated */
				public static toType(value: any, desiredType: java.lang.Class<any>): any;
				public static getDebuggableView(script: org.mozilla.javascript.Script): org.mozilla.javascript.debug.DebuggableScript;
				public hasFeature(param0: number): boolean;
				public static getCurrentContext(): org.mozilla.javascript.Context;
				public observeInstructionCount(instructionCount: number): void;
				/** @deprecated */
				public static addContextListener(listener: org.mozilla.javascript.ContextListener): void;
				public static toString(param0: any): string;
				public constructor(param0: org.mozilla.javascript.ContextFactory);
				public static jsToJava(param0: any, param1: java.lang.Class<any>): any;
				public callFunctionWithContinuations(_function_: org.mozilla.javascript.Callable, scope: org.mozilla.javascript.Scriptable, args: any[]): any;
				public newObject(scope: org.mozilla.javascript.Scriptable, constructorName: string, args: any[]): org.mozilla.javascript.Scriptable;
				public static checkLanguageVersion(version: number): void;
				public static toType(param0: any, param1: java.lang.Class<any>): any;
				public executeScriptWithContinuations(script: org.mozilla.javascript.Script, scope: org.mozilla.javascript.Scriptable): any;
				public static reportRuntimeError(param0: string): org.mozilla.javascript.EvaluatorException;
				public static isValidLanguageVersion(version: number): boolean;
				public static reportWarning(message: string, t: java.lang.Throwable): void;
				public static call(param0: org.mozilla.javascript.ContextAction): any;
				public static toObject(param0: any, param1: org.mozilla.javascript.Scriptable): org.mozilla.javascript.Scriptable;
				public initSafeStandardObjects(scope: org.mozilla.javascript.ScriptableObject, sealed: boolean): org.mozilla.javascript.ScriptableObject;
				public static checkOptimizationLevel(param0: number): void;
				public static javaToJS(param0: any, param1: org.mozilla.javascript.Scriptable, param2: org.mozilla.javascript.Context): any;
				public captureContinuation(): org.mozilla.javascript.ContinuationPending;
				public static reportRuntimeError(message: string): org.mozilla.javascript.EvaluatorException;
				public newObject(param0: org.mozilla.javascript.Scriptable, param1: string, param2: any[]): org.mozilla.javascript.Scriptable;
				public static reportWarning(param0: string, param1: java.lang.Throwable): void;
				public newArray(param0: org.mozilla.javascript.Scriptable, param1: any[]): org.mozilla.javascript.Scriptable;
				public static throwAsScriptRuntimeEx(param0: java.lang.Throwable): java.lang.RuntimeException;
				public static addContextListener(param0: org.mozilla.javascript.ContextListener): void;
				public setLanguageVersion(param0: number): void;
				public static enter(param0: org.mozilla.javascript.Context): org.mozilla.javascript.Context;
				public addActivationName(name: string): void;
				public newObject(scope: org.mozilla.javascript.Scriptable, constructorName: string): org.mozilla.javascript.Scriptable;
				public newObject(param0: org.mozilla.javascript.Scriptable): org.mozilla.javascript.Scriptable;
				public newArray(scope: org.mozilla.javascript.Scriptable, length: number): org.mozilla.javascript.Scriptable;
				public initStandardObjects(param0: org.mozilla.javascript.ScriptableObject, param1: boolean): org.mozilla.javascript.ScriptableObject;
				public static throwAsScriptRuntimeEx(e: java.lang.Throwable): java.lang.RuntimeException;
				public static reportError(message: string): void;
				public static toObject(param0: any, param1: org.mozilla.javascript.Scriptable, param2: java.lang.Class<any>): org.mozilla.javascript.Scriptable;
				public static call(param0: org.mozilla.javascript.ContextFactory, param1: org.mozilla.javascript.Callable, param2: org.mozilla.javascript.Scriptable, param3: org.mozilla.javascript.Scriptable, param4: any[]): any;
				public static exit(): void;
				public static getUndefinedValue(): any;
				public setLanguageVersion(version: number): void;
				public static setCachingEnabled(param0: boolean): void;
				public static call(factory: org.mozilla.javascript.ContextFactory, callable: org.mozilla.javascript.Callable, scope: org.mozilla.javascript.Scriptable, thisObj: org.mozilla.javascript.Scriptable, args: any[]): any;
				public static javaToJS(value: any, scope: org.mozilla.javascript.Scriptable): any;
				public initStandardObjects(scope: org.mozilla.javascript.ScriptableObject, sealed: boolean): org.mozilla.javascript.ScriptableObject;
				public static toNumber(param0: any): number;
				public constructor();
				public static reportError(param0: string, param1: string, param2: number, param3: string, param4: number): void;
				public static removeContextListener(param0: org.mozilla.javascript.ContextListener): void;
				public static checkLanguageVersion(param0: number): void;
				public initSafeStandardObjects(param0: org.mozilla.javascript.ScriptableObject, param1: boolean): org.mozilla.javascript.ScriptableObject;
				public static reportRuntimeError(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): org.mozilla.javascript.EvaluatorException;
				public static enter(): org.mozilla.javascript.Context;
				public close(): void;
				public static isValidOptimizationLevel(optimizationLevel: number): boolean;
				public initSafeStandardObjects(): org.mozilla.javascript.ScriptableObject;
				public newArray(scope: org.mozilla.javascript.Scriptable, elements: any[]): org.mozilla.javascript.Scriptable;
				public toString(): string;
				public static reportError(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): void;
				public removeActivationName(name: string): void;
				public executeScriptWithContinuations(param0: org.mozilla.javascript.Script, param1: org.mozilla.javascript.Scriptable): any;
				public static getDebuggableView(param0: org.mozilla.javascript.Script): org.mozilla.javascript.debug.DebuggableScript;
				public resumeContinuation(continuation: any, scope: org.mozilla.javascript.Scriptable, functionResult: any): any;
				public static toObject(value: any, scope: org.mozilla.javascript.Scriptable): org.mozilla.javascript.Scriptable;
				public hasFeature(featureIndex: number): boolean;
				public static toString(value: any): string;
				public static reportWarning(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): void;
				/** @deprecated */
				public static call(action: org.mozilla.javascript.ContextAction): any;
				public addActivationName(param0: string): void;
				public static reportWarning(param0: string): void;
				/** @deprecated */
				public static toObject(value: any, scope: org.mozilla.javascript.Scriptable, staticType: java.lang.Class<any>): org.mozilla.javascript.Scriptable;
				public createClassLoader(param0: java.lang.ClassLoader): org.mozilla.javascript.GeneratedClassLoader;
				public static isValidOptimizationLevel(param0: number): boolean;
				public createClassLoader(parent: java.lang.ClassLoader): org.mozilla.javascript.GeneratedClassLoader;
				public setGenerateObserverCount(generateObserverCount: boolean): void;
				public static jsToJava(value: any, desiredType: java.lang.Class<any>): any;
				public observeInstructionCount(param0: number): void;
				public static reportWarning(param0: string, param1: string, param2: number, param3: string, param4: number): void;
				public constructor(context: org.mozilla.javascript.Context);
				public static reportWarning(message: string): void;
				public resumeContinuation(param0: any, param1: org.mozilla.javascript.Scriptable, param2: any): any;
				public newObject(scope: org.mozilla.javascript.Scriptable): org.mozilla.javascript.Scriptable;
				public static isValidLanguageVersion(param0: number): boolean;
				public static reportRuntimeError(param0: string, param1: string, param2: number, param3: string, param4: number): org.mozilla.javascript.EvaluatorException;
				public initStandardObjects(param0: org.mozilla.javascript.ScriptableObject): org.mozilla.javascript.Scriptable;
				public static toBoolean(param0: any): boolean;
				public static checkOptimizationLevel(optimizationLevel: number): void;
				public initSafeStandardObjects(param0: org.mozilla.javascript.ScriptableObject): org.mozilla.javascript.Scriptable;
			}
		}
	}
}

declare module org {
	export module mozilla {
		export module javascript {
			export class VMBridge_custom extends org.mozilla.javascript.jdk18.VMBridge_jdk18 {
				public static class: java.lang.Class<org.mozilla.javascript.VMBridge_custom>;
				public newInterfaceProxy(proxyHelper: any, cf: org.mozilla.javascript.ContextFactory, adapter: org.mozilla.javascript.InterfaceAdapter, target: any, topScope: org.mozilla.javascript.Scriptable): any;
				public defaultValue(type: java.lang.Class<any>): any;
				public castReturnValue(method: java.lang.reflect.Method, returnValue: any): any;
				public constructor();
				public newInterfaceProxy(param0: any, param1: org.mozilla.javascript.ContextFactory, param2: org.mozilla.javascript.InterfaceAdapter, param3: any, param4: org.mozilla.javascript.Scriptable): any;
			}
			export module VMBridge_custom {
				export class InterfaceAdapterWrapper extends java.lang.Object {
					public static class: java.lang.Class<org.mozilla.javascript.VMBridge_custom.InterfaceAdapterWrapper>;
					public invokeImpl(cx: org.mozilla.javascript.Context, target: any, topScope: org.mozilla.javascript.Scriptable, thisObject: any, method: java.lang.reflect.Method, args: any[]): any;
					public invoke(cf: org.mozilla.javascript.ContextFactory, target: any, topScope: org.mozilla.javascript.Scriptable, thisObject: any, method: java.lang.reflect.Method, args: any[]): any;
				}
			}
		}
	}
}

declare module org {
	export module opencv {
		export class R extends java.lang.Object {
			public static class: java.lang.Class<org.opencv.R>;
		}
		export module R {
			export class attr extends java.lang.Object {
				public static class: java.lang.Class<org.opencv.R.attr>;
				public static camera_id: number;
				public static show_fps: number;
			}
			export class id extends java.lang.Object {
				public static class: java.lang.Class<org.opencv.R.id>;
				public static any: number;
				public static back: number;
				public static front: number;
			}
			export class styleable extends java.lang.Object {
				public static class: java.lang.Class<org.opencv.R.styleable>;
				public static CameraBridgeViewBase: number[];
				public static CameraBridgeViewBase_camera_id: number;
				public static CameraBridgeViewBase_show_fps: number;
				public static "<clinit>"(): void;
			}
		}
	}
}

declare module pl {
	export module openrnd {
		export module multilevellistview {
			export class ItemInfo extends java.lang.Object {
				public static class: java.lang.Class<pl.openrnd.multilevellistview.ItemInfo>;
				/**
				 * Constructs a new instance of the pl.openrnd.multilevellistview.ItemInfo interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
				 */
				public constructor(implementation: {
					getLevel(): number;
					getLevelSize(): number;
					getIdxInLevel(): number;
					isExpanded(): boolean;
					isExpandable(): boolean;
				});
				public constructor();
				public getIdxInLevel(): number;
				public getLevel(): number;
				public isExpandable(): boolean;
				public getLevelSize(): number;
				public isExpanded(): boolean;
			}
		}
	}
}

declare module pl {
	export module openrnd {
		export module multilevellistview {
			export abstract class MultiLevelListAdapter extends java.lang.Object {
				public static class: java.lang.Class<pl.openrnd.multilevellistview.MultiLevelListAdapter>;
				public isExpandable(param0: any): boolean;
				public notifyDataSetChanged(): void;
				public getViewForObject(param0: any, param1: android.view.View, param2: pl.openrnd.multilevellistview.ItemInfo): android.view.View;
				public reloadData(): void;
				public setDataItems(dataItems: java.util.List<any>): void;
				public isInitiallyExpanded(object: any): boolean;
				public getSubObjects(param0: any): java.util.List<any>;
				public constructor();
			}
			export module MultiLevelListAdapter {
				export class ProxyAdapter extends android.widget.BaseAdapter {
					public static class: java.lang.Class<pl.openrnd.multilevellistview.MultiLevelListAdapter.ProxyAdapter>;
					public getDropDownView(param0: number, param1: android.view.View, param2: android.view.ViewGroup): android.view.View;
					public getView(i: number, convertView: android.view.View, viewGroup: android.view.ViewGroup): android.view.View;
					public getCount(): number;
					public areAllItemsEnabled(): boolean;
					public isEnabled(position: number): boolean;
					public getItemId(i: number): number;
					public getDropDownView(position: number, convertView: android.view.View, parent: android.view.ViewGroup): android.view.View;
					public getItem(i: number): any;
					public isEnabled(param0: number): boolean;
				}
			}
		}
	}
}

declare module pl {
	export module openrnd {
		export module multilevellistview {
			export class MultiLevelListView extends android.widget.FrameLayout {
				public static class: java.lang.Class<pl.openrnd.multilevellistview.MultiLevelListView>;
				public addView(child: android.view.View, width: number, height: number): void;
				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 startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
				public constructor(context: android.content.Context);
				public showContextMenuForChild(originalView: android.view.View): boolean;
				public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
				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 setAlwaysExpanded(alwaysExpanded: 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 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 isAlwaysExpanded(): boolean;
				public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
				public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyle: number);
				public addView(child: android.view.View, index: 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 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 setAdapter(adapter: pl.openrnd.multilevellistview.MultiLevelListAdapter): void;
				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 getTextAlignment(): number;
				public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
				public getNestType(): pl.openrnd.multilevellistview.NestType;
				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 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 setOnItemClickListener(listener: pl.openrnd.multilevellistview.OnItemClickListener): 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 focusSearch(focused: android.view.View, direction: number): android.view.View;
				public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
				public removeView(view: android.view.View): void;
				public requestLayout(): 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 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 setNestType(nestType: pl.openrnd.multilevellistview.NestType): 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 addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
				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 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;
			}
			export module MultiLevelListView {
				export class OnProxyItemClickListener extends java.lang.Object implements android.widget.AdapterView.OnItemClickListener {
					public static class: java.lang.Class<pl.openrnd.multilevellistview.MultiLevelListView.OnProxyItemClickListener>;
					public onItemClick(param0: android.widget.AdapterView<any>, param1: android.view.View, param2: number, param3: number): void;
					public onItemClick(adapterView: android.widget.AdapterView<any>, view: android.view.View, position: number, id: number): void;
				}
			}
		}
	}
}

declare module pl {
	export module openrnd {
		export module multilevellistview {
			export class NestType {
				public static class: java.lang.Class<pl.openrnd.multilevellistview.NestType>;
				public static SINGLE: pl.openrnd.multilevellistview.NestType;
				public static MULTIPLE: pl.openrnd.multilevellistview.NestType;
				public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
				public static fromValue(value: number): pl.openrnd.multilevellistview.NestType;
				public static valueOf(name: string): pl.openrnd.multilevellistview.NestType;
				public getValue(): number;
				public static values(): pl.openrnd.multilevellistview.NestType[];
			}
		}
	}
}

declare module pl {
	export module openrnd {
		export module multilevellistview {
			export class Node extends java.lang.Object {
				public static class: java.lang.Class<pl.openrnd.multilevellistview.Node>;
			}
		}
	}
}

declare module pl {
	export module openrnd {
		export module multilevellistview {
			export class NodeItemInfo extends java.lang.Object implements pl.openrnd.multilevellistview.ItemInfo {
				public static class: java.lang.Class<pl.openrnd.multilevellistview.NodeItemInfo>;
				public getIdxInLevel(): number;
				public constructor(node: pl.openrnd.multilevellistview.Node);
				public getLevel(): number;
				public isExpandable(): boolean;
				public getLevelSize(): number;
				public isExpanded(): boolean;
			}
		}
	}
}

declare module pl {
	export module openrnd {
		export module multilevellistview {
			export class OnItemClickListener extends java.lang.Object {
				public static class: java.lang.Class<pl.openrnd.multilevellistview.OnItemClickListener>;
				/**
				 * Constructs a new instance of the pl.openrnd.multilevellistview.OnItemClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
				 */
				public constructor(implementation: {
					onItemClicked(param0: pl.openrnd.multilevellistview.MultiLevelListView, param1: android.view.View, param2: any, param3: pl.openrnd.multilevellistview.ItemInfo): void;
					onGroupItemClicked(param0: pl.openrnd.multilevellistview.MultiLevelListView, param1: android.view.View, param2: any, param3: pl.openrnd.multilevellistview.ItemInfo): void;
				});
				public constructor();
				public onGroupItemClicked(param0: pl.openrnd.multilevellistview.MultiLevelListView, param1: android.view.View, param2: any, param3: pl.openrnd.multilevellistview.ItemInfo): void;
				public onItemClicked(param0: pl.openrnd.multilevellistview.MultiLevelListView, param1: android.view.View, param2: any, param3: pl.openrnd.multilevellistview.ItemInfo): void;
			}
		}
	}
}

declare module pxb {
	export module android {
		export class ResConst extends java.lang.Object {
			public static class: java.lang.Class<pxb.android.ResConst>;
			/**
			 * Constructs a new instance of the pxb.android.ResConst interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
			 */
			public constructor(implementation: {
			});
			public constructor();
			public static RES_STRING_POOL_TYPE: number;
			public static RES_TABLE_TYPE: number;
			public static RES_TABLE_TYPE_SPEC_TYPE: number;
			public static RES_XML_TYPE: number;
			public static RES_TABLE_PACKAGE_TYPE: number;
			public static RES_XML_END_ELEMENT_TYPE: number;
			public static RES_TABLE_TYPE_TYPE: number;
			public static RES_XML_RESOURCE_MAP_TYPE: number;
			public static RES_XML_END_NAMESPACE_TYPE: number;
			public static RES_XML_START_ELEMENT_TYPE: number;
			public static RES_XML_CDATA_TYPE: number;
			public static RES_XML_START_NAMESPACE_TYPE: number;
		}
	}
}

declare module pxb {
	export module android {
		export class StringItem extends java.lang.Object {
			public static class: java.lang.Class<pxb.android.StringItem>;
			public data: string;
			public dataOffset: number;
			public index: number;
			public toString(): string;
			public equals(obj: any): boolean;
			public constructor();
			public constructor(data: string);
			public hashCode(): number;
		}
	}
}

declare module pxb {
	export module android {
		export class StringItems extends java.util.ArrayList<pxb.android.StringItem> {
			public static class: java.lang.Class<pxb.android.StringItems>;
			public prepare(): void;
			public addAll(param0: number, param1: java.util.Collection<any>): boolean;
			public contains(o: any): boolean;
			public retainAll(c: java.util.Collection<any>): boolean;
			public toArray(param0: any[]): any[];
			public subList(fromIndex: number, toIndex: number): java.util.List<any>;
			public lastIndexOf(o: any): number;
			public addAll(index: number, c: java.util.Collection<any>): boolean;
			public replaceAll(operator: any /* any*/): void;
			public add(e: any): boolean;
			public sort(c: java.util.Comparator<any>): void;
			public clear(): void;
			public constructor(c: java.util.Collection<any>);
			public listIterator(param0: number): java.util.ListIterator<any>;
			public constructor();
			public addAll(param0: java.util.Collection<any>): boolean;
			public set(param0: number, param1: any): any;
			public containsAll(param0: java.util.Collection<any>): boolean;
			public lastIndexOf(param0: any): number;
			public equals(o: any): boolean;
			public add(param0: any): boolean;
			public spliterator(): java.util.Spliterator<any>;
			public set(index: number, element: any): any;
			public get(index: number): any;
			public equals(param0: any): boolean;
			public constructor(initialCapacity: number);
			public remove(o: any): boolean;
			public stream(): java.util.stream.Stream<any>;
			public remove(param0: number): any;
			public getSize(): number;
			public contains(param0: any): boolean;
			public removeIf(filter: any /* any*/): boolean;
			public get(param0: number): any;
			public toArray(): any[];
			public remove(index: number): any;
			public addAll(c: java.util.Collection<any>): boolean;
			public toArray(a: any[]): any[];
			public add(param0: number, param1: any): void;
			public iterator(): java.util.Iterator<any>;
			public size(): number;
			public isEmpty(): boolean;
			public listIterator(index: number): java.util.ListIterator<any>;
			public subList(param0: number, param1: number): java.util.List<any>;
			public retainAll(param0: java.util.Collection<any>): boolean;
			public remove(param0: any): boolean;
			public removeAll(c: java.util.Collection<any>): boolean;
			public indexOf(o: any): number;
			public write(out: java.nio.ByteBuffer): void;
			public static read(_in_: java.nio.ByteBuffer): string[];
			public listIterator(): java.util.ListIterator<any>;
			public containsAll(c: java.util.Collection<any>): boolean;
			public add(index: number, element: any): void;
			public removeAll(param0: java.util.Collection<any>): boolean;
			public indexOf(param0: any): number;
			public parallelStream(): java.util.stream.Stream<any>;
			public hashCode(): number;
		}
	}
}

declare module pxb {
	export module android {
		export module arsc {
			export class ArscDumper extends java.lang.Object {
				public static class: java.lang.Class<pxb.android.arsc.ArscDumper>;
				public static main(...args: string[]): void;
				public static dump(pkgs: java.util.List<pxb.android.arsc.Pkg>): void;
				public constructor();
			}
		}
	}
}

declare module pxb {
	export module android {
		export module arsc {
			export class ArscParser extends java.lang.Object implements pxb.android.ResConst {
				public static class: java.lang.Class<pxb.android.arsc.ArscParser>;
				public static TYPE_STRING: number;
				public constructor(b: number[]);
				public parse(): java.util.List<pxb.android.arsc.Pkg>;
			}
			export module ArscParser {
				export class Chunk extends java.lang.Object {
					public static class: java.lang.Class<pxb.android.arsc.ArscParser.Chunk>;
					public headSize: number;
					public location: number;
					public size: number;
					public type: number;
					public constructor(this$0: pxb.android.arsc.ArscParser);
				}
			}
		}
	}
}

declare module pxb {
	export module android {
		export module arsc {
			export class ArscWriter extends java.lang.Object implements pxb.android.ResConst {
				public static class: java.lang.Class<pxb.android.arsc.ArscWriter>;
				public static main(...args: string[]): void;
				public toByteArray(): number[];
				public constructor(pkgs: java.util.List<pxb.android.arsc.Pkg>);
			}
			export module ArscWriter {
				export class PkgCtx extends java.lang.Object {
					public static class: java.lang.Class<pxb.android.arsc.ArscWriter.PkgCtx>;
					public keyStringOff: number;
					public addKeyName(name: string): void;
					public addTypeName(id: number, name: string): void;
				}
			}
		}
	}
}

declare module pxb {
	export module android {
		export module arsc {
			export class BagValue extends java.lang.Object {
				public static class: java.lang.Class<pxb.android.arsc.BagValue>;
				public parent: number;
				public map: java.util.List<java.util.Map.Entry<java.lang.Integer,pxb.android.arsc.Value>>;
				public equals(obj: any): boolean;
				public hashCode(): number;
				public toString(): string;
				public constructor(parent: number);
			}
		}
	}
}

declare module pxb {
	export module android {
		export module arsc {
			export class Config extends java.lang.Object {
				public static class: java.lang.Class<pxb.android.arsc.Config>;
				public entryCount: number;
				public id: number[];
				public resources: java.util.Map<java.lang.Integer,pxb.android.arsc.ResEntry>;
				public constructor(id: number[], entryCount: number);
			}
		}
	}
}

declare module pxb {
	export module android {
		export module arsc {
			export class Pkg extends java.lang.Object {
				public static class: java.lang.Class<pxb.android.arsc.Pkg>;
				public id: number;
				public name: string;
				public types: java.util.TreeMap<java.lang.Integer,pxb.android.arsc.Type>;
				public getType(tid: number, name: string, entrySize: number): pxb.android.arsc.Type;
				public constructor(id: number, name: string);
			}
		}
	}
}

declare module pxb {
	export module android {
		export module arsc {
			export class ResEntry extends java.lang.Object {
				public static class: java.lang.Class<pxb.android.arsc.ResEntry>;
				public flag: number;
				public spec: pxb.android.arsc.ResSpec;
				public value: any;
				public constructor(flag: number, spec: pxb.android.arsc.ResSpec);
			}
		}
	}
}

declare module pxb {
	export module android {
		export module arsc {
			export class ResSpec extends java.lang.Object {
				public static class: java.lang.Class<pxb.android.arsc.ResSpec>;
				public id: number;
				public flags: number;
				public name: string;
				public constructor(id: number);
				public updateName(s: string): void;
			}
		}
	}
}

declare module pxb {
	export module android {
		export module arsc {
			export class Type extends java.lang.Object {
				public static class: java.lang.Class<pxb.android.arsc.Type>;
				public configs: java.util.List<pxb.android.arsc.Config>;
				public id: number;
				public name: string;
				public specs: pxb.android.arsc.ResSpec[];
				public getSpec(resId: number): pxb.android.arsc.ResSpec;
				public constructor();
				public addConfig(config: pxb.android.arsc.Config): void;
			}
		}
	}
}

declare module pxb {
	export module android {
		export module arsc {
			export class Value extends java.lang.Object {
				public static class: java.lang.Class<pxb.android.arsc.Value>;
				public data: number;
				public type: number;
				public raw: string;
				public constructor(type: number, data: number, raw: string);
				public toString(): string;
			}
		}
	}
}

declare module pxb {
	export module android {
		export module axml {
			export class Axml extends pxb.android.axml.AxmlVisitor {
				public static class: java.lang.Class<pxb.android.axml.Axml>;
				public firsts: java.util.List<pxb.android.axml.Axml.Node>;
				public nses: java.util.List<pxb.android.axml.Axml.Ns>;
				public accept(visitor: pxb.android.axml.AxmlVisitor): void;
				public ns(prefix: string, uri: string, ln: number): void;
				public constructor(av: pxb.android.axml.NodeVisitor);
				public constructor();
				public child(ns: string, name: string): pxb.android.axml.NodeVisitor;
			}
			export module Axml {
				export class Node extends pxb.android.axml.NodeVisitor {
					public static class: java.lang.Class<pxb.android.axml.Axml.Node>;
					public attrs: java.util.List<pxb.android.axml.Axml.Node.Attr>;
					public children: java.util.List<pxb.android.axml.Axml.Node>;
					public ln: java.lang.Integer;
					public ns: string;
					public name: string;
					public attr(ns: string, name: string, resourceId: number, type: number, obj: any): void;
					public constructor(nv: pxb.android.axml.NodeVisitor);
					public constructor();
					public accept(nodeVisitor: pxb.android.axml.NodeVisitor): void;
					public acceptB(nodeVisitor: pxb.android.axml.NodeVisitor): void;
					public child(ns: string, name: string): pxb.android.axml.NodeVisitor;
					public text(lineNumber: number, value: string): void;
					public line(ln: number): void;
				}
				export module Node {
					export class Attr extends java.lang.Object {
						public static class: java.lang.Class<pxb.android.axml.Axml.Node.Attr>;
						public ns: string;
						public name: string;
						public resourceId: number;
						public type: number;
						public value: any;
						public constructor();
						public accept(nodeVisitor: pxb.android.axml.NodeVisitor): void;
					}
					export class Text extends java.lang.Object {
						public static class: java.lang.Class<pxb.android.axml.Axml.Node.Text>;
						public ln: number;
						public text: string;
						public constructor();
						public accept(nodeVisitor: pxb.android.axml.NodeVisitor): void;
					}
				}
				export class Ns extends java.lang.Object {
					public static class: java.lang.Class<pxb.android.axml.Axml.Ns>;
					public ln: number;
					public prefix: string;
					public uri: string;
					public accept(visitor: pxb.android.axml.AxmlVisitor): void;
					public constructor();
				}
			}
		}
	}
}

declare module pxb {
	export module android {
		export module axml {
			export class AxmlParser extends java.lang.Object implements pxb.android.ResConst {
				public static class: java.lang.Class<pxb.android.axml.AxmlParser>;
				public static END_FILE: number;
				public static END_NS: number;
				public static END_TAG: number;
				public static START_FILE: number;
				public static START_NS: number;
				public static START_TAG: number;
				public static TEXT: number;
				public getAttrValue(i: number): any;
				public getLineNumber(): number;
				public getAttrName(i: number): string;
				public getAttrNs(i: number): string;
				public getName(): string;
				public getAttributeCount(): number;
				public getAttrType(i: number): number;
				public getNamespaceUri(): string;
				public getText(): string;
				public getNamespacePrefix(): string;
				public constructor(_in_: java.nio.ByteBuffer);
				public getAttrResId(i: number): number;
				public constructor(data: number[]);
				public getAttrCount(): number;
				public next(): number;
			}
		}
	}
}

declare module pxb {
	export module android {
		export module axml {
			export class AxmlReader extends java.lang.Object {
				public static class: java.lang.Class<pxb.android.axml.AxmlReader>;
				public static EMPTY_VISITOR: pxb.android.axml.NodeVisitor;
				public constructor(data: number[]);
				public accept(av: pxb.android.axml.AxmlVisitor): void;
			}
		}
	}
}

declare module pxb {
	export module android {
		export module axml {
			export class AxmlVisitor extends pxb.android.axml.NodeVisitor {
				public static class: java.lang.Class<pxb.android.axml.AxmlVisitor>;
				public ns(prefix: string, uri: string, ln: number): void;
				public constructor(av: pxb.android.axml.NodeVisitor);
				public constructor(nv: pxb.android.axml.NodeVisitor);
				public constructor();
			}
		}
	}
}

declare module pxb {
	export module android {
		export module axml {
			export class AxmlWriter extends pxb.android.axml.AxmlVisitor {
				public static class: java.lang.Class<pxb.android.axml.AxmlWriter>;
				public firsts: java.util.List<pxb.android.axml.AxmlWriter.NodeImpl>;
				public toByteArray(): number[];
				public ns(prefix: string, uri: string, ln: number): void;
				public constructor(av: pxb.android.axml.NodeVisitor);
				public constructor();
				public child(ns: string, name: string): pxb.android.axml.NodeVisitor;
				public end(): void;
			}
			export module AxmlWriter {
				export class Attr extends java.lang.Object {
					public static class: java.lang.Class<pxb.android.axml.AxmlWriter.Attr>;
					public index: number;
					public name: pxb.android.StringItem;
					public ns: pxb.android.StringItem;
					public resourceId: number;
					public type: number;
					public value: any;
					public raw: pxb.android.StringItem;
					public prepare(axmlWriter: pxb.android.axml.AxmlWriter): void;
					public constructor(ns: pxb.android.StringItem, name: pxb.android.StringItem, resourceId: number);
				}
				export class NodeImpl extends pxb.android.axml.NodeVisitor {
					public static class: java.lang.Class<pxb.android.axml.AxmlWriter.NodeImpl>;
					public children: java.util.List<pxb.android.axml.AxmlWriter.NodeImpl>;
					public text(ln: number, value: string): void;
					public end(): void;
					public attr(ns: string, name: string, resourceId: number, type: number, obj: any): void;
					public attr(ns: string, name: string, resourceId: number, type: number, value: any): void;
					public onAttr(a: pxb.android.axml.AxmlWriter.Attr): void;
					public constructor(nv: pxb.android.axml.NodeVisitor);
					public constructor();
					public constructor(ns: string, name: string);
					public prepare(axmlWriter: pxb.android.axml.AxmlWriter): number;
					public child(ns: string, name: string): pxb.android.axml.NodeVisitor;
					public text(lineNumber: number, value: string): void;
					public line(ln: number): void;
				}
				export class Ns extends java.lang.Object {
					public static class: java.lang.Class<pxb.android.axml.AxmlWriter.Ns>;
					public constructor(prefix: pxb.android.StringItem, uri: pxb.android.StringItem, ln: number);
				}
			}
		}
	}
}

declare module pxb {
	export module android {
		export module axml {
			export class DumpAdapter extends pxb.android.axml.AxmlVisitor {
				public static class: java.lang.Class<pxb.android.axml.DumpAdapter>;
				public deep: number;
				public nses: java.util.Map<string,string>;
				public attr(ns: string, name: string, resourceId: number, type: number, obj: any): void;
				public constructor(nv: pxb.android.axml.NodeVisitor, x: number, nses: java.util.Map<string,string>);
				public getPrefix(uri: string): string;
				public ns(prefix: string, uri: string, ln: number): void;
				public text(lineNumber: number, value: string): void;
				public constructor(av: pxb.android.axml.NodeVisitor);
				public constructor(nv: pxb.android.axml.NodeVisitor);
				public constructor();
				public child(ns: string, name: string): pxb.android.axml.NodeVisitor;
				public text(ln: number, value: string): void;
			}
		}
	}
}

declare module pxb {
	export module android {
		export module axml {
			export class DumpEditor extends pxb.android.axml.DumpAdapter {
				public static class: java.lang.Class<pxb.android.axml.DumpEditor>;
				public attr(ns: string, name: string, resourceId: number, type: number, obj: any): void;
				public constructor(nv: pxb.android.axml.NodeVisitor, valueModifications: java.util.Map<string,string>);
				public constructor(nv: pxb.android.axml.NodeVisitor, x: number, nses: java.util.Map<string,string>);
				public constructor(nv: pxb.android.axml.NodeVisitor);
				public constructor(valueModifications: java.util.Map<string,string>);
				public constructor();
				public child(ns: string, name: string): pxb.android.axml.NodeVisitor;
			}
		}
	}
}

declare module pxb {
	export module android {
		export module axml {
			export abstract class NodeVisitor extends java.lang.Object {
				public static class: java.lang.Class<pxb.android.axml.NodeVisitor>;
				public static TYPE_FIRST_INT: number;
				public static TYPE_INT_BOOLEAN: number;
				public static TYPE_INT_HEX: number;
				public static TYPE_REFERENCE: number;
				public static TYPE_STRING: number;
				public nv: pxb.android.axml.NodeVisitor;
				public attr(ns: string, name: string, resourceId: number, type: number, obj: any): void;
				public line(ln: number): void;
				public text(lineNumber: number, value: string): void;
				public constructor(nv: pxb.android.axml.NodeVisitor);
				public constructor();
				public child(ns: string, name: string): pxb.android.axml.NodeVisitor;
				public end(): void;
			}
		}
	}
}

declare module pxb {
	export module android {
		export module axml {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<pxb.android.axml.R>;
				public constructor();
			}
			export module R {
				export class attr extends java.lang.Object {
					public static class: java.lang.Class<pxb.android.axml.R.attr>;
					public static absListViewStyle: number;
					public static accessibilityEventTypes: number;
					public static accessibilityFeedbackType: number;
					public static accessibilityFlags: number;
					public static accountPreferences: number;
					public static accountType: number;
					public static action: number;
					public static actionBarDivider: number;
					public static actionBarItemBackground: number;
					public static actionBarSize: number;
					public static actionBarSplitStyle: number;
					public static actionBarStyle: number;
					public static actionBarTabBarStyle: number;
					public static actionBarTabStyle: number;
					public static actionBarTabTextStyle: number;
					public static actionBarWidgetTheme: number;
					public static actionButtonStyle: number;
					public static actionDropDownStyle: number;
					public static actionLayout: number;
					public static actionMenuTextAppearance: number;
					public static actionMenuTextColor: number;
					public static actionModeBackground: number;
					public static actionModeCloseButtonStyle: number;
					public static actionModeCloseDrawable: number;
					public static actionModeCopyDrawable: number;
					public static actionModeCutDrawable: number;
					public static actionModePasteDrawable: number;
					public static actionModeSelectAllDrawable: number;
					public static actionModeSplitBackground: number;
					public static actionModeStyle: number;
					public static actionOverflowButtonStyle: number;
					public static actionProviderClass: number;
					public static actionViewClass: number;
					public static activatedBackgroundIndicator: number;
					public static activityCloseEnterAnimation: number;
					public static activityCloseExitAnimation: number;
					public static activityOpenEnterAnimation: number;
					public static activityOpenExitAnimation: number;
					public static addStatesFromChildren: number;
					public static adjustViewBounds: number;
					public static alertDialogIcon: number;
					public static alertDialogStyle: number;
					public static alertDialogTheme: number;
					public static alignmentMode: number;
					public static allContactsName: number;
					public static allowBackup: number;
					public static allowClearUserData: number;
					public static allowParallelSyncs: number;
					public static allowSingleTap: number;
					public static allowTaskReparenting: number;
					public static alpha: number;
					public static alphabeticShortcut: number;
					public static alwaysDrawnWithCache: number;
					public static alwaysRetainTaskState: number;
					public static angle: number;
					public static animateFirstView: number;
					public static animateLayoutChanges: number;
					public static animateOnClick: number;
					public static animation: number;
					public static animationCache: number;
					public static animationDuration: number;
					public static animationOrder: number;
					public static animationResolution: number;
					public static antialias: number;
					public static anyDensity: number;
					public static apiKey: number;
					public static author: number;
					public static authorities: number;
					public static autoAdvanceViewId: number;
					public static autoCompleteTextViewStyle: number;
					public static autoLink: number;
					public static autoStart: number;
					public static autoText: number;
					public static autoUrlDetect: number;
					public static background: number;
					public static backgroundDimAmount: number;
					public static backgroundDimEnabled: number;
					public static backgroundSplit: number;
					public static backgroundStacked: number;
					public static backupAgent: number;
					public static baseline: number;
					public static baselineAlignBottom: number;
					public static baselineAligned: number;
					public static baselineAlignedChildIndex: number;
					public static borderlessButtonStyle: number;
					public static bottom: number;
					public static bottomBright: number;
					public static bottomDark: number;
					public static bottomLeftRadius: number;
					public static bottomMedium: number;
					public static bottomOffset: number;
					public static bottomRightRadius: number;
					public static breadCrumbShortTitle: number;
					public static breadCrumbTitle: number;
					public static bufferType: number;
					public static button: number;
					public static buttonBarButtonStyle: number;
					public static buttonBarStyle: number;
					public static buttonStyle: number;
					public static buttonStyleInset: number;
					public static buttonStyleSmall: number;
					public static buttonStyleToggle: number;
					public static cacheColorHint: number;
					public static calendarViewShown: number;
					public static calendarViewStyle: number;
					public static canRetrieveWindowContent: number;
					public static candidatesTextStyleSpans: number;
					public static capitalize: number;
					public static centerBright: number;
					public static centerColor: number;
					public static centerDark: number;
					public static centerMedium: number;
					public static centerX: number;
					public static centerY: number;
					public static checkBoxPreferenceStyle: number;
					public static checkMark: number;
					public static checkable: number;
					public static checkableBehavior: number;
					public static checkboxStyle: number;
					public static checked: number;
					public static checkedButton: number;
					public static checkedTextViewStyle: number;
					public static childDivider: number;
					public static childIndicator: number;
					public static childIndicatorLeft: number;
					public static childIndicatorRight: number;
					public static choiceMode: number;
					public static clearTaskOnLaunch: number;
					public static clickable: number;
					public static clipChildren: number;
					public static clipOrientation: number;
					public static clipToPadding: number;
					public static codes: number;
					public static collapseColumns: number;
					public static color: number;
					public static colorActivatedHighlight: number;
					public static colorBackground: number;
					public static colorBackgroundCacheHint: number;
					public static colorFocusedHighlight: number;
					public static colorForeground: number;
					public static colorForegroundInverse: number;
					public static colorLongPressedHighlight: number;
					public static colorMultiSelectHighlight: number;
					public static colorPressedHighlight: number;
					public static columnCount: number;
					public static columnDelay: number;
					public static columnOrderPreserved: number;
					public static columnWidth: number;
					public static compatibleWidthLimitDp: number;
					public static completionHint: number;
					public static completionHintView: number;
					public static completionThreshold: number;
					public static configChanges: number;
					public static configure: number;
					public static constantSize: number;
					public static content: number;
					public static contentAuthority: number;
					public static contentDescription: number;
					public static cropToPadding: number;
					public static cursorVisible: number;
					public static customNavigationLayout: number;
					public static customTokens: number;
					public static cycles: number;
					public static dashGap: number;
					public static dashWidth: number;
					public static data: number;
					public static datePickerStyle: number;
					public static dateTextAppearance: number;
					public static debuggable: number;
					public static defaultValue: number;
					public static delay: number;
					public static dependency: number;
					public static descendantFocusability: number;
					public static description: number;
					public static detachWallpaper: number;
					public static detailColumn: number;
					public static detailSocialSummary: number;
					public static detailsElementBackground: number;
					public static dial: number;
					public static dialogIcon: number;
					public static dialogLayout: number;
					public static dialogMessage: number;
					public static dialogPreferenceStyle: number;
					public static dialogTheme: number;
					public static dialogTitle: number;
					public static digits: number;
					public static direction: number;
					public static directionDescriptions: number;
					public static directionPriority: number;
					public static disableDependentsState: number;
					public static disabledAlpha: number;
					public static displayOptions: number;
					public static dither: number;
					public static divider: number;
					public static dividerHeight: number;
					public static dividerHorizontal: number;
					public static dividerPadding: number;
					public static dividerVertical: number;
					public static drawSelectorOnTop: number;
					public static drawable: number;
					public static drawableBottom: number;
					public static drawableEnd: number;
					public static drawableLeft: number;
					public static drawablePadding: number;
					public static drawableRight: number;
					public static drawableStart: number;
					public static drawableTop: number;
					public static drawingCacheQuality: number;
					public static dropDownAnchor: number;
					public static dropDownHeight: number;
					public static dropDownHintAppearance: number;
					public static dropDownHorizontalOffset: number;
					public static dropDownItemStyle: number;
					public static dropDownListViewStyle: number;
					public static dropDownSelector: number;
					public static dropDownSpinnerStyle: number;
					public static dropDownVerticalOffset: number;
					public static dropDownWidth: number;
					public static duplicateParentState: number;
					public static duration: number;
					public static editTextBackground: number;
					public static editTextColor: number;
					public static editTextPreferenceStyle: number;
					public static editTextStyle: number;
					public static editable: number;
					public static editorExtras: number;
					public static ellipsize: number;
					public static ems: number;
					public static enabled: number;
					public static endColor: number;
					public static endYear: number;
					public static enterFadeDuration: number;
					public static entries: number;
					public static entryValues: number;
					public static eventsInterceptionEnabled: number;
					public static excludeFromRecents: number;
					public static exitFadeDuration: number;
					public static expandableListPreferredChildIndicatorLeft: number;
					public static expandableListPreferredChildIndicatorRight: number;
					public static expandableListPreferredChildPaddingLeft: number;
					public static expandableListPreferredItemIndicatorLeft: number;
					public static expandableListPreferredItemIndicatorRight: number;
					public static expandableListPreferredItemPaddingLeft: number;
					public static expandableListViewStyle: number;
					public static expandableListViewWhiteStyle: number;
					public static exported: number;
					public static extraTension: number;
					public static factor: number;
					public static fadeDuration: number;
					public static fadeEnabled: number;
					public static fadeOffset: number;
					public static fadeScrollbars: number;
					public static fadingEdge: number;
					public static fadingEdgeLength: number;
					public static fastScrollAlwaysVisible: number;
					public static fastScrollEnabled: number;
					public static fastScrollOverlayPosition: number;
					public static fastScrollPreviewBackgroundLeft: number;
					public static fastScrollPreviewBackgroundRight: number;
					public static fastScrollTextColor: number;
					public static fastScrollThumbDrawable: number;
					public static fastScrollTrackDrawable: number;
					public static fillAfter: number;
					public static fillBefore: number;
					public static fillEnabled: number;
					public static fillViewport: number;
					public static filter: number;
					public static filterTouchesWhenObscured: number;
					public static finishOnCloseSystemDialogs: number;
					public static finishOnTaskLaunch: number;
					public static firstDayOfWeek: number;
					public static fitsSystemWindows: number;
					public static flipInterval: number;
					public static focusable: number;
					public static focusableInTouchMode: number;
					public static focusedMonthDateColor: number;
					public static fontFamily: number;
					public static footerDividersEnabled: number;
					public static foreground: number;
					public static foregroundGravity: number;
					public static format: number;
					public static format12Hour: number;
					public static format24Hour: number;
					public static fragment: number;
					public static fragmentCloseEnterAnimation: number;
					public static fragmentCloseExitAnimation: number;
					public static fragmentFadeEnterAnimation: number;
					public static fragmentFadeExitAnimation: number;
					public static fragmentOpenEnterAnimation: number;
					public static fragmentOpenExitAnimation: number;
					public static freezesText: number;
					public static fromAlpha: number;
					public static fromDegrees: number;
					public static fromXDelta: number;
					public static fromXScale: number;
					public static fromYDelta: number;
					public static fromYScale: number;
					public static fullBright: number;
					public static fullDark: number;
					public static functionalTest: number;
					public static galleryItemBackground: number;
					public static galleryStyle: number;
					public static gestureColor: number;
					public static gestureStrokeAngleThreshold: number;
					public static gestureStrokeLengthThreshold: number;
					public static gestureStrokeSquarenessThreshold: number;
					public static gestureStrokeType: number;
					public static gestureStrokeWidth: number;
					public static glEsVersion: number;
					public static gradientRadius: number;
					public static grantUriPermissions: number;
					public static gravity: number;
					public static gridViewStyle: number;
					public static groupIndicator: number;
					public static hand_hour: number;
					public static hand_minute: number;
					public static handle: number;
					public static handleProfiling: number;
					public static hapticFeedbackEnabled: number;
					public static hardwareAccelerated: number;
					public static hasCode: number;
					public static headerBackground: number;
					public static headerDividersEnabled: number;
					public static height: number;
					public static hint: number;
					public static homeAsUpIndicator: number;
					public static homeLayout: number;
					public static horizontalDivider: number;
					public static horizontalGap: number;
					public static horizontalScrollViewStyle: number;
					public static horizontalSpacing: number;
					public static host: number;
					public static icon: number;
					public static iconPreview: number;
					public static iconifiedByDefault: number;
					public static id: number;
					public static ignoreGravity: number;
					public static imageButtonStyle: number;
					public static imageWellStyle: number;
					public static imeActionId: number;
					public static imeActionLabel: number;
					public static imeExtractEnterAnimation: number;
					public static imeExtractExitAnimation: number;
					public static imeFullscreenBackground: number;
					public static imeOptions: number;
					public static imeSubtypeExtraValue: number;
					public static imeSubtypeLocale: number;
					public static imeSubtypeMode: number;
					public static immersive: number;
					public static importantForAccessibility: number;
					public static inAnimation: number;
					public static includeFontPadding: number;
					public static includeInGlobalSearch: number;
					public static indeterminate: number;
					public static indeterminateBehavior: number;
					public static indeterminateDrawable: number;
					public static indeterminateDuration: number;
					public static indeterminateOnly: number;
					public static indeterminateProgressStyle: number;
					public static indicatorLeft: number;
					public static indicatorRight: number;
					public static inflatedId: number;
					public static initOrder: number;
					public static initialKeyguardLayout: number;
					public static initialLayout: number;
					public static innerRadius: number;
					public static innerRadiusRatio: number;
					public static inputMethod: number;
					public static inputType: number;
					public static insetBottom: number;
					public static insetLeft: number;
					public static insetRight: number;
					public static insetTop: number;
					public static installLocation: number;
					public static interpolator: number;
					public static isAlwaysSyncable: number;
					public static isAuxiliary: number;
					public static isDefault: number;
					public static isIndicator: number;
					public static isModifier: number;
					public static isRepeatable: number;
					public static isScrollContainer: number;
					public static isSticky: number;
					public static isolatedProcess: number;
					public static itemBackground: number;
					public static itemIconDisabledAlpha: number;
					public static itemPadding: number;
					public static itemTextAppearance: number;
					public static keepScreenOn: number;
					public static key: number;
					public static keyBackground: number;
					public static keyEdgeFlags: number;
					public static keyHeight: number;
					public static keyIcon: number;
					public static keyLabel: number;
					public static keyOutputText: number;
					public static keyPreviewHeight: number;
					public static keyPreviewLayout: number;
					public static keyPreviewOffset: number;
					public static keyTextColor: number;
					public static keyTextSize: number;
					public static keyWidth: number;
					public static keyboardLayout: number;
					public static keyboardMode: number;
					public static keycode: number;
					public static killAfterRestore: number;
					public static label: number;
					public static labelFor: number;
					public static labelTextSize: number;
					public static largeHeap: number;
					public static largeScreens: number;
					public static largestWidthLimitDp: number;
					public static launchMode: number;
					public static layerType: number;
					public static layout: number;
					public static layoutAnimation: number;
					public static layoutDirection: number;
					public static layout_above: number;
					public static layout_alignBaseline: number;
					public static layout_alignBottom: number;
					public static layout_alignEnd: number;
					public static layout_alignLeft: number;
					public static layout_alignParentBottom: number;
					public static layout_alignParentEnd: number;
					public static layout_alignParentLeft: number;
					public static layout_alignParentRight: number;
					public static layout_alignParentStart: number;
					public static layout_alignParentTop: number;
					public static layout_alignRight: number;
					public static layout_alignStart: number;
					public static layout_alignTop: number;
					public static layout_alignWithParentIfMissing: number;
					public static layout_below: number;
					public static layout_centerHorizontal: number;
					public static layout_centerInParent: number;
					public static layout_centerVertical: number;
					public static layout_column: number;
					public static layout_columnSpan: number;
					public static layout_gravity: number;
					public static layout_height: number;
					public static layout_margin: number;
					public static layout_marginBottom: number;
					public static layout_marginEnd: number;
					public static layout_marginLeft: number;
					public static layout_marginRight: number;
					public static layout_marginStart: number;
					public static layout_marginTop: number;
					public static layout_row: number;
					public static layout_rowSpan: number;
					public static layout_scale: number;
					public static layout_span: number;
					public static layout_toEndOf: number;
					public static layout_toLeftOf: number;
					public static layout_toRightOf: number;
					public static layout_toStartOf: number;
					public static layout_weight: number;
					public static layout_width: number;
					public static layout_x: number;
					public static layout_y: number;
					public static left: number;
					public static lineSpacingExtra: number;
					public static lineSpacingMultiplier: number;
					public static lines: number;
					public static linksClickable: number;
					public static listChoiceBackgroundIndicator: number;
					public static listChoiceIndicatorMultiple: number;
					public static listChoiceIndicatorSingle: number;
					public static listDivider: number;
					public static listDividerAlertDialog: number;
					public static listPopupWindowStyle: number;
					public static listPreferredItemHeight: number;
					public static listPreferredItemHeightLarge: number;
					public static listPreferredItemHeightSmall: number;
					public static listPreferredItemPaddingEnd: number;
					public static listPreferredItemPaddingLeft: number;
					public static listPreferredItemPaddingRight: number;
					public static listPreferredItemPaddingStart: number;
					public static listSelector: number;
					public static listSeparatorTextViewStyle: number;
					public static listViewStyle: number;
					public static listViewWhiteStyle: number;
					public static logo: number;
					public static longClickable: number;
					public static loopViews: number;
					public static manageSpaceActivity: number;
					public static mapViewStyle: number;
					public static marqueeRepeatLimit: number;
					public static max: number;
					public static maxDate: number;
					public static maxEms: number;
					public static maxHeight: number;
					public static maxItemsPerRow: number;
					public static maxLength: number;
					public static maxLevel: number;
					public static maxLines: number;
					public static maxRows: number;
					public static maxSdkVersion: number;
					public static maxWidth: number;
					public static measureAllChildren: number;
					public static measureWithLargestChild: number;
					public static mediaRouteButtonStyle: number;
					public static mediaRouteTypes: number;
					public static menuCategory: number;
					public static mimeType: number;
					public static minDate: number;
					public static minEms: number;
					public static minHeight: number;
					public static minLevel: number;
					public static minLines: number;
					public static minResizeHeight: number;
					public static minResizeWidth: number;
					public static minSdkVersion: number;
					public static minWidth: number;
					public static mode: number;
					public static moreIcon: number;
					public static multiprocess: number;
					public static name: number;
					public static navigationMode: number;
					public static negativeButtonText: number;
					public static nextFocusDown: number;
					public static nextFocusForward: number;
					public static nextFocusLeft: number;
					public static nextFocusRight: number;
					public static nextFocusUp: number;
					public static noHistory: number;
					public static normalScreens: number;
					public static notificationTimeout: number;
					public static numColumns: number;
					public static numStars: number;
					public static numeric: number;
					public static numericShortcut: number;
					public static onClick: number;
					public static oneshot: number;
					public static opacity: number;
					public static order: number;
					public static orderInCategory: number;
					public static ordering: number;
					public static orderingFromXml: number;
					public static orientation: number;
					public static outAnimation: number;
					public static overScrollFooter: number;
					public static overScrollHeader: number;
					public static overScrollMode: number;
					public static overridesImplicitlyEnabledSubtype: number;
					public static packageNames: number;
					public static padding: number;
					public static paddingBottom: number;
					public static paddingEnd: number;
					public static paddingLeft: number;
					public static paddingRight: number;
					public static paddingStart: number;
					public static paddingTop: number;
					public static panelBackground: number;
					public static panelColorBackground: number;
					public static panelColorForeground: number;
					public static panelFullBackground: number;
					public static panelTextAppearance: number;
					public static parentActivityName: number;
					public static password: number;
					public static path: number;
					public static pathPattern: number;
					public static pathPrefix: number;
					public static permission: number;
					public static permissionFlags: number;
					public static permissionGroup: number;
					public static permissionGroupFlags: number;
					public static persistent: number;
					public static persistentDrawingCache: number;
					public static phoneNumber: number;
					public static pivotX: number;
					public static pivotY: number;
					public static popupAnimationStyle: number;
					public static popupBackground: number;
					public static popupCharacters: number;
					public static popupKeyboard: number;
					public static popupLayout: number;
					public static popupMenuStyle: number;
					public static popupWindowStyle: number;
					public static port: number;
					public static positiveButtonText: number;
					public static preferenceCategoryStyle: number;
					public static preferenceInformationStyle: number;
					public static preferenceLayoutChild: number;
					public static preferenceScreenStyle: number;
					public static preferenceStyle: number;
					public static presentationTheme: number;
					public static previewImage: number;
					public static priority: number;
					public static privateImeOptions: number;
					public static process: number;
					public static progress: number;
					public static progressBarPadding: number;
					public static progressBarStyle: number;
					public static progressBarStyleHorizontal: number;
					public static progressBarStyleInverse: number;
					public static progressBarStyleLarge: number;
					public static progressBarStyleLargeInverse: number;
					public static progressBarStyleSmall: number;
					public static progressBarStyleSmallInverse: number;
					public static progressBarStyleSmallTitle: number;
					public static progressDrawable: number;
					public static prompt: number;
					public static propertyName: number;
					public static protectionLevel: number;
					public static publicKey: number;
					public static queryActionMsg: number;
					public static queryAfterZeroResults: number;
					public static queryHint: number;
					public static quickContactBadgeStyleSmallWindowLarge: number;
					public static quickContactBadgeStyleSmallWindowMedium: number;
					public static quickContactBadgeStyleSmallWindowSmall: number;
					public static quickContactBadgeStyleWindowLarge: number;
					public static quickContactBadgeStyleWindowMedium: number;
					public static quickContactBadgeStyleWindowSmall: number;
					public static radioButtonStyle: number;
					public static radius: number;
					public static rating: number;
					public static ratingBarStyle: number;
					public static ratingBarStyleIndicator: number;
					public static ratingBarStyleSmall: number;
					public static readPermission: number;
					public static repeatCount: number;
					public static repeatMode: number;
					public static reqFiveWayNav: number;
					public static reqHardKeyboard: number;
					public static reqKeyboardType: number;
					public static reqNavigation: number;
					public static reqTouchScreen: number;
					public static required: number;
					public static requiresFadingEdge: number;
					public static requiresSmallestWidthDp: number;
					public static resizeMode: number;
					public static resizeable: number;
					public static resource: number;
					public static restoreAnyVersion: number;
					public static restoreNeedsApplication: number;
					public static right: number;
					public static ringtonePreferenceStyle: number;
					public static ringtoneType: number;
					public static rotation: number;
					public static rotationX: number;
					public static rotationY: number;
					public static rowCount: number;
					public static rowDelay: number;
					public static rowEdgeFlags: number;
					public static rowHeight: number;
					public static rowOrderPreserved: number;
					public static saveEnabled: number;
					public static scaleGravity: number;
					public static scaleHeight: number;
					public static scaleType: number;
					public static scaleWidth: number;
					public static scaleX: number;
					public static scaleY: number;
					public static scheme: number;
					public static screenDensity: number;
					public static screenOrientation: number;
					public static screenSize: number;
					public static scrollHorizontally: number;
					public static scrollViewStyle: number;
					public static scrollX: number;
					public static scrollY: number;
					public static scrollbarAlwaysDrawHorizontalTrack: number;
					public static scrollbarAlwaysDrawVerticalTrack: number;
					public static scrollbarDefaultDelayBeforeFade: number;
					public static scrollbarFadeDuration: number;
					public static scrollbarSize: number;
					public static scrollbarStyle: number;
					public static scrollbarThumbHorizontal: number;
					public static scrollbarThumbVertical: number;
					public static scrollbarTrackHorizontal: number;
					public static scrollbarTrackVertical: number;
					public static scrollbars: number;
					public static scrollingCache: number;
					public static searchButtonText: number;
					public static searchMode: number;
					public static searchSettingsDescription: number;
					public static searchSuggestAuthority: number;
					public static searchSuggestIntentAction: number;
					public static searchSuggestIntentData: number;
					public static searchSuggestPath: number;
					public static searchSuggestSelection: number;
					public static searchSuggestThreshold: number;
					public static secondaryProgress: number;
					public static seekBarStyle: number;
					public static segmentedButtonStyle: number;
					public static selectAllOnFocus: number;
					public static selectable: number;
					public static selectableItemBackground: number;
					public static selectedDateVerticalBar: number;
					public static selectedWeekBackgroundColor: number;
					public static settingsActivity: number;
					public static shadowColor: number;
					public static shadowDx: number;
					public static shadowDy: number;
					public static shadowRadius: number;
					public static shape: number;
					public static shareInterpolator: number;
					public static sharedUserId: number;
					public static sharedUserLabel: number;
					public static shouldDisableView: number;
					public static showAsAction: number;
					public static showDefault: number;
					public static showDividers: number;
					public static showOnLockScreen: number;
					public static showSilent: number;
					public static showWeekNumber: number;
					public static shownWeekCount: number;
					public static shrinkColumns: number;
					public static singleLine: number;
					public static singleUser: number;
					public static smallIcon: number;
					public static smallScreens: number;
					public static smoothScrollbar: number;
					public static soundEffectsEnabled: number;
					public static spacing: number;
					public static spinnerDropDownItemStyle: number;
					public static spinnerItemStyle: number;
					public static spinnerMode: number;
					public static spinnerStyle: number;
					public static spinnersShown: number;
					public static splitMotionEvents: number;
					public static src: number;
					public static stackFromBottom: number;
					public static starStyle: number;
					public static startColor: number;
					public static startOffset: number;
					public static startYear: number;
					public static stateNotNeeded: number;
					public static state_above_anchor: number;
					public static state_accelerated: number;
					public static state_activated: number;
					public static state_active: number;
					public static state_checkable: number;
					public static state_checked: number;
					public static state_drag_can_accept: number;
					public static state_drag_hovered: number;
					public static state_empty: number;
					public static state_enabled: number;
					public static state_expanded: number;
					public static state_first: number;
					public static state_focused: number;
					public static state_hovered: number;
					public static state_last: number;
					public static state_long_pressable: number;
					public static state_middle: number;
					public static state_multiline: number;
					public static state_pressed: number;
					public static state_selected: number;
					public static state_single: number;
					public static state_window_focused: number;
					public static staticWallpaperPreview: number;
					public static stepSize: number;
					public static stopWithTask: number;
					public static streamType: number;
					public static stretchColumns: number;
					public static stretchMode: number;
					public static subtitle: number;
					public static subtitleTextStyle: number;
					public static subtypeExtraValue: number;
					public static subtypeId: number;
					public static subtypeLocale: number;
					public static suggestActionMsg: number;
					public static suggestActionMsgColumn: number;
					public static summary: number;
					public static summaryColumn: number;
					public static summaryOff: number;
					public static summaryOn: number;
					public static supportsRtl: number;
					public static supportsUploading: number;
					public static switchMinWidth: number;
					public static switchPadding: number;
					public static switchPreferenceStyle: number;
					public static switchTextAppearance: number;
					public static switchTextOff: number;
					public static switchTextOn: number;
					public static syncable: number;
					public static tabStripEnabled: number;
					public static tabStripLeft: number;
					public static tabStripRight: number;
					public static tabWidgetStyle: number;
					public static tag: number;
					public static targetActivity: number;
					public static targetClass: number;
					public static targetDescriptions: number;
					public static targetPackage: number;
					public static targetSdkVersion: number;
					public static taskAffinity: number;
					public static taskCloseEnterAnimation: number;
					public static taskCloseExitAnimation: number;
					public static taskOpenEnterAnimation: number;
					public static taskOpenExitAnimation: number;
					public static taskToBackEnterAnimation: number;
					public static taskToBackExitAnimation: number;
					public static taskToFrontEnterAnimation: number;
					public static taskToFrontExitAnimation: number;
					public static tension: number;
					public static testOnly: number;
					public static text: number;
					public static textAlignment: number;
					public static textAllCaps: number;
					public static textAppearance: number;
					public static textAppearanceButton: number;
					public static textAppearanceInverse: number;
					public static textAppearanceLarge: number;
					public static textAppearanceLargeInverse: number;
					public static textAppearanceLargePopupMenu: number;
					public static textAppearanceListItem: number;
					public static textAppearanceListItemSmall: number;
					public static textAppearanceMedium: number;
					public static textAppearanceMediumInverse: number;
					public static textAppearanceSearchResultSubtitle: number;
					public static textAppearanceSearchResultTitle: number;
					public static textAppearanceSmall: number;
					public static textAppearanceSmallInverse: number;
					public static textAppearanceSmallPopupMenu: number;
					public static textCheckMark: number;
					public static textCheckMarkInverse: number;
					public static textColor: number;
					public static textColorAlertDialogListItem: number;
					public static textColorHighlight: number;
					public static textColorHighlightInverse: number;
					public static textColorHint: number;
					public static textColorHintInverse: number;
					public static textColorLink: number;
					public static textColorLinkInverse: number;
					public static textColorPrimary: number;
					public static textColorPrimaryDisableOnly: number;
					public static textColorPrimaryInverse: number;
					public static textColorPrimaryInverseDisableOnly: number;
					public static textColorPrimaryInverseNoDisable: number;
					public static textColorPrimaryNoDisable: number;
					public static textColorSecondary: number;
					public static textColorSecondaryInverse: number;
					public static textColorSecondaryInverseNoDisable: number;
					public static textColorSecondaryNoDisable: number;
					public static textColorTertiary: number;
					public static textColorTertiaryInverse: number;
					public static textCursorDrawable: number;
					public static textDirection: number;
					public static textEditNoPasteWindowLayout: number;
					public static textEditPasteWindowLayout: number;
					public static textEditSideNoPasteWindowLayout: number;
					public static textEditSidePasteWindowLayout: number;
					public static textEditSuggestionItemLayout: number;
					public static textFilterEnabled: number;
					public static textIsSelectable: number;
					public static textOff: number;
					public static textOn: number;
					public static textScaleX: number;
					public static textSelectHandle: number;
					public static textSelectHandleLeft: number;
					public static textSelectHandleRight: number;
					public static textSelectHandleWindowStyle: number;
					public static textSize: number;
					public static textStyle: number;
					public static textSuggestionsWindowStyle: number;
					public static textViewStyle: number;
					public static theme: number;
					public static thickness: number;
					public static thicknessRatio: number;
					public static thumb: number;
					public static thumbOffset: number;
					public static thumbTextPadding: number;
					public static thumbnail: number;
					public static tileMode: number;
					public static timeZone: number;
					public static tint: number;
					public static title: number;
					public static titleCondensed: number;
					public static titleTextStyle: number;
					public static toAlpha: number;
					public static toDegrees: number;
					public static toXDelta: number;
					public static toXScale: number;
					public static toYDelta: number;
					public static toYScale: number;
					public static top: number;
					public static topBright: number;
					public static topDark: number;
					public static topLeftRadius: number;
					public static topOffset: number;
					public static topRightRadius: number;
					public static track: number;
					public static transcriptMode: number;
					public static transformPivotX: number;
					public static transformPivotY: number;
					public static translationX: number;
					public static translationY: number;
					public static type: number;
					public static typeface: number;
					public static uiOptions: number;
					public static uncertainGestureColor: number;
					public static unfocusedMonthDateColor: number;
					public static unselectedAlpha: number;
					public static updatePeriodMillis: number;
					public static useDefaultMargins: number;
					public static useIntrinsicSizeAsMinimum: number;
					public static useLevel: number;
					public static userVisible: number;
					public static value: number;
					public static valueFrom: number;
					public static valueTo: number;
					public static valueType: number;
					public static variablePadding: number;
					public static versionCode: number;
					public static versionName: number;
					public static verticalCorrection: number;
					public static verticalDivider: number;
					public static verticalGap: number;
					public static verticalScrollbarPosition: number;
					public static verticalSpacing: number;
					public static visibility: number;
					public static visible: number;
					public static vmSafeMode: number;
					public static voiceLanguage: number;
					public static voiceLanguageModel: number;
					public static voiceMaxResults: number;
					public static voicePromptText: number;
					public static voiceSearchMode: number;
					public static wallpaperCloseEnterAnimation: number;
					public static wallpaperCloseExitAnimation: number;
					public static wallpaperIntraCloseEnterAnimation: number;
					public static wallpaperIntraCloseExitAnimation: number;
					public static wallpaperIntraOpenEnterAnimation: number;
					public static wallpaperIntraOpenExitAnimation: number;
					public static wallpaperOpenEnterAnimation: number;
					public static wallpaperOpenExitAnimation: number;
					public static webTextViewStyle: number;
					public static webViewStyle: number;
					public static weekDayTextAppearance: number;
					public static weekNumberColor: number;
					public static weekSeparatorLineColor: number;
					public static weightSum: number;
					public static widgetCategory: number;
					public static widgetLayout: number;
					public static width: number;
					public static windowActionBar: number;
					public static windowActionBarOverlay: number;
					public static windowActionModeOverlay: number;
					public static windowAnimationStyle: number;
					public static windowBackground: number;
					public static windowCloseOnTouchOutside: number;
					public static windowContentOverlay: number;
					public static windowDisablePreview: number;
					public static windowEnableSplitTouch: number;
					public static windowEnterAnimation: number;
					public static windowExitAnimation: number;
					public static windowFrame: number;
					public static windowFullscreen: number;
					public static windowHideAnimation: number;
					public static windowIsFloating: number;
					public static windowIsTranslucent: number;
					public static windowMinWidthMajor: number;
					public static windowMinWidthMinor: number;
					public static windowNoDisplay: number;
					public static windowNoTitle: number;
					public static windowShowAnimation: number;
					public static windowShowWallpaper: number;
					public static windowSoftInputMode: number;
					public static windowTitleBackgroundStyle: number;
					public static windowTitleSize: number;
					public static windowTitleStyle: number;
					public static writePermission: number;
					public static x: number;
					public static xlargeScreens: number;
					public static y: number;
					public static yesNoPreferenceStyle: number;
					public static zAdjustment: number;
					public constructor();
				}
			}
		}
	}
}

declare module pxb {
	export module android {
		export module axml {
			export class Util extends java.lang.Object {
				public static class: java.lang.Class<pxb.android.axml.Util>;
				public static writeFile(data: number[], out: java.io.File): void;
				public static readIs(is: java.io.InputStream): number[];
				public static readProguardConfig(config: java.io.File): java.util.Map<string,string>;
				public static readFile(_in_: java.io.File): number[];
				public static copy(is: java.io.InputStream, os: java.io.OutputStream): void;
				public constructor();
			}
		}
	}
}

declare module pxb {
	export module android {
		export module axml {
			export class ValueWrapper extends java.lang.Object {
				public static class: java.lang.Class<pxb.android.axml.ValueWrapper>;
				public static ID: number;
				public static STYLE: number;
				public static CLASS: number;
				public type: number;
				public raw: string;
				public ref: number;
				public static wrapStyle(ref: number, raw: string): pxb.android.axml.ValueWrapper;
				public replaceRaw(raw: string): pxb.android.axml.ValueWrapper;
				public static wrapClass(ref: number, raw: string): pxb.android.axml.ValueWrapper;
				public static wrapId(ref: number, raw: string): pxb.android.axml.ValueWrapper;
			}
		}
	}
}

declare module rikka {
	export module shizuku {
		export module aidl {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<rikka.shizuku.aidl.R>;
			}
		}
	}
}

declare module rikka {
	export module shizuku {
		export module api {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<rikka.shizuku.api.R>;
			}
		}
	}
}

declare module rikka {
	export module shizuku {
		export module provider {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<rikka.shizuku.provider.R>;
			}
		}
	}
}

declare module rikka {
	export module shizuku {
		export module shared {
			export class R extends java.lang.Object {
				public static class: java.lang.Class<rikka.shizuku.shared.R>;
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export class AndrolibResources extends java.lang.Object {
			public static class: java.lang.Class<zhao.arsceditor.AndrolibResources>;
			public static sKeepBroken: boolean;
			public mARSCDecoder: zhao.arsceditor.ResDecoder.ARSCDecoder;
			public mAXMLDecoder: zhao.arsceditor.ResDecoder.AXMLDecoder;
			public constructor(context: android.content.Context);
			public decodeAXML(AXMLStream: java.io.InputStream): void;
			public getResTable(ARSCStream: java.io.InputStream): zhao.arsceditor.ResDecoder.data.ResTable;
			public getResTable(ARSCStream: java.io.InputStream, loadMainPkg: boolean): zhao.arsceditor.ResDecoder.data.ResTable;
			public loadMainPkg(resTable: zhao.arsceditor.ResDecoder.data.ResTable, ARSCStream: java.io.InputStream): zhao.arsceditor.ResDecoder.data.ResPackage;
			public getResTable(): zhao.arsceditor.ResDecoder.data.ResTable;
			public selectPkgWithMostResSpecs(pkgs: zhao.arsceditor.ResDecoder.data.ResPackage[]): zhao.arsceditor.ResDecoder.data.ResPackage;
			public pushFramResPackage(pkg: zhao.arsceditor.ResDecoder.data.ResPackage): void;
			public getFramPackage(): zhao.arsceditor.ResDecoder.data.ResPackage;
			public decodeARSC(resTable: zhao.arsceditor.ResDecoder.data.ResTable, callback: zhao.arsceditor.ResDecoder.ARSCCallBack): void;
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export class ARSCCallBack extends java.lang.Object {
				public static class: java.lang.Class<zhao.arsceditor.ResDecoder.ARSCCallBack>;
				/**
				 * Constructs a new instance of the zhao.arsceditor.ResDecoder.ARSCCallBack interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
				 */
				public constructor(implementation: {
					back(param0: string, param1: string, param2: string, param3: string): void;
				});
				public constructor();
				public back(param0: string, param1: string, param2: string, param3: string): void;
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export class ARSCDecoder extends java.lang.Object {
				public static class: java.lang.Class<zhao.arsceditor.ResDecoder.ARSCDecoder>;
				public mPkg: zhao.arsceditor.ResDecoder.data.ResPackage;
				public mTableStrings: zhao.arsceditor.ResDecoder.StringBlock;
				public decode(decoder: zhao.arsceditor.ResDecoder.ARSCDecoder, arscStream: java.io.InputStream, findFlagsOffsets: boolean, keepBroken: boolean): zhao.arsceditor.ResDecoder.ARSCDecoder.ARSCData;
				public write(os: java.io.OutputStream): void;
				public CloneArsc(os: java.io.OutputStream, newPackageName: string, close: boolean): void;
				public constructor(arscStream: java.io.InputStream, resTable: zhao.arsceditor.ResDecoder.data.ResTable, keepBroken: boolean);
				public getPackageName(): string;
				public write(os: java.io.OutputStream, stringlist_src: java.util.List<string>, stringlist_tar: java.util.List<string>): void;
				public decode(decoder: zhao.arsceditor.ResDecoder.ARSCDecoder, arscStream: java.io.InputStream, findFlagsOffsets: boolean, keepBroken: boolean, resTable: zhao.arsceditor.ResDecoder.data.ResTable): zhao.arsceditor.ResDecoder.ARSCDecoder.ARSCData;
				public readTable(): zhao.arsceditor.ResDecoder.data.ResPackage[];
			}
			export module ARSCDecoder {
				export class ARSCData extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.ARSCDecoder.ARSCData>;
					public getResTable(): zhao.arsceditor.ResDecoder.data.ResTable;
					public getPackages(): zhao.arsceditor.ResDecoder.data.ResPackage[];
					public constructor(packages: zhao.arsceditor.ResDecoder.data.ResPackage[], resTable: zhao.arsceditor.ResDecoder.data.ResTable);
					public findPackageWithMostResSpecs(): number;
					public getOnePackage(): zhao.arsceditor.ResDecoder.data.ResPackage;
				}
				export class Header extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.ARSCDecoder.Header>;
					public static TYPE_NONE: number;
					public static TYPE_TABLE: number;
					public static TYPE_PACKAGE: number;
					public static TYPE_TYPE: number;
					public static TYPE_SPEC_TYPE: number;
					public static TYPE_LIBRARY: number;
					public byte1: number;
					public byte2: number;
					public chunkSize: number;
					public type: number;
					public static read(_in_: zhao.arsceditor.ResDecoder.IO.LEDataInputStream): zhao.arsceditor.ResDecoder.ARSCDecoder.Header;
					public constructor(type: number, size: number, byte1: number, byte2: number);
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export class AXMLDecoder extends java.lang.Object {
				public static class: java.lang.Class<zhao.arsceditor.ResDecoder.AXMLDecoder>;
				public mTableStrings: zhao.arsceditor.ResDecoder.StringBlock;
				public write(stringlist_src: java.util.List<string>, stringlist_tar: java.util.List<string>, out: java.io.OutputStream): void;
				public static read(input: java.io.InputStream): zhao.arsceditor.ResDecoder.AXMLDecoder;
				public getStrings(m_strings: java.util.List<string>): void;
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export class GetResValues extends java.lang.Object {
				public static class: java.lang.Class<zhao.arsceditor.ResDecoder.GetResValues>;
				/**
				 * Constructs a new instance of the zhao.arsceditor.ResDecoder.GetResValues interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
				 */
				public constructor(implementation: {
					getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
				});
				public constructor();
				public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module IO {
				export class Duo<T1, T2>  extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.IO.Duo<any,any>>;
					public m1: T1;
					public m2: T2;
					public constructor(t1: T1, t2: T2);
					public equals(obj: any): boolean;
					public hashCode(): number;
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module IO {
				export class LEDataInputStream extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.IO.LEDataInputStream>;
					public work: number[];
					public size: number;
					public skipCheckShort(expected: number): void;
					public seek(position: number): void;
					public skipShort(): void;
					public readLong(): number;
					public setIsLittleEndian(isLittleEndian: boolean): void;
					public readShort(): number;
					public mark(readlimit: number): void;
					public readFully(ba: number[]): void;
					public constructor(_in_: java.io.InputStream);
					public readFully(ba: number[], off: number, len: number): void;
					public skipBytes(n: number): void;
					public close(): void;
					public readNulEndedString(length: number, fixed: boolean): string;
					public readInt(): number;
					public skipByte(): void;
					public reset(): void;
					public skipInt(): void;
					public skipCheckByte(expected: number): void;
					public readUnsignedShort(): number;
					public readByte(): number;
					public skipCheckInt(expected: number): void;
					public static toByteArray(input: java.io.InputStream): number[];
					public readIntArray(length: number): number[];
					public available(): number;
					public skipCheckChunkTypeInt(expected: number, possible: number): number;
					public read(buffer: number[], start: number, end: number): number;
					public constructor(data: number[]);
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module IO {
				export class LEDataOutputStream extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.IO.LEDataOutputStream>;
					public writeFully(b: number[]): void;
					public writeInt(i: number): void;
					public writeShort(s: number): void;
					public close(): void;
					public writeCharArray(charbuf: string[]): void;
					public writeNulEndedString(name: string): void;
					public size(): number;
					public writeBytes(length: number): void;
					public writeFully(buffer: number[], offset: number, count: number): void;
					public constructor(out: java.io.OutputStream);
					public writeByte(b: number): void;
					public writeIntArray(buf: number[]): void;
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export class StringBlock extends java.lang.Object {
				public static class: java.lang.Class<zhao.arsceditor.ResDecoder.StringBlock>;
				public m_strings: number[];
				public writeFully(lmOut: zhao.arsceditor.ResDecoder.IO.LEDataOutputStream, bOut: java.io.ByteArrayOutputStream): void;
				public getList(): java.util.List<string>;
				public static read(reader: zhao.arsceditor.ResDecoder.IO.LEDataInputStream): zhao.arsceditor.ResDecoder.StringBlock;
				public find(string: string): number;
				public writeString(stringlist: java.util.List<string>): java.io.ByteArrayOutputStream;
				public sortStringBlock(src: string, tar: string): void;
				public getCount(): number;
				public getString(index: number): string;
				public constructor();
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export class ResConfig extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.ResConfig>;
					public toString(): string;
					public addResource(res: zhao.arsceditor.ResDecoder.data.ResResource, overwrite: boolean): void;
					public listResSpecs(): java.util.Set<zhao.arsceditor.ResDecoder.data.ResResSpec>;
					public constructor(flags: zhao.arsceditor.ResDecoder.data.ResConfigFlags);
					public getResource(spec: zhao.arsceditor.ResDecoder.data.ResResSpec): zhao.arsceditor.ResDecoder.data.ResResource;
					public listResources(): java.util.Set<zhao.arsceditor.ResDecoder.data.ResResource>;
					public getFlags(): zhao.arsceditor.ResDecoder.data.ResConfigFlags;
					public addResource(res: zhao.arsceditor.ResDecoder.data.ResResource): void;
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export class ResConfigFlags extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.ResConfigFlags>;
					public static DENSITY_400: number;
					public static DENSITY_ANY: number;
					public static DENSITY_DEFAULT: number;
					public static DENSITY_HIGH: number;
					public static DENSITY_LOW: number;
					public static DENSITY_MEDIUM: number;
					public static DENSITY_NONE: number;
					public static DENSITY_TV: number;
					public static DENSITY_XHIGH: number;
					public static DENSITY_XXHIGH: number;
					public static DENSITY_XXXHIGH: number;
					public static KEYBOARD_12KEY: number;
					public static KEYBOARD_ANY: number;
					public static KEYBOARD_NOKEYS: number;
					public static KEYBOARD_QWERTY: number;
					public static KEYSHIDDEN_ANY: number;
					public static KEYSHIDDEN_NO: number;
					public static KEYSHIDDEN_SOFT: number;
					public static KEYSHIDDEN_YES: number;
					public static MASK_KEYSHIDDEN: number;
					public static MASK_LAYOUTDIR: number;
					public static MASK_NAVHIDDEN: number;
					public static MASK_SCREENLONG: number;
					public static MASK_SCREENROUND: number;
					public static MASK_SCREENSIZE: number;
					public static MASK_UI_MODE_NIGHT: number;
					public static MASK_UI_MODE_TYPE: number;
					public static MNC_ZERO: number;
					public static NAVHIDDEN_ANY: number;
					public static NAVHIDDEN_NO: number;
					public static NAVHIDDEN_YES: number;
					public static NAVIGATION_ANY: number;
					public static NAVIGATION_DPAD: number;
					public static NAVIGATION_NONAV: number;
					public static NAVIGATION_TRACKBALL: number;
					public static NAVIGATION_WHEEL: number;
					public static ORIENTATION_ANY: number;
					public static ORIENTATION_LAND: number;
					public static ORIENTATION_PORT: number;
					public static ORIENTATION_SQUARE: number;
					public static SCREENLAYOUT_LAYOUTDIR_ANY: number;
					public static SCREENLAYOUT_LAYOUTDIR_LTR: number;
					public static SCREENLAYOUT_LAYOUTDIR_RTL: number;
					public static SCREENLAYOUT_LAYOUTDIR_SHIFT: number;
					public static SCREENLAYOUT_ROUND_ANY: number;
					public static SCREENLAYOUT_ROUND_NO: number;
					public static SCREENLAYOUT_ROUND_YES: number;
					public static SCREENLONG_ANY: number;
					public static SCREENLONG_NO: number;
					public static SCREENLONG_YES: number;
					public static SCREENSIZE_ANY: number;
					public static SCREENSIZE_LARGE: number;
					public static SCREENSIZE_NORMAL: number;
					public static SCREENSIZE_SMALL: number;
					public static SCREENSIZE_XLARGE: number;
					public static SDK_BASE: number;
					public static SDK_BASE_1_1: number;
					public static SDK_CUPCAKE: number;
					public static SDK_DONUT: number;
					public static SDK_ECLAIR: number;
					public static SDK_ECLAIR_0_1: number;
					public static SDK_ECLAIR_MR1: number;
					public static SDK_FROYO: number;
					public static SDK_GINGERBREAD: number;
					public static SDK_GINGERBREAD_MR1: number;
					public static SDK_HONEYCOMB: number;
					public static SDK_HONEYCOMB_MR1: number;
					public static SDK_HONEYCOMB_MR2: number;
					public static SDK_ICE_CREAM_SANDWICH: number;
					public static SDK_ICE_CREAM_SANDWICH_MR1: number;
					public static SDK_JELLY_BEAN: number;
					public static SDK_JELLY_BEAN_MR1: number;
					public static SDK_JELLY_BEAN_MR2: number;
					public static SDK_KITKAT: number;
					public static SDK_LOLLIPOP: number;
					public static SDK_LOLLIPOP_MR1: number;
					public static SDK_MNC: number;
					public static TOUCHSCREEN_ANY: number;
					public static TOUCHSCREEN_FINGER: number;
					public static TOUCHSCREEN_NOTOUCH: number;
					public static TOUCHSCREEN_STYLUS: number;
					public static UI_MODE_NIGHT_ANY: number;
					public static UI_MODE_NIGHT_NO: number;
					public static UI_MODE_NIGHT_YES: number;
					public static UI_MODE_TYPE_ANY: number;
					public static UI_MODE_TYPE_APPLIANCE: number;
					public static UI_MODE_TYPE_CAR: number;
					public static UI_MODE_TYPE_DESK: number;
					public static UI_MODE_TYPE_GODZILLAUI: number;
					public static UI_MODE_TYPE_HUGEUI: number;
					public static UI_MODE_TYPE_LARGEUI: number;
					public static UI_MODE_TYPE_MEDIUMUI: number;
					public static UI_MODE_TYPE_NORMAL: number;
					public static UI_MODE_TYPE_SMALLUI: number;
					public static UI_MODE_TYPE_TELEVISION: number;
					public static UI_MODE_TYPE_WATCH: number;
					public density: number;
					public inputFlags: number;
					public isInvalid: boolean;
					public keyboard: number;
					public language: string[];
					public mcc: number;
					public mnc: number;
					public navigation: number;
					public orientation: number;
					public region: string[];
					public screenHeight: number;
					public screenHeightDp: number;
					public screenLayout: number;
					public screenWidth: number;
					public screenWidthDp: number;
					public sdkVersion: number;
					public smallestScreenWidthDp: number;
					public touchscreen: number;
					public uiMode: number;
					public constructor(mcc: number, mnc: number, language: string[], region: string[], orientation: number, touchscreen: number, density: number, keyboard: number, navigation: number, inputFlags: number, screenWidth: number, screenHeight: number, sdkVersion: number, screenLayout: number, uiMode: number, smallestScreenWidthDp: number, screenWidthDp: number, screenHeightDp: number, localeScript: string[], localeVariant: string[], screenLayout2: number, isInvalid: boolean, size: number);
					public equals(obj: any): boolean;
					public toString(): string;
					public getQualifiers(): string;
					public constructor();
					public hashCode(): number;
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export class ResID extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.ResID>;
					public entry: number;
					public id: number;
					public package_: number;
					public type: number;
					public equals(obj: any): boolean;
					public toString(): string;
					public constructor(package_: number, type: number, entry: number);
					public constructor(id: number);
					public constructor(package_: number, type: number, entry: number, id: number);
					public hashCode(): number;
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export class ResPackage extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.ResPackage>;
					public equals(obj: any): boolean;
					public constructor(resTable: zhao.arsceditor.ResDecoder.data.ResTable, id: number, name: string);
					public getOrCreateConfig(flags: zhao.arsceditor.ResDecoder.data.ResConfigFlags): zhao.arsceditor.ResDecoder.data.ResType;
					public hasType(typeName: string): boolean;
					public hasConfig(flags: zhao.arsceditor.ResDecoder.data.ResConfigFlags): boolean;
					public addResSpec(spec: zhao.arsceditor.ResDecoder.data.ResResSpec): void;
					public listResSpecs(): java.util.List<zhao.arsceditor.ResDecoder.data.ResResSpec>;
					public listFiles(): java.util.Set<zhao.arsceditor.ResDecoder.data.ResResource>;
					public removeResSpec(spec: zhao.arsceditor.ResDecoder.data.ResResSpec): void;
					public listValuesFiles(): java.util.Collection<zhao.arsceditor.ResDecoder.data.ResValuesFile>;
					public getResTable(): zhao.arsceditor.ResDecoder.data.ResTable;
					public toString(): string;
					public hasResSpec(resID: zhao.arsceditor.ResDecoder.data.ResID): boolean;
					public hashCode(): number;
					public addConfig(config: zhao.arsceditor.ResDecoder.data.ResType): void;
					public getConfigs(): java.util.List<zhao.arsceditor.ResDecoder.data.ResType>;
					public addType(type: zhao.arsceditor.ResDecoder.data.ResTypeSpec): void;
					public getId(): number;
					public removeResource(res: zhao.arsceditor.ResDecoder.data.ResResource): void;
					public getValueFactory(): zhao.arsceditor.ResDecoder.data.value.ResValueFactory;
					public getConfig(flags: zhao.arsceditor.ResDecoder.data.ResConfigFlags): zhao.arsceditor.ResDecoder.data.ResType;
					public getType(typeName: string): zhao.arsceditor.ResDecoder.data.ResTypeSpec;
					public listTypes(): java.util.List<zhao.arsceditor.ResDecoder.data.ResTypeSpec>;
					public getName(): string;
					public getResSpec(resID: zhao.arsceditor.ResDecoder.data.ResID): zhao.arsceditor.ResDecoder.data.ResResSpec;
					public getResSpecCount(): number;
					public addSynthesizedRes(resId: number): void;
					public addResource(res: zhao.arsceditor.ResDecoder.data.ResResource): void;
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export class ResResSpec extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.ResResSpec>;
					public getFullName(relativeToPackage: zhao.arsceditor.ResDecoder.data.ResPackage, excludeType: boolean): string;
					public hasResource(config: zhao.arsceditor.ResDecoder.data.ResType): boolean;
					public addResource(res: zhao.arsceditor.ResDecoder.data.ResResource, overwrite: boolean): void;
					public getFullName(excludePackage: boolean, excludeType: boolean): string;
					public getType(): zhao.arsceditor.ResDecoder.data.ResTypeSpec;
					public listResources(): java.util.Set<zhao.arsceditor.ResDecoder.data.ResResource>;
					public removeResource(res: zhao.arsceditor.ResDecoder.data.ResResource): void;
					public getFullName(): string;
					public getResource(config: zhao.arsceditor.ResDecoder.data.ResConfigFlags): zhao.arsceditor.ResDecoder.data.ResResource;
					public isDummyResSpec(): boolean;
					public toString(): string;
					public getDefaultResource(): zhao.arsceditor.ResDecoder.data.ResResource;
					public getId(): zhao.arsceditor.ResDecoder.data.ResID;
					public getName(): string;
					public hasDefaultResource(): boolean;
					public getResource(config: zhao.arsceditor.ResDecoder.data.ResType): zhao.arsceditor.ResDecoder.data.ResResource;
					public constructor(id: zhao.arsceditor.ResDecoder.data.ResID, name: string, pkg: zhao.arsceditor.ResDecoder.data.ResPackage, type: zhao.arsceditor.ResDecoder.data.ResTypeSpec);
					public getPackage(): zhao.arsceditor.ResDecoder.data.ResPackage;
					public addResource(res: zhao.arsceditor.ResDecoder.data.ResResource): void;
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export class ResResource extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.ResResource>;
					public toString(): string;
					public getResSpec(): zhao.arsceditor.ResDecoder.data.ResResSpec;
					public getValue(): zhao.arsceditor.ResDecoder.data.value.ResValue;
					public replace(value: zhao.arsceditor.ResDecoder.data.value.ResValue): void;
					public getFilePath(): string;
					public getConfig(): zhao.arsceditor.ResDecoder.data.ResType;
					public constructor(config: zhao.arsceditor.ResDecoder.data.ResType, spec: zhao.arsceditor.ResDecoder.data.ResResSpec, value: zhao.arsceditor.ResDecoder.data.value.ResValue);
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export class ResTable extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.ResTable>;
					public getSharedLibrary(): boolean;
					public constructor(andRes: zhao.arsceditor.AndrolibResources);
					public setPackageOriginal(pkg: string): void;
					public hasPackage(id: number): boolean;
					public addSdkInfo(key: string, value: string): void;
					public clearSdkInfo(): void;
					public hasPackage(name: string): boolean;
					public constructor();
					public addPackage(pkg: zhao.arsceditor.ResDecoder.data.ResPackage, main: boolean): void;
					public getPackage(id: number): zhao.arsceditor.ResDecoder.data.ResPackage;
					public setAnalysisMode(mode: boolean): void;
					public getVersionInfo(): java.util.Map<string,string>;
					public setPackageId(id: number): void;
					public addVersionInfo(key: string, value: string): void;
					public getAnalysisMode(): boolean;
					public setSharedLibrary(flag: boolean): void;
					public getSdkInfo(): java.util.Map<string,string>;
					public getResSpec(resID: number): zhao.arsceditor.ResDecoder.data.ResResSpec;
					public getPackageRenamed(): string;
					public listFramePackages(): java.util.Set<zhao.arsceditor.ResDecoder.data.ResPackage>;
					public setPackageRenamed(pkg: string): void;
					public getPackageId(): number;
					public getResSpec(resID: zhao.arsceditor.ResDecoder.data.ResID): zhao.arsceditor.ResDecoder.data.ResResSpec;
					public getPackageOriginal(): string;
					public listMainPackages(): java.util.Set<zhao.arsceditor.ResDecoder.data.ResPackage>;
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export class ResType extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.ResType>;
					public toString(): string;
					public addResource(res: zhao.arsceditor.ResDecoder.data.ResResource, overwrite: boolean): void;
					public listResSpecs(): java.util.Set<zhao.arsceditor.ResDecoder.data.ResResSpec>;
					public constructor(flags: zhao.arsceditor.ResDecoder.data.ResConfigFlags);
					public getResource(spec: zhao.arsceditor.ResDecoder.data.ResResSpec): zhao.arsceditor.ResDecoder.data.ResResource;
					public listResources(): java.util.Set<zhao.arsceditor.ResDecoder.data.ResResource>;
					public removeResource(res: zhao.arsceditor.ResDecoder.data.ResResource): void;
					public getFlags(): zhao.arsceditor.ResDecoder.data.ResConfigFlags;
					public addResource(res: zhao.arsceditor.ResDecoder.data.ResResource): void;
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export class ResTypeSpec extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.ResTypeSpec>;
					public getResSpec(name: string): zhao.arsceditor.ResDecoder.data.ResResSpec;
					public toString(): string;
					public getName(): string;
					public isString(): boolean;
					public listResSpecs(): java.util.Set<zhao.arsceditor.ResDecoder.data.ResResSpec>;
					public getId(): number;
					public addResSpec(spec: zhao.arsceditor.ResDecoder.data.ResResSpec): void;
					public getEntryCount(): number;
					public constructor(name: string, resTable: zhao.arsceditor.ResDecoder.data.ResTable, package_: zhao.arsceditor.ResDecoder.data.ResPackage, id: number, entryCount: number);
					public removeResSpec(spec: zhao.arsceditor.ResDecoder.data.ResResSpec): void;
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export class ResUnknownFiles extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.ResUnknownFiles>;
					public addUnknownFileInfo(file: string, value: string): void;
					public constructor();
					public getUnknownFiles(): java.util.Map<string,string>;
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export class ResValuesFile extends java.lang.Object {
					public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.ResValuesFile>;
					public getPath(): string;
					public equals(obj: any): boolean;
					public constructor(pkg: zhao.arsceditor.ResDecoder.data.ResPackage, type: zhao.arsceditor.ResDecoder.data.ResTypeSpec, config: zhao.arsceditor.ResDecoder.data.ResType);
					public getType(): zhao.arsceditor.ResDecoder.data.ResTypeSpec;
					public isSynthesized(res: zhao.arsceditor.ResDecoder.data.ResResource): boolean;
					public listResources(): java.util.Set<zhao.arsceditor.ResDecoder.data.ResResource>;
					public hashCode(): number;
					public getConfig(): zhao.arsceditor.ResDecoder.data.ResType;
					public addResource(res: zhao.arsceditor.ResDecoder.data.ResResource): void;
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResArrayValue extends zhao.arsceditor.ResDecoder.data.value.ResBagValue implements zhao.arsceditor.ResDecoder.GetResValues {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResArrayValue>;
						public static BAG_KEY_ARRAY_START: number;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor();
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public getType(): string;
						public constructor(parent: zhao.arsceditor.ResDecoder.data.value.ResReferenceValue, items: zhao.arsceditor.ResDecoder.data.value.ResScalarValue[]);
						public constructor(parent: zhao.arsceditor.ResDecoder.data.value.ResReferenceValue);
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResAttr extends zhao.arsceditor.ResDecoder.data.value.ResBagValue implements zhao.arsceditor.ResDecoder.GetResValues {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResAttr>;
						public static BAG_KEY_ATTR_TYPE: number;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public static factory(parent: zhao.arsceditor.ResDecoder.data.value.ResReferenceValue, items: zhao.arsceditor.ResDecoder.IO.Duo<java.lang.Integer,zhao.arsceditor.ResDecoder.data.value.ResScalarValue>[], factory: zhao.arsceditor.ResDecoder.data.value.ResValueFactory, pkg: zhao.arsceditor.ResDecoder.data.ResPackage): zhao.arsceditor.ResDecoder.data.value.ResAttr;
						public serializeBody(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public convertToResXmlFormat(value: zhao.arsceditor.ResDecoder.data.value.ResScalarValue): string;
						public getTypeAsString(): string;
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResBagValue extends zhao.arsceditor.ResDecoder.data.value.ResValue implements zhao.arsceditor.ResDecoder.GetResValues {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResBagValue>;
						public mParent: zhao.arsceditor.ResDecoder.data.value.ResReferenceValue;
						public getParent(): zhao.arsceditor.ResDecoder.data.value.ResReferenceValue;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor();
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor(parent: zhao.arsceditor.ResDecoder.data.value.ResReferenceValue);
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResBoolValue extends zhao.arsceditor.ResDecoder.data.value.ResScalarValue {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResBoolValue>;
						public constructor(value: boolean, rawIntValue: number, rawValue: string);
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor();
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor(type: string, rawIntValue: number, rawValue: string);
						public getValue(): boolean;
						public encodeAsResValue(): string;
						public constructor(rawIntValue: number);
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResColorValue extends zhao.arsceditor.ResDecoder.data.value.ResIntValue {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResColorValue>;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor();
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor(type: string, rawIntValue: number, rawValue: string);
						public constructor(value: number, rawValue: string);
						public constructor(value: number, rawValue: string, type: string);
						public encodeAsResValue(): string;
						public constructor(value: number, rawValue: string, type: number);
						public constructor(rawIntValue: number);
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResDimenValue extends zhao.arsceditor.ResDecoder.data.value.ResIntValue {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResDimenValue>;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor();
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor(type: string, rawIntValue: number, rawValue: string);
						public constructor(value: number, rawValue: string);
						public constructor(value: number, rawValue: string, type: string);
						public encodeAsResValue(): string;
						public constructor(value: number, rawValue: string, type: number);
						public constructor(rawIntValue: number);
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResEnumAttr extends zhao.arsceditor.ResDecoder.data.value.ResAttr {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResEnumAttr>;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public serializeBody(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public convertToResXmlFormat(value: zhao.arsceditor.ResDecoder.data.value.ResScalarValue): string;
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResFileValue extends zhao.arsceditor.ResDecoder.data.value.ResIntBasedValue implements zhao.arsceditor.ResDecoder.GetResValues {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResFileValue>;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor();
						public getStrippedPath(): string;
						public constructor(path: string, rawIntValue: number);
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public getPath(): string;
						public constructor(rawIntValue: number);
						public toString(): string;
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResFlagsAttr extends zhao.arsceditor.ResDecoder.data.value.ResAttr {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResFlagsAttr>;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public serializeBody(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public convertToResXmlFormat(value: zhao.arsceditor.ResDecoder.data.value.ResScalarValue): string;
					}
					export module ResFlagsAttr {
						export class FlagItem extends java.lang.Object {
							public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResFlagsAttr.FlagItem>;
							public flag: number;
							public value: string;
							public constructor(ref: zhao.arsceditor.ResDecoder.data.value.ResReferenceValue, flag: number);
							public getValue(): string;
						}
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResFloatValue extends zhao.arsceditor.ResDecoder.data.value.ResScalarValue {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResFloatValue>;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor();
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor(type: string, rawIntValue: number, rawValue: string);
						public constructor(value: number, rawIntValue: number, rawValue: string);
						public encodeAsResValue(): string;
						public constructor(rawIntValue: number);
						public getValue(): number;
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResFractionValue extends zhao.arsceditor.ResDecoder.data.value.ResIntValue {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResFractionValue>;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor();
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor(type: string, rawIntValue: number, rawValue: string);
						public constructor(value: number, rawValue: string);
						public constructor(value: number, rawValue: string, type: string);
						public encodeAsResValue(): string;
						public constructor(value: number, rawValue: string, type: number);
						public constructor(rawIntValue: number);
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResIdValue extends zhao.arsceditor.ResDecoder.data.value.ResValue implements zhao.arsceditor.ResDecoder.GetResValues {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResIdValue>;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor();
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResIntBasedValue extends zhao.arsceditor.ResDecoder.data.value.ResValue {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResIntBasedValue>;
						public constructor();
						public getRawIntValue(): number;
						public constructor(rawIntValue: number);
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResIntValue extends zhao.arsceditor.ResDecoder.data.value.ResScalarValue {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResIntValue>;
						public mValue: number;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor();
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor(type: string, rawIntValue: number, rawValue: string);
						public constructor(value: number, rawValue: string, type: string);
						public encodeAsResValue(): string;
						public constructor(rawIntValue: number);
						public constructor(value: number, rawValue: string, type: number);
						public getValue(): number;
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResReferenceValue extends zhao.arsceditor.ResDecoder.data.value.ResIntValue {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResReferenceValue>;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor();
						public isNull(): boolean;
						public constructor(package_: zhao.arsceditor.ResDecoder.data.ResPackage, value: number, rawValue: string);
						public constructor(package_: zhao.arsceditor.ResDecoder.data.ResPackage, value: number, rawValue: string, theme: boolean);
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor(type: string, rawIntValue: number, rawValue: string);
						public constructor(value: number, rawValue: string, type: string);
						public encodeAsResValue(): string;
						public constructor(value: number, rawValue: string, type: number);
						public constructor(rawIntValue: number);
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export abstract class ResScalarValue extends zhao.arsceditor.ResDecoder.data.value.ResIntBasedValue implements zhao.arsceditor.ResDecoder.GetResValues {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResScalarValue>;
						public mRawValue: string;
						public mType: string;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor();
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor(type: string, rawIntValue: number, rawValue: string);
						public encodeAsResXmlItemValue(): string;
						public getType(): string;
						public encodeResValue(): string;
						public encodeAsResValue(): string;
						public constructor(rawIntValue: number);
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResStringValue extends zhao.arsceditor.ResDecoder.data.value.ResScalarValue {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResStringValue>;
						public constructor(value: string, rawValue: number, type: string);
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor();
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public constructor(type: string, rawIntValue: number, rawValue: string);
						public constructor(value: string, rawValue: number);
						public encodeAsResValue(): string;
						public constructor(rawIntValue: number);
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResStyleValue extends zhao.arsceditor.ResDecoder.data.value.ResBagValue implements zhao.arsceditor.ResDecoder.GetResValues {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResStyleValue>;
						public getResValues(param0: zhao.arsceditor.ResDecoder.ARSCCallBack, param1: zhao.arsceditor.ResDecoder.data.ResResource): void;
						public getResValues(back: zhao.arsceditor.ResDecoder.ARSCCallBack, res: zhao.arsceditor.ResDecoder.data.ResResource): void;
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResValue extends java.lang.Object {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResValue>;
						public constructor();
					}
				}
			}
		}
	}
}

declare module zhao {
	export module arsceditor {
		export module ResDecoder {
			export module data {
				export module value {
					export class ResValueFactory extends java.lang.Object {
						public static class: java.lang.Class<zhao.arsceditor.ResDecoder.data.value.ResValueFactory>;
						public newReference(resID: number, rawValue: string, theme: boolean): zhao.arsceditor.ResDecoder.data.value.ResReferenceValue;
						public constructor(pakage_: zhao.arsceditor.ResDecoder.data.ResPackage);
						public factory(value: string, rawValue: number): zhao.arsceditor.ResDecoder.data.value.ResIntBasedValue;
						public factory(type: number, value: number, rawValue: string): zhao.arsceditor.ResDecoder.data.value.ResScalarValue;
						public newReference(resID: number, rawValue: string): zhao.arsceditor.ResDecoder.data.value.ResReferenceValue;
						public bagFactory(parent: number, items: zhao.arsceditor.ResDecoder.IO.Duo<java.lang.Integer,zhao.arsceditor.ResDecoder.data.value.ResScalarValue>[]): zhao.arsceditor.ResDecoder.data.value.ResBagValue;
					}
				}
			}
		}
	}
}

//Generics information:
//org.autojs.autojs.apkbuilder.util.BoolFunction:1
//org.autojs.autojs.concurrent.ConcurrentArrayList:1
//org.autojs.autojs.concurrent.Value:1
//org.autojs.autojs.concurrent.VolatileBox:1
//org.autojs.autojs.concurrent.VolatileDispose:1
//org.autojs.autojs.core.internal.Functions.Func0:1
//org.autojs.autojs.core.internal.Functions.Func1:2
//org.autojs.autojs.core.internal.Functions.Func2:3
//org.autojs.autojs.core.internal.Functions.Func3:4
//org.autojs.autojs.core.internal.Functions.Func4:5
//org.autojs.autojs.core.internal.Functions.VoidFunc1:1
//org.autojs.autojs.core.internal.Functions.VoidFunc2:2
//org.autojs.autojs.core.internal.Functions.VoidFunc3:3
//org.autojs.autojs.core.internal.Functions.VoidFunc4:4
//org.autojs.autojs.core.ui.BiMap:2
//org.autojs.autojs.core.ui.BiMaps.BiMapBuilder:2
//org.autojs.autojs.core.ui.BiMaps.BiMapImpl:2
//org.autojs.autojs.core.ui.attribute.ViewAttributes.Getter:1
//org.autojs.autojs.core.ui.attribute.ViewAttributes.MappingAttributeSetter:1
//org.autojs.autojs.core.ui.attribute.ViewAttributes.Setter:1
//org.autojs.autojs.core.ui.attribute.ViewAttributes.ValueConverter:1
//org.autojs.autojs.core.ui.inflater.ViewCreator:1
//org.autojs.autojs.core.ui.inflater.inflaters.AbsSeekBarInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.AbsSpinnerInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ActionMenuViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.AdapterViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.AppBarLayoutInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.AppCompatCheckBoxInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.AppCompatSpinnerInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.AppCompatTextViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.AutoCompleteTextViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.BaseViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ButtonInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.CalendarViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.CardViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.CheckBoxInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.CheckedTextViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ChronometerInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.CompoundButtonInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ConsoleViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.DatePickerInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.DrawerLayoutInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.EditTextInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.FloatingActionButtonInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.FrameLayoutInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.HorizontalScrollViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ImageButtonInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ImageSwitcherInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ImageViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.JsGridViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.JsListViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.LinearLayoutInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.NumberPickerInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ProgressBarInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.QuickContactBadgeInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.RadioGroupInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.RatingBarInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.RecyclerViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.RelativeLayoutInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.RoundedImageViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ScrollViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.SearchViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.SeekBarInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.SpinnerInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.SurfaceViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.SwitchCompatInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.TabLayoutInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.TextClockInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.TextSwitcherInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.TextViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.TextViewLegacyInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.TextureViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.TimePickerInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ToggleButtonInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ToolbarInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.VideoViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ViewAnimatorInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ViewFlipperInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ViewGroupInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ViewInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ViewPagerInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.ViewSwitcherInflater:1
//org.autojs.autojs.core.ui.inflater.inflaters.WebViewInflater:1
//org.autojs.autojs.core.ui.inflater.util.ValueMapper:1
//org.autojs.autojs.engine.ScriptEngine:1
//org.autojs.autojs.engine.ScriptEngine.AbstractScriptEngine:1
//org.autojs.autojs.event.EventDispatcher:1
//org.autojs.autojs.event.EventDispatcher.Event:1
//org.autojs.autojs.model.autocomplete.DictionaryTree:1
//org.autojs.autojs.model.autocomplete.DictionaryTree.Entry:1
//org.autojs.autojs.model.autocomplete.DictionaryTree.Node:1
//org.autojs.autojs.storage.database.Database:1
//org.autojs.autojs.storage.database.ModelChange:1
//org.autojs.autojs.theme.util.ListBuilder:1
//org.autojs.autojs.tool.Callback:1
//org.autojs.autojs.tool.Consumer:1
//org.autojs.autojs.tool.Func1:2
//org.autojs.autojs.tool.LimitedHashMap:2
//org.autojs.autojs.tool.MapBuilder:2
//org.autojs.autojs.tool.SimpleCache:1
//org.autojs.autojs.tool.SimpleCache.Item:1
//org.autojs.autojs.tool.SimpleCache.NullSupplier:1
//org.autojs.autojs.tool.SimpleCache.Supplier:1
//org.autojs.autojs.tool.SimpleObserver:1
//org.autojs.autojs.tool.SparseArrayEntries:1
//org.autojs.autojs.tool.StateObserver.SimpleOnStateChangedListener:1
//org.autojs.autojs.tool.Supplier:1
//org.autojs.autojs.ui.widget.AutoAdapter:1
//org.autojs.autojs.ui.widget.BindableViewHolder:1
//org.autojs.autojs.ui.widget.SimpleRecyclerViewAdapter:2
//org.autojs.autojs.ui.widget.SimpleRecyclerViewAdapter.ViewHolderFactory:1
//org.autojs.autojs.ui.widget.ViewHolderMutableAdapter:1
//org.autojs.autojs.ui.widget.ViewHolderSupplier:1
//org.autojs.autojs.ui.widget.ViewHolderSupplier.ViewHolderCreator:1
//zhao.arsceditor.ResDecoder.IO.Duo:2

