declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zza {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zza>;
							public constructor(param0: string, param1: boolean);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzaa {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzaa>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzab extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzz>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzab>;
							public constructor(param0: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzh>*/, param1: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzak>*/, param2: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzam>*/);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzac {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzac>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzad {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzad>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzae extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzac>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzae>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzaf extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzas>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzaf>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzag {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzag>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzah extends com.google.android.gms.internal.consent_sdk.zzas {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzah>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzai extends com.google.android.gms.internal.consent_sdk.zzat {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzai>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzaj extends com.google.android.gms.internal.consent_sdk.zzd {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzaj>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzak extends com.google.android.gms.internal.consent_sdk.zzg {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzak>;
							public constructor(param0: globalAndroid.app.Application, param1: any /* com.google.android.gms.internal.consent_sdk.zzam*/, param2: java.util.concurrent.Executor);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzal extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzak>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzal>;
							public constructor(param0: com.google.android.gms.internal.consent_sdk.zzcl<globalAndroid.app.Application>, param1: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzam>*/, param2: com.google.android.gms.internal.consent_sdk.zzcl<java.util.concurrent.Executor>);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzam {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzam>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzan extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzam>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzan>;
							public constructor(param0: com.google.android.gms.internal.consent_sdk.zzcl<globalAndroid.app.Application>);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzao {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzao>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzap extends com.google.android.gms.internal.consent_sdk.zzch<globalAndroid.os.Handler> {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzap>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzaq {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzaq>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzar extends com.google.android.gms.internal.consent_sdk.zzch<java.util.concurrent.Executor> {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzar>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzas {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzas>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.consent_sdk.zzas interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zza(param0: any /* com.google.android.gms.internal.consent_sdk.zzbc*/): any /* com.google.android.gms.internal.consent_sdk.zzas*/;
								zzb(): any /* com.google.android.gms.internal.consent_sdk.zzat*/;
							});
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzat {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzat>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.consent_sdk.zzat interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zza(): any /* com.google.android.gms.internal.consent_sdk.zzay*/;
							});
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzau {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzau>;
							public run(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzav {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzav>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzaw {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzaw>;
							public onActivityPaused(param0: globalAndroid.app.Activity): void;
							public onActivityStarted(param0: globalAndroid.app.Activity): void;
							public onActivityCreated(param0: globalAndroid.app.Activity, param1: globalAndroid.os.Bundle): void;
							public onActivitySaveInstanceState(param0: globalAndroid.app.Activity, param1: globalAndroid.os.Bundle): void;
							public onActivityResumed(param0: globalAndroid.app.Activity): void;
							public constructor(param0: any /* com.google.android.gms.internal.consent_sdk.zzay*/, param1: globalAndroid.app.Activity);
							public onActivityDestroyed(param0: globalAndroid.app.Activity): void;
							public onActivityStopped(param0: globalAndroid.app.Activity): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzax implements com.google.android.ump.UserMessagingPlatform.OnConsentFormLoadSuccessListener, com.google.android.ump.UserMessagingPlatform.OnConsentFormLoadFailureListener {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzax>;
							public onConsentFormLoadSuccess(param0: com.google.android.ump.ConsentForm): void;
							public onConsentFormLoadFailure(param0: com.google.android.ump.FormError): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzay extends com.google.android.ump.ConsentForm {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzay>;
							public constructor(param0: globalAndroid.app.Application, param1: any /* com.google.android.gms.internal.consent_sdk.zzac*/, param2: any /* com.google.android.gms.internal.consent_sdk.zzbi*/, param3: any /* com.google.android.gms.internal.consent_sdk.zzam*/, param4: any /* com.google.android.gms.internal.consent_sdk.zzbc*/, param5: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzbg>*/);
							public show(param0: globalAndroid.app.Activity, param1: com.google.android.ump.ConsentForm.OnConsentFormDismissedListener): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzaz extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzay>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzaz>;
							public constructor(param0: com.google.android.gms.internal.consent_sdk.zzcl<globalAndroid.app.Application>, param1: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzac>*/, param2: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzbi>*/, param3: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzam>*/, param4: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzbc>*/, param5: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzbg>*/);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzb {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzb>;
							public constructor(param0: globalAndroid.app.Application);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzba {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzba>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbb extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzba>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbb>;
							public constructor(param0: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzas>*/);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbc {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbc>;
							public constructor(param0: string, param1: string);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbd {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbd>;
							public run(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbe {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbe>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbf {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbf>;
							public shouldOverrideUrlLoading(param0: globalAndroid.webkit.WebView, param1: string): boolean;
							public onPageFinished(param0: globalAndroid.webkit.WebView, param1: string): void;
							public onReceivedError(param0: globalAndroid.webkit.WebView, param1: number, param2: string, param3: string): void;
							public onLoadResource(param0: globalAndroid.webkit.WebView, param1: string): void;
							public shouldOverrideUrlLoading(param0: globalAndroid.webkit.WebView, param1: globalAndroid.webkit.WebResourceRequest): boolean;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbg {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbg>;
							public constructor(param0: any /* com.google.android.gms.internal.consent_sdk.zzbi*/, param1: globalAndroid.os.Handler, param2: any /* com.google.android.gms.internal.consent_sdk.zzbm*/);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbh extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzbg>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbh>;
							public constructor(param0: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzbi>*/, param1: com.google.android.gms.internal.consent_sdk.zzcl<globalAndroid.os.Handler>, param2: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzbm>*/);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbi {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbi>;
							public getSystemService(param0: string): any;
							public constructor(param0: globalAndroid.app.Application);
							public startActivity(param0: globalAndroid.content.Intent): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbj extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzbi>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbj>;
							public constructor(param0: com.google.android.gms.internal.consent_sdk.zzcl<globalAndroid.app.Application>);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbk {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbk>;
							public run(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbl {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbl>;
							public execute(param0: java.lang.Runnable): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbm extends com.google.android.gms.internal.consent_sdk.zzg {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbm>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbn extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzbm>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbn>;
							public constructor(param0: com.google.android.gms.internal.consent_sdk.zzcl<globalAndroid.app.Application>, param1: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzbi>*/, param2: com.google.android.gms.internal.consent_sdk.zzcl<globalAndroid.os.Handler>, param3: com.google.android.gms.internal.consent_sdk.zzcl<java.util.concurrent.Executor>, param4: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzh>*/, param5: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzak>*/, param6: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzay>*/, param7: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzam>*/);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbo {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbo>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbp {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbp>;
							public static values(): any /* androidNative.Array<com.google.android.gms.internal.consent_sdk.zzbp>*/;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbq {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbq>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbr {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbr>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbs {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbs>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbt {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbt>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbu {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbu>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbv {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbv>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbw {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbw>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbx {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbx>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzby {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzby>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzbz {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzbz>;
							public constructor(param0: globalAndroid.content.Context);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzc extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzb>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzc>;
							public constructor(param0: com.google.android.gms.internal.consent_sdk.zzcl<globalAndroid.app.Application>);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzca {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzca>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzcb {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzcb>;
							public newThread(param0: java.lang.Runnable): java.lang.Thread;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzcc {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzcc>;
							public execute(param0: java.lang.Runnable): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzcd {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzcd>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzce {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzce>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzcf<T>  extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<any>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzcf<any>>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzcg<T>  extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzcl<any>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzcg<any>>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzch<T>  extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzcl<any>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzch<any>>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.consent_sdk.zzch<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zzb(): any;
							});
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzci<T>  extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<any>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzci<any>>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzcj {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzcj>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzck {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzck>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzcl<T>  extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzcl<any>>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.consent_sdk.zzcl<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zzb(): T;
							});
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export abstract class zzd {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzd>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zze {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zze>;
							public run(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzf {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzf>;
							public call(): any;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzg {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzg>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.consent_sdk.zzg interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zza(): java.util.concurrent.Executor;
								zzb(param0: string, param1: org.json.JSONObject): boolean;
							});
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzh {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzh>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzi extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzh>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzi>;
							public constructor(param0: com.google.android.gms.internal.consent_sdk.zzcl<java.util.concurrent.Executor>);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzj {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzj>;
							public constructor(param0: number, param1: string, param2: java.lang.Throwable);
							public constructor(param0: number, param1: string);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzk extends com.google.android.ump.ConsentInformation {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzk>;
							public getConsentStatus(): number;
							public requestConsentInfoUpdate(param0: globalAndroid.app.Activity, param1: com.google.android.ump.ConsentRequestParameters, param2: com.google.android.ump.ConsentInformation.OnConsentInfoUpdateSuccessListener, param3: com.google.android.ump.ConsentInformation.OnConsentInfoUpdateFailureListener): void;
							public isConsentFormAvailable(): boolean;
							public constructor(param0: any /* com.google.android.gms.internal.consent_sdk.zzam*/, param1: any /* com.google.android.gms.internal.consent_sdk.zzv*/, param2: any /* com.google.android.gms.internal.consent_sdk.zzba*/);
							public reset(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzl extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzk>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzl>;
							public constructor(param0: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzam>*/, param1: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzv>*/, param2: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzba>*/);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzm {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzm>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzn {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzn>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzo {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzo>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzp extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzn>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzp>;
							public constructor(param0: com.google.android.gms.internal.consent_sdk.zzcl<globalAndroid.app.Application>, param1: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzb>*/, param2: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzam>*/);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzq {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzq>;
							public run(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzr {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzr>;
							public run(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzs {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzs>;
							public run(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzt {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzt>;
							public run(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzu {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzu>;
							public run(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzv {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzv>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzw extends java.lang.Object /* com.google.android.gms.internal.consent_sdk.zzch<com.google.android.gms.internal.consent_sdk.zzv>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzw>;
							public constructor(param0: com.google.android.gms.internal.consent_sdk.zzcl<globalAndroid.app.Application>, param1: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzac>*/, param2: com.google.android.gms.internal.consent_sdk.zzcl<globalAndroid.os.Handler>, param3: com.google.android.gms.internal.consent_sdk.zzcl<java.util.concurrent.Executor>, param4: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzam>*/, param5: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzba>*/, param6: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzn>*/, param7: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzz>*/, param8: any /* com.google.android.gms.internal.consent_sdk.zzcl<com.google.android.gms.internal.consent_sdk.zzh>*/);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzx {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzx>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzy {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzy>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module consent_sdk {
						export class zzz {
							public static class: java.lang.Class<com.google.android.gms.internal.consent_sdk.zzz>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module ump {
				export class ConsentDebugSettings {
					public static class: java.lang.Class<com.google.android.ump.ConsentDebugSettings>;
					public getDebugGeography(): number;
					public isTestDevice(): boolean;
				}
				export module ConsentDebugSettings {
					export class Builder {
						public static class: java.lang.Class<com.google.android.ump.ConsentDebugSettings.Builder>;
						public setDebugGeography(param0: number): com.google.android.ump.ConsentDebugSettings.Builder;
						public addTestDeviceHashedId(param0: string): com.google.android.ump.ConsentDebugSettings.Builder;
						public constructor(param0: globalAndroid.content.Context);
						public build(): com.google.android.ump.ConsentDebugSettings;
						public setForceTesting(param0: boolean): com.google.android.ump.ConsentDebugSettings.Builder;
					}
					export class DebugGeography {
						public static class: java.lang.Class<com.google.android.ump.ConsentDebugSettings.DebugGeography>;
						/**
						 * Constructs a new instance of the com.google.android.ump.ConsentDebugSettings$DebugGeography interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
						});
						public constructor();
						public static DEBUG_GEOGRAPHY_DISABLED: number;
						public static DEBUG_GEOGRAPHY_EEA: number;
						public static DEBUG_GEOGRAPHY_NOT_EEA: number;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module ump {
				export class ConsentForm {
					public static class: java.lang.Class<com.google.android.ump.ConsentForm>;
					/**
					 * Constructs a new instance of the com.google.android.ump.ConsentForm interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						show(param0: globalAndroid.app.Activity, param1: com.google.android.ump.ConsentForm.OnConsentFormDismissedListener): void;
					});
					public constructor();
					public show(param0: globalAndroid.app.Activity, param1: com.google.android.ump.ConsentForm.OnConsentFormDismissedListener): void;
				}
				export module ConsentForm {
					export class OnConsentFormDismissedListener {
						public static class: java.lang.Class<com.google.android.ump.ConsentForm.OnConsentFormDismissedListener>;
						/**
						 * Constructs a new instance of the com.google.android.ump.ConsentForm$OnConsentFormDismissedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onConsentFormDismissed(param0: com.google.android.ump.FormError): void;
						});
						public constructor();
						public onConsentFormDismissed(param0: com.google.android.ump.FormError): void;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module ump {
				export class ConsentInformation {
					public static class: java.lang.Class<com.google.android.ump.ConsentInformation>;
					/**
					 * Constructs a new instance of the com.google.android.ump.ConsentInformation interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
					 */
					public constructor(implementation: {
						getConsentStatus(): number;
						requestConsentInfoUpdate(param0: globalAndroid.app.Activity, param1: com.google.android.ump.ConsentRequestParameters, param2: com.google.android.ump.ConsentInformation.OnConsentInfoUpdateSuccessListener, param3: com.google.android.ump.ConsentInformation.OnConsentInfoUpdateFailureListener): void;
						reset(): void;
						isConsentFormAvailable(): boolean;
					});
					public constructor();
					public getConsentStatus(): number;
					public reset(): void;
					public requestConsentInfoUpdate(param0: globalAndroid.app.Activity, param1: com.google.android.ump.ConsentRequestParameters, param2: com.google.android.ump.ConsentInformation.OnConsentInfoUpdateSuccessListener, param3: com.google.android.ump.ConsentInformation.OnConsentInfoUpdateFailureListener): void;
					public isConsentFormAvailable(): boolean;
				}
				export module ConsentInformation {
					export class ConsentStatus {
						public static class: java.lang.Class<com.google.android.ump.ConsentInformation.ConsentStatus>;
						/**
						 * Constructs a new instance of the com.google.android.ump.ConsentInformation$ConsentStatus interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
						});
						public constructor();
						public static REQUIRED: number;
						public static UNKNOWN: number;
						public static OBTAINED: number;
						public static NOT_REQUIRED: number;
					}
					export class OnConsentInfoUpdateFailureListener {
						public static class: java.lang.Class<com.google.android.ump.ConsentInformation.OnConsentInfoUpdateFailureListener>;
						/**
						 * Constructs a new instance of the com.google.android.ump.ConsentInformation$OnConsentInfoUpdateFailureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onConsentInfoUpdateFailure(param0: com.google.android.ump.FormError): void;
						});
						public constructor();
						public onConsentInfoUpdateFailure(param0: com.google.android.ump.FormError): void;
					}
					export class OnConsentInfoUpdateSuccessListener {
						public static class: java.lang.Class<com.google.android.ump.ConsentInformation.OnConsentInfoUpdateSuccessListener>;
						/**
						 * Constructs a new instance of the com.google.android.ump.ConsentInformation$OnConsentInfoUpdateSuccessListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onConsentInfoUpdateSuccess(): void;
						});
						public constructor();
						public onConsentInfoUpdateSuccess(): void;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module ump {
				export class ConsentRequestParameters {
					public static class: java.lang.Class<com.google.android.ump.ConsentRequestParameters>;
					public getConsentDebugSettings(): com.google.android.ump.ConsentDebugSettings;
					public isTagForUnderAgeOfConsent(): boolean;
				}
				export module ConsentRequestParameters {
					export class Builder {
						public static class: java.lang.Class<com.google.android.ump.ConsentRequestParameters.Builder>;
						public constructor();
						public build(): com.google.android.ump.ConsentRequestParameters;
						public setAdMobAppId(param0: string): com.google.android.ump.ConsentRequestParameters.Builder;
						public setTagForUnderAgeOfConsent(param0: boolean): com.google.android.ump.ConsentRequestParameters.Builder;
						public setConsentDebugSettings(param0: com.google.android.ump.ConsentDebugSettings): com.google.android.ump.ConsentRequestParameters.Builder;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module ump {
				export class FormError {
					public static class: java.lang.Class<com.google.android.ump.FormError>;
					public getErrorCode(): number;
					public getMessage(): string;
					public constructor(param0: number, param1: string);
				}
				export module FormError {
					export class ErrorCode {
						public static class: java.lang.Class<com.google.android.ump.FormError.ErrorCode>;
						/**
						 * Constructs a new instance of the com.google.android.ump.FormError$ErrorCode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
						});
						public constructor();
						public static INTERNAL_ERROR: number;
						public static TIME_OUT: number;
						public static INTERNET_ERROR: number;
						public static INVALID_OPERATION: number;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module ump {
				export class UserMessagingPlatform {
					public static class: java.lang.Class<com.google.android.ump.UserMessagingPlatform>;
					public static getConsentInformation(param0: globalAndroid.content.Context): com.google.android.ump.ConsentInformation;
					public static loadConsentForm(param0: globalAndroid.content.Context, param1: com.google.android.ump.UserMessagingPlatform.OnConsentFormLoadSuccessListener, param2: com.google.android.ump.UserMessagingPlatform.OnConsentFormLoadFailureListener): void;
				}
				export module UserMessagingPlatform {
					export class OnConsentFormLoadFailureListener {
						public static class: java.lang.Class<com.google.android.ump.UserMessagingPlatform.OnConsentFormLoadFailureListener>;
						/**
						 * Constructs a new instance of the com.google.android.ump.UserMessagingPlatform$OnConsentFormLoadFailureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onConsentFormLoadFailure(param0: com.google.android.ump.FormError): void;
						});
						public constructor();
						public onConsentFormLoadFailure(param0: com.google.android.ump.FormError): void;
					}
					export class OnConsentFormLoadSuccessListener {
						public static class: java.lang.Class<com.google.android.ump.UserMessagingPlatform.OnConsentFormLoadSuccessListener>;
						/**
						 * Constructs a new instance of the com.google.android.ump.UserMessagingPlatform$OnConsentFormLoadSuccessListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
						 */
						public constructor(implementation: {
							onConsentFormLoadSuccess(param0: com.google.android.ump.ConsentForm): void;
						});
						public constructor();
						public onConsentFormLoadSuccess(param0: com.google.android.ump.ConsentForm): void;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module ump {
				export class zza {
					public static class: java.lang.Class<com.google.android.ump.zza>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module ump {
				export class zzb {
					public static class: java.lang.Class<com.google.android.ump.zzb>;
				}
			}
		}
	}
}

//Generics information:
//com.google.android.gms.internal.consent_sdk.zzcf:1
//com.google.android.gms.internal.consent_sdk.zzcg:1
//com.google.android.gms.internal.consent_sdk.zzch:1
//com.google.android.gms.internal.consent_sdk.zzci:1
//com.google.android.gms.internal.consent_sdk.zzcl:1

