declare module org {
	export module nativescript {
		export module firebase {
			export module app_check {
				export class BuildConfig {
					public static class: java.lang.Class<org.nativescript.firebase.app_check.BuildConfig>;
					public static DEBUG: boolean;
					public static LIBRARY_PACKAGE_NAME: string;
					public static BUILD_TYPE: string;
					public constructor();
				}
			}
		}
	}
}

declare module org {
	export module nativescript {
		export module firebase {
			export module app_check {
				export class FirebaseAppCheck {
					public static class: java.lang.Class<org.nativescript.firebase.app_check.FirebaseAppCheck>;
					public static Companion: org.nativescript.firebase.app_check.FirebaseAppCheck.Companion;
					public constructor();
					public static getExecutorsCount(): number;
					public static getToken(param0: com.google.firebase.appcheck.FirebaseAppCheck, param1: boolean, param2: org.nativescript.firebase.app_check.FirebaseAppCheck.Callback<com.google.firebase.appcheck.AppCheckToken>): void;
					public static setExecutorsCount(param0: number): void;
				}
				export module FirebaseAppCheck {
					export class Callback<T>  extends java.lang.Object {
						public static class: java.lang.Class<org.nativescript.firebase.app_check.FirebaseAppCheck.Callback<any>>;
						/**
						 * Constructs a new instance of the org.nativescript.firebase.app_check.FirebaseAppCheck$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onSuccess(param0: T): void;
							onError(param0: any): void;
						});
						public constructor();
						public onError(param0: any): void;
						public onSuccess(param0: T): void;
					}
					export class Companion {
						public static class: java.lang.Class<org.nativescript.firebase.app_check.FirebaseAppCheck.Companion>;
						public setExecutorsCount(param0: number): void;
						public getToken(param0: com.google.firebase.appcheck.FirebaseAppCheck, param1: boolean, param2: org.nativescript.firebase.app_check.FirebaseAppCheck.Callback<com.google.firebase.appcheck.AppCheckToken>): void;
						public getExecutorsCount(): number;
					}
				}
			}
		}
	}
}

//Generics information:
//org.nativescript.firebase.app_check.FirebaseAppCheck.Callback:1

