declare module com {
	export module google {
		export module android {
			export module gms {
				export module dynamite {
					export module descriptors {
						export module com {
							export module google {
								export module mlkit {
									export module dynamite {
										export module barcode {
											export class ModuleDescriptor extends java.lang.Object {
												public static class: java.lang.Class<com.google.android.gms.dynamite.descriptors.com.google.mlkit.dynamite.barcode.ModuleDescriptor>;
												public static MODULE_ID: string;
												public static MODULE_VERSION: number;
												public constructor();
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zza extends java.lang.Object implements android.os.IInterface {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zza>;
							public asBinder(): android.os.IBinder;
							public constructor(param0: android.os.IBinder, param1: string);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzaa extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzaa>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzab extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzab>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzad extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzad>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzae extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzae>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzag extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzek {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzag>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzah extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzah>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzai extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzai>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzaj extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzaj>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzal extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzal>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzam extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzam>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzan extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzan>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzao {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzao>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzao>*/;
							public constructor(param0: number, param1: string[]);
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzap {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzap>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzap>*/;
							public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: boolean, param7: string);
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzaq {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzaq>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzaq>*/;
							public constructor(param0: string, param1: string, param2: string, param3: string, param4: string, param5: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzap*/, param6: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzap*/);
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzar {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzar>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzar>*/;
							public constructor(param0: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzav*/, param1: string, param2: string, param3: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzaw[]*/, param4: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzat[]*/, param5: string[], param6: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzao[]*/);
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzas {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzas>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzas>*/;
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
							public constructor(param0: string, param1: string, param2: string, param3: string, param4: string, param5: string, param6: string, param7: string, param8: string, param9: string, param10: string, param11: string, param12: string, param13: string);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzat {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzat>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzat>*/;
							public constructor(param0: number, param1: string, param2: string, param3: string);
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzau {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzau>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzau>*/;
							public constructor(param0: number, param1: number);
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzav {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzav>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzav>*/;
							public constructor(param0: string, param1: string, param2: string, param3: string, param4: string, param5: string, param6: string);
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzaw {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzaw>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzaw>*/;
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
							public constructor(param0: number, param1: string);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzax {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzax>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzax>*/;
							public constructor(param0: string, param1: string);
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzay {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzay>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzay>*/;
							public constructor(param0: string, param1: string);
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzaz {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzaz>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzaz>*/;
							public constructor(param0: string, param1: string, param2: number);
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzb extends android.os.Binder implements android.os.IInterface {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzb>;
							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 isBinderAlive(): boolean;
							public constructor(param0: string);
							public unlinkToDeath(recipient: android.os.IBinder.DeathRecipient, flags: number): boolean;
							public asBinder(): android.os.IBinder;
							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;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzba {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzba>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzba>*/;
							public constructor(param0: number, param1: string, param2: string, param3: number[], param4: android.graphics.Point[], param5: number, param6: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzat*/, param7: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzaw*/, param8: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzax*/, param9: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzaz*/, param10: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzay*/, param11: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzau*/, param12: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzaq*/, param13: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzar*/, param14: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzas*/);
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbb extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbb>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbc {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbc>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbc>*/;
							public constructor(param0: number, param1: boolean);
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbd extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbd>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbe extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbe>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbf extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbf>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbg extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbg>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbh extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbh>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbi extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbi>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbj extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbj>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzbk extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzb implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbl {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbk>;
							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 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 isBinderAlive(): boolean;
							public constructor(param0: string);
							public unlinkToDeath(recipient: android.os.IBinder.DeathRecipient, flags: number): boolean;
							public asBinder(): android.os.IBinder;
							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;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbl extends java.lang.Object implements android.os.IInterface {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbl>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbl interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zzb(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbu*/): java.util.List<any>;
								zzc(): void;
								zzd(): void;
								asBinder(): android.os.IBinder;
							});
							public constructor();
							public asBinder(): android.os.IBinder;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbm extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zza implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbo {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbm>;
							public asBinder(): android.os.IBinder;
							public newBarcodeScanner(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbc*/): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbl*/;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzbn extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzb implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbo {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbn>;
							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 static asInterface(obj: android.os.IBinder): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbo*/;
							public dump(fd: java.io.FileDescriptor, fout: java.io.PrintWriter, args: string[]): void;
							public pingBinder(): 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 isBinderAlive(): boolean;
							public constructor(param0: string);
							public unlinkToDeath(recipient: android.os.IBinder.DeathRecipient, flags: number): boolean;
							public asBinder(): android.os.IBinder;
							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 newBarcodeScanner(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbc*/): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbl*/;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbo extends java.lang.Object implements android.os.IInterface {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbo>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbo interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								newBarcodeScanner(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbc*/): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbl*/;
								asBinder(): android.os.IBinder;
							});
							public constructor();
							public asBinder(): android.os.IBinder;
							public newBarcodeScanner(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbc*/): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbl*/;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbp extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbp>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbq extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbq>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbr extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbr>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbs extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbs>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbt extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbt>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbu {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbu>;
							public static CREATOR: any /* android.os.Parcelable.Creator<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbu>*/;
							public constructor(param0: number, param1: number, param2: number, param3: number, param4: number);
							public writeToParcel(param0: android.os.Parcel, param1: number): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbv extends java.lang.Object implements android.os.Parcelable.Creator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbv>;
							public constructor();
							public createFromParcel(param0: android.os.Parcel): any;
							public newArray(param0: number): any[];
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbx extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbx>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzby extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeg {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzby>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzbz extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbz>;
						}
					}
				}
			}
		}
	}
}

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

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzcb extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcb>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzcc extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcc>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzcd extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcd>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzce extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzce>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzcf extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeg {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcf>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzcg extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcg>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzci extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzci>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzcj<MessageType, BuilderType>  extends java.lang.Object /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfn*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcj<any,any>>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzck<MessageType, BuilderType>  extends java.lang.Object /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfo*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzck<any,any>>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzcl extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzft {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcl>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzcm extends java.util.AbstractList<any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzel {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcm>;
							public subList(param0: number, param1: number): java.util.List<any>;
							public add(index: number, element: any): void;
							public toArray(): any[];
							public lastIndexOf(o: any): number;
							public stream(): java.util.stream.Stream<any>;
							public listIterator(index: number): java.util.ListIterator<any>;
							public toArray(a: any[]): any[];
							public addAll(param0: java.util.Collection<any>): boolean;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public add(param0: number, param1: any): void;
							public toArray(param0: any[]): any[];
							public indexOf(o: any): number;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public remove(param0: any): boolean;
							public contains(o: any): boolean;
							public containsAll(c: java.util.Collection<any>): boolean;
							public get(param0: number): any;
							public indexOf(param0: any): number;
							public set(index: number, element: any): any;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public removeAll(c: java.util.Collection<any>): boolean;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public equals(param0: any): boolean;
							public isEmpty(): boolean;
							public remove(index: number): any;
							public parallelStream(): java.util.stream.Stream<any>;
							public remove(param0: number): any;
							public contains(param0: any): boolean;
							public size(): number;
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public retainAll(c: java.util.Collection<any>): boolean;
							public add(e: any): boolean;
							public listIterator(): java.util.ListIterator<any>;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public replaceAll(operator: any /* any*/): void;
							public set(param0: number, param1: any): any;
							public add(param0: any): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public equals(o: any): boolean;
							public subList(fromIndex: number, toIndex: number): java.util.List<any>;
							public addAll(param0: java.util.Collection<any>): boolean;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public lastIndexOf(param0: any): number;
							public clear(): void;
							public addAll(c: java.util.Collection<any>): boolean;
							public remove(o: any): boolean;
							public addAll(index: number, c: java.util.Collection<any>): boolean;
							public sort(c: java.util.Comparator<any>): void;
							public removeIf(filter: any /* any*/): boolean;
							public forEach(action: any /* any*/): void;
						}
					}
				}
			}
		}
	}
}

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

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

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzcq extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcm implements java.util.RandomAccess, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzel, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfw {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcq>;
							public subList(param0: number, param1: number): java.util.List<any>;
							public contains(param0: any): boolean;
							public remove(param0: number): any;
							public size(): number;
							public toArray(): any[];
							public lastIndexOf(o: any): number;
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public listIterator(): java.util.ListIterator<any>;
							public stream(): java.util.stream.Stream<any>;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public listIterator(index: number): java.util.ListIterator<any>;
							public toArray(a: any[]): any[];
							public addAll(param0: java.util.Collection<any>): boolean;
							public replaceAll(operator: any /* any*/): void;
							public set(param0: number, param1: any): any;
							public add(param0: any): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public add(param0: number, param1: any): void;
							public toArray(param0: any[]): any[];
							public subList(fromIndex: number, toIndex: number): java.util.List<any>;
							public addAll(param0: java.util.Collection<any>): boolean;
							public indexOf(o: any): number;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public lastIndexOf(param0: any): number;
							public remove(param0: any): boolean;
							public contains(o: any): boolean;
							public containsAll(c: java.util.Collection<any>): boolean;
							public removeRange(fromIndex: number, toIndex: number): void;
							public clear(): void;
							public get(param0: number): any;
							public indexOf(param0: any): number;
							public removeRange(param0: number, param1: number): void;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public sort(c: java.util.Comparator<any>): void;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public removeIf(filter: any /* any*/): boolean;
							public forEach(action: any /* any*/): void;
							public equals(param0: any): boolean;
							public isEmpty(): boolean;
							public parallelStream(): java.util.stream.Stream<any>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzcs extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcu {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcs>;
							public hasNext(): boolean;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzct extends java.lang.Object implements java.util.Comparator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzct>;
							public compare(param0: any, param1: any): number;
							public static comparingDouble(keyExtractor: any /* any*/): java.util.Comparator<any>;
							public thenComparingDouble(keyExtractor: any /* any*/): java.util.Comparator<any>;
							public equals(obj: any): boolean;
							public thenComparingLong(keyExtractor: any /* any*/): java.util.Comparator<any>;
							public static comparingInt(keyExtractor: any /* any*/): java.util.Comparator<any>;
							public static comparingLong(keyExtractor: any /* any*/): java.util.Comparator<any>;
							public static naturalOrder(): java.util.Comparator<any>;
							public thenComparing(other: java.util.Comparator<any>): java.util.Comparator<any>;
							public thenComparing(keyExtractor: any /* any*/): java.util.Comparator<any>;
							public static comparing(keyExtractor: any /* any*/): java.util.Comparator<any>;
							public static comparing(keyExtractor: any /* any*/, keyComparator: java.util.Comparator<any>): java.util.Comparator<any>;
							public reversed(): java.util.Comparator<any>;
							public static nullsFirst(comparator: java.util.Comparator<any>): java.util.Comparator<any>;
							public static nullsLast(comparator: java.util.Comparator<any>): java.util.Comparator<any>;
							public equals(param0: any): boolean;
							public thenComparing(keyExtractor: any /* any*/, keyComparator: java.util.Comparator<any>): java.util.Comparator<any>;
							public thenComparingInt(keyExtractor: any /* any*/): java.util.Comparator<any>;
							public static reverseOrder(): java.util.Comparator<any>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzcu extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcw {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcu>;
							public remove(): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzcv extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcy {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcv>;
							public iterator(): java.util.Iterator<any>;
							public spliterator(): java.util.Spliterator<any>;
							public forEach(action: any /* any*/): void;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzcx extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdb {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcx>;
							public iterator(): java.util.Iterator<any>;
							public spliterator(): java.util.Spliterator<any>;
							public forEach(action: any /* any*/): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzcy extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcx {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcy>;
							public iterator(): java.util.Iterator<any>;
							public spliterator(): java.util.Spliterator<any>;
							public forEach(action: any /* any*/): void;
							public equals(param0: any): boolean;
						}
					}
				}
			}
		}
	}
}

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

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

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzdb extends java.lang.Object implements java.lang.Iterable<any>, java.io.Serializable {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdb>;
							public hashCode(): number;
							public iterator(): java.util.Iterator<any>;
							public spliterator(): java.util.Spliterator<any>;
							public equals(obj: any): boolean;
							public toString(): string;
							public forEach(action: any /* any*/): void;
							public equals(param0: any): boolean;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzdd extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdf {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdd>;
						}
					}
				}
			}
		}
	}
}

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

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzdg extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdj {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdg>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzdh extends java.io.IOException {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdh>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzdj extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcr {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdj>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzdk extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhq {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdk>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzdl extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcm implements java.util.RandomAccess, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzel, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfw {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdl>;
							public subList(param0: number, param1: number): java.util.List<any>;
							public contains(param0: any): boolean;
							public remove(param0: number): any;
							public size(): number;
							public toArray(): any[];
							public lastIndexOf(o: any): number;
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public listIterator(): java.util.ListIterator<any>;
							public stream(): java.util.stream.Stream<any>;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public listIterator(index: number): java.util.ListIterator<any>;
							public toArray(a: any[]): any[];
							public addAll(param0: java.util.Collection<any>): boolean;
							public replaceAll(operator: any /* any*/): void;
							public set(param0: number, param1: any): any;
							public add(param0: any): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public add(param0: number, param1: any): void;
							public toArray(param0: any[]): any[];
							public subList(fromIndex: number, toIndex: number): java.util.List<any>;
							public addAll(param0: java.util.Collection<any>): boolean;
							public indexOf(o: any): number;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public lastIndexOf(param0: any): number;
							public remove(param0: any): boolean;
							public contains(o: any): boolean;
							public containsAll(c: java.util.Collection<any>): boolean;
							public removeRange(fromIndex: number, toIndex: number): void;
							public clear(): void;
							public get(param0: number): any;
							public indexOf(param0: any): number;
							public removeRange(param0: number, param1: number): void;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public sort(c: java.util.Comparator<any>): void;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public removeIf(filter: any /* any*/): boolean;
							public forEach(action: any /* any*/): void;
							public equals(param0: any): boolean;
							public isEmpty(): boolean;
							public parallelStream(): java.util.stream.Stream<any>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzdn extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdn>;
							public hashCode(): number;
							public equals(obj: any): boolean;
							public equals(param0: any): boolean;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzdp extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdp>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzdq extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdq>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzds extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzds>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzds interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zza(): number;
								zzb(param0: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfn*/, param1: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfo*/): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfn*/;
								zzc(param0: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzft*/, param1: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzft*/): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzft*/;
								zzd(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzho*/;
								zze(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhp*/;
								zzf(): boolean;
								zzg(): boolean;
							});
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzdt extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdt>;
							public hashCode(): number;
							public equals(obj: any): boolean;
							public equals(param0: any): boolean;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzdu extends java.lang.Enum<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdu>;
							public static values(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdu[]*/;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzdv extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcm implements java.util.RandomAccess, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzei, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfw {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdv>;
							public subList(param0: number, param1: number): java.util.List<any>;
							public contains(param0: any): boolean;
							public remove(param0: number): any;
							public size(): number;
							public toArray(): any[];
							public lastIndexOf(o: any): number;
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public listIterator(): java.util.ListIterator<any>;
							public stream(): java.util.stream.Stream<any>;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public listIterator(index: number): java.util.ListIterator<any>;
							public toArray(a: any[]): any[];
							public addAll(param0: java.util.Collection<any>): boolean;
							public replaceAll(operator: any /* any*/): void;
							public set(param0: number, param1: any): any;
							public add(param0: any): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public add(param0: number, param1: any): void;
							public toArray(param0: any[]): any[];
							public subList(fromIndex: number, toIndex: number): java.util.List<any>;
							public addAll(param0: java.util.Collection<any>): boolean;
							public indexOf(o: any): number;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public lastIndexOf(param0: any): number;
							public remove(param0: any): boolean;
							public contains(o: any): boolean;
							public containsAll(c: java.util.Collection<any>): boolean;
							public removeRange(fromIndex: number, toIndex: number): void;
							public clear(): void;
							public get(param0: number): any;
							public indexOf(param0: any): number;
							public removeRange(param0: number, param1: number): void;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public sort(c: java.util.Comparator<any>): void;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public removeIf(filter: any /* any*/): boolean;
							public forEach(action: any /* any*/): void;
							public equals(param0: any): boolean;
							public isEmpty(): boolean;
							public parallelStream(): java.util.stream.Stream<any>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzdw extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfm {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdw>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzdx<MessageType, BuilderType>  extends java.lang.Object /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcj<any,any>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any>>;
							public constructor();
							public constructor(param0: any);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzdy extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdy>;
							public constructor();
							public constructor(param0: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdz*/);
							public constructor(param0: any);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzdz extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdz>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zze extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zze>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzea extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzds {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzea>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzeb extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdm {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeb>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzed<MessageType, BuilderType>  extends java.lang.Object /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzck<any,any>*/ {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any>>;
							public constructor();
							public hashCode(): number;
							public equals(obj: any): boolean;
							public toString(): string;
							public equals(param0: any): boolean;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzee extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcm implements java.util.RandomAccess, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzej, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfw {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzee>;
							public subList(param0: number, param1: number): java.util.List<any>;
							public contains(param0: any): boolean;
							public remove(param0: number): any;
							public size(): number;
							public toArray(): any[];
							public lastIndexOf(o: any): number;
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public listIterator(): java.util.ListIterator<any>;
							public stream(): java.util.stream.Stream<any>;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public listIterator(index: number): java.util.ListIterator<any>;
							public toArray(a: any[]): any[];
							public addAll(param0: java.util.Collection<any>): boolean;
							public replaceAll(operator: any /* any*/): void;
							public set(param0: number, param1: any): any;
							public add(param0: any): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public add(param0: number, param1: any): void;
							public toArray(param0: any[]): any[];
							public subList(fromIndex: number, toIndex: number): java.util.List<any>;
							public addAll(param0: java.util.Collection<any>): boolean;
							public indexOf(o: any): number;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public lastIndexOf(param0: any): number;
							public remove(param0: any): boolean;
							public contains(o: any): boolean;
							public containsAll(c: java.util.Collection<any>): boolean;
							public removeRange(fromIndex: number, toIndex: number): void;
							public clear(): void;
							public get(param0: number): any;
							public indexOf(param0: any): number;
							public removeRange(param0: number, param1: number): void;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public sort(c: java.util.Comparator<any>): void;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public removeIf(filter: any /* any*/): boolean;
							public forEach(action: any /* any*/): void;
							public equals(param0: any): boolean;
							public isEmpty(): boolean;
							public parallelStream(): java.util.stream.Stream<any>;
						}
					}
				}
			}
		}
	}
}

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

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

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzei extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzel {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzei>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzei interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zzf(param0: number): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzei*/;
								zzg(param0: number): void;
								zzd(param0: number): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzel*/;
								zzb(): void;
								zzc(): boolean;
								size(): number;
								isEmpty(): boolean;
								contains(param0: any): boolean;
								iterator(): java.util.Iterator<any>;
								toArray(): any[];
								toArray(param0: any[]): any[];
								add(param0: any): boolean;
								remove(param0: any): boolean;
								containsAll(param0: java.util.Collection<any>): boolean;
								addAll(param0: java.util.Collection<any>): boolean;
								addAll(param0: number, param1: java.util.Collection<any>): boolean;
								removeAll(param0: java.util.Collection<any>): boolean;
								retainAll(param0: java.util.Collection<any>): boolean;
								clear(): void;
								equals(param0: any): boolean;
								hashCode(): number;
								get(param0: number): any;
								set(param0: number, param1: any): any;
								add(param0: number, param1: any): void;
								remove(param0: number): any;
								indexOf(param0: any): number;
								lastIndexOf(param0: any): number;
								listIterator(): java.util.ListIterator<any>;
								listIterator(param0: number): java.util.ListIterator<any>;
								subList(param0: number, param1: number): java.util.List<any>;
								spliterator(): java.util.Spliterator<any>;
								replaceAll(operator: any /* any*/): void;
								sort(c: java.util.Comparator<any>): void;
								size(): number;
								isEmpty(): boolean;
								contains(param0: any): boolean;
								iterator(): java.util.Iterator<any>;
								toArray(): any[];
								toArray(param0: any[]): any[];
								add(param0: any): boolean;
								remove(param0: any): boolean;
								containsAll(param0: java.util.Collection<any>): boolean;
								addAll(param0: java.util.Collection<any>): boolean;
								removeAll(param0: java.util.Collection<any>): boolean;
								removeIf(filter: any /* any*/): boolean;
								retainAll(param0: java.util.Collection<any>): boolean;
								clear(): void;
								equals(param0: any): boolean;
								hashCode(): number;
								spliterator(): java.util.Spliterator<any>;
								stream(): java.util.stream.Stream<any>;
								parallelStream(): java.util.stream.Stream<any>;
								iterator(): java.util.Iterator<any>;
								forEach(action: any /* any*/): void;
								spliterator(): java.util.Spliterator<any>;
							});
							public constructor();
							public subList(param0: number, param1: number): java.util.List<any>;
							public contains(param0: any): boolean;
							public remove(param0: number): any;
							public size(): number;
							public toArray(): any[];
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public equals(obj: any): boolean;
							public listIterator(): java.util.ListIterator<any>;
							public stream(): java.util.stream.Stream<any>;
							public addAll(param0: java.util.Collection<any>): boolean;
							public replaceAll(operator: any /* any*/): void;
							public set(param0: number, param1: any): any;
							public add(param0: any): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public add(param0: number, param1: any): void;
							public toArray(param0: any[]): any[];
							public retainAll(param0: java.util.Collection<any>): boolean;
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public lastIndexOf(param0: any): number;
							public remove(param0: any): boolean;
							public clear(): void;
							public get(param0: number): any;
							public indexOf(param0: any): number;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public sort(c: java.util.Comparator<any>): void;
							public removeIf(filter: any /* any*/): boolean;
							public forEach(action: any /* any*/): void;
							public isEmpty(): boolean;
							public equals(param0: any): boolean;
							public parallelStream(): java.util.stream.Stream<any>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzej extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzel {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzej>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzej interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zzd(param0: number): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzel*/;
								zzb(): void;
								zzc(): boolean;
								size(): number;
								isEmpty(): boolean;
								contains(param0: any): boolean;
								iterator(): java.util.Iterator<any>;
								toArray(): any[];
								toArray(param0: any[]): any[];
								add(param0: any): boolean;
								remove(param0: any): boolean;
								containsAll(param0: java.util.Collection<any>): boolean;
								addAll(param0: java.util.Collection<any>): boolean;
								addAll(param0: number, param1: java.util.Collection<any>): boolean;
								removeAll(param0: java.util.Collection<any>): boolean;
								retainAll(param0: java.util.Collection<any>): boolean;
								clear(): void;
								equals(param0: any): boolean;
								hashCode(): number;
								get(param0: number): any;
								set(param0: number, param1: any): any;
								add(param0: number, param1: any): void;
								remove(param0: number): any;
								indexOf(param0: any): number;
								lastIndexOf(param0: any): number;
								listIterator(): java.util.ListIterator<any>;
								listIterator(param0: number): java.util.ListIterator<any>;
								subList(param0: number, param1: number): java.util.List<any>;
								spliterator(): java.util.Spliterator<any>;
								replaceAll(operator: any /* any*/): void;
								sort(c: java.util.Comparator<any>): void;
								size(): number;
								isEmpty(): boolean;
								contains(param0: any): boolean;
								iterator(): java.util.Iterator<any>;
								toArray(): any[];
								toArray(param0: any[]): any[];
								add(param0: any): boolean;
								remove(param0: any): boolean;
								containsAll(param0: java.util.Collection<any>): boolean;
								addAll(param0: java.util.Collection<any>): boolean;
								removeAll(param0: java.util.Collection<any>): boolean;
								removeIf(filter: any /* any*/): boolean;
								retainAll(param0: java.util.Collection<any>): boolean;
								clear(): void;
								equals(param0: any): boolean;
								hashCode(): number;
								spliterator(): java.util.Spliterator<any>;
								stream(): java.util.stream.Stream<any>;
								parallelStream(): java.util.stream.Stream<any>;
								iterator(): java.util.Iterator<any>;
								forEach(action: any /* any*/): void;
								spliterator(): java.util.Spliterator<any>;
							});
							public constructor();
							public subList(param0: number, param1: number): java.util.List<any>;
							public contains(param0: any): boolean;
							public remove(param0: number): any;
							public size(): number;
							public toArray(): any[];
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public equals(obj: any): boolean;
							public listIterator(): java.util.ListIterator<any>;
							public stream(): java.util.stream.Stream<any>;
							public addAll(param0: java.util.Collection<any>): boolean;
							public replaceAll(operator: any /* any*/): void;
							public set(param0: number, param1: any): any;
							public add(param0: any): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public add(param0: number, param1: any): void;
							public toArray(param0: any[]): any[];
							public retainAll(param0: java.util.Collection<any>): boolean;
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public lastIndexOf(param0: any): number;
							public remove(param0: any): boolean;
							public clear(): void;
							public get(param0: number): any;
							public indexOf(param0: any): number;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public sort(c: java.util.Comparator<any>): void;
							public removeIf(filter: any /* any*/): boolean;
							public forEach(action: any /* any*/): void;
							public isEmpty(): boolean;
							public equals(param0: any): boolean;
							public parallelStream(): java.util.stream.Stream<any>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzel extends java.lang.Object implements java.util.List<any>, java.util.RandomAccess {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzel>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzel interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zzd(param0: number): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzel*/;
								zzb(): void;
								zzc(): boolean;
								size(): number;
								isEmpty(): boolean;
								contains(param0: any): boolean;
								iterator(): java.util.Iterator<any>;
								toArray(): any[];
								toArray(param0: any[]): any[];
								add(param0: any): boolean;
								remove(param0: any): boolean;
								containsAll(param0: java.util.Collection<any>): boolean;
								addAll(param0: java.util.Collection<any>): boolean;
								addAll(param0: number, param1: java.util.Collection<any>): boolean;
								removeAll(param0: java.util.Collection<any>): boolean;
								retainAll(param0: java.util.Collection<any>): boolean;
								clear(): void;
								equals(param0: any): boolean;
								hashCode(): number;
								get(param0: number): any;
								set(param0: number, param1: any): any;
								add(param0: number, param1: any): void;
								remove(param0: number): any;
								indexOf(param0: any): number;
								lastIndexOf(param0: any): number;
								listIterator(): java.util.ListIterator<any>;
								listIterator(param0: number): java.util.ListIterator<any>;
								subList(param0: number, param1: number): java.util.List<any>;
								spliterator(): java.util.Spliterator<any>;
								replaceAll(operator: any /* any*/): void;
								sort(c: java.util.Comparator<any>): void;
								size(): number;
								isEmpty(): boolean;
								contains(param0: any): boolean;
								iterator(): java.util.Iterator<any>;
								toArray(): any[];
								toArray(param0: any[]): any[];
								add(param0: any): boolean;
								remove(param0: any): boolean;
								containsAll(param0: java.util.Collection<any>): boolean;
								addAll(param0: java.util.Collection<any>): boolean;
								removeAll(param0: java.util.Collection<any>): boolean;
								removeIf(filter: any /* any*/): boolean;
								retainAll(param0: java.util.Collection<any>): boolean;
								clear(): void;
								equals(param0: any): boolean;
								hashCode(): number;
								spliterator(): java.util.Spliterator<any>;
								stream(): java.util.stream.Stream<any>;
								parallelStream(): java.util.stream.Stream<any>;
								iterator(): java.util.Iterator<any>;
								forEach(action: any /* any*/): void;
								spliterator(): java.util.Spliterator<any>;
							});
							public constructor();
							public subList(param0: number, param1: number): java.util.List<any>;
							public contains(param0: any): boolean;
							public remove(param0: number): any;
							public size(): number;
							public toArray(): any[];
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public equals(obj: any): boolean;
							public listIterator(): java.util.ListIterator<any>;
							public stream(): java.util.stream.Stream<any>;
							public addAll(param0: java.util.Collection<any>): boolean;
							public replaceAll(operator: any /* any*/): void;
							public set(param0: number, param1: any): any;
							public add(param0: any): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public add(param0: number, param1: any): void;
							public toArray(param0: any[]): any[];
							public retainAll(param0: java.util.Collection<any>): boolean;
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public lastIndexOf(param0: any): number;
							public remove(param0: any): boolean;
							public clear(): void;
							public get(param0: number): any;
							public indexOf(param0: any): number;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public sort(c: java.util.Comparator<any>): void;
							public removeIf(filter: any /* any*/): boolean;
							public forEach(action: any /* any*/): void;
							public isEmpty(): boolean;
							public equals(param0: any): boolean;
							public parallelStream(): java.util.stream.Stream<any>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzen extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeo {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzen>;
							public constructor();
							public constructor(message: string, cause: java.lang.Throwable);
							public constructor(cause: java.lang.Throwable);
							public constructor(param0: string);
							public constructor(param0: java.io.IOException);
							public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzeo extends java.io.IOException {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeo>;
							public constructor();
							public constructor(message: string, cause: java.lang.Throwable);
							public constructor(cause: java.lang.Throwable);
							public constructor(message: string);
							public constructor(param0: string);
							public constructor(param0: java.io.IOException);
							public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzep extends java.lang.Enum<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzep>;
							public static values(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzep[]*/;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzer extends java.lang.Object implements java.util.Map.Entry<any,any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzer>;
							public getValue(): any;
							public hashCode(): number;
							public static comparingByKey(cmp: java.util.Comparator<any>): java.util.Comparator<any>;
							public getKey(): any;
							public equals(obj: any): boolean;
							public static comparingByValue(cmp: java.util.Comparator<any>): java.util.Comparator<any>;
							public setValue(param0: any): any;
							public equals(param0: any): boolean;
							public static comparingByKey(): java.util.Comparator<any>;
							public static comparingByValue(): java.util.Comparator<any>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzes extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzes>;
							public remove(): void;
							public hasNext(): boolean;
							public constructor(param0: java.util.Iterator<any>);
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzet extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeu {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzet>;
							public hashCode(): number;
							public toString(): string;
							public equals(param0: any): boolean;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzeu extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeu>;
							public constructor();
							public hashCode(): number;
							public equals(obj: any): boolean;
							public equals(param0: any): boolean;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzev extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcm implements java.util.RandomAccess, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzew {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzev>;
							public subList(param0: number, param1: number): java.util.List<any>;
							public contains(param0: any): boolean;
							public remove(param0: number): any;
							public size(): number;
							public toArray(): any[];
							public lastIndexOf(o: any): number;
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public listIterator(): java.util.ListIterator<any>;
							public stream(): java.util.stream.Stream<any>;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public listIterator(index: number): java.util.ListIterator<any>;
							public toArray(a: any[]): any[];
							public addAll(param0: java.util.Collection<any>): boolean;
							public replaceAll(operator: any /* any*/): void;
							public set(param0: number, param1: any): any;
							public add(param0: any): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public add(param0: number, param1: any): void;
							public toArray(param0: any[]): any[];
							public subList(fromIndex: number, toIndex: number): java.util.List<any>;
							public addAll(param0: java.util.Collection<any>): boolean;
							public indexOf(o: any): number;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public constructor();
							public removeAll(param0: java.util.Collection<any>): boolean;
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public lastIndexOf(param0: any): number;
							public remove(param0: any): boolean;
							public contains(o: any): boolean;
							public containsAll(c: java.util.Collection<any>): boolean;
							public clear(): void;
							public get(param0: number): any;
							public indexOf(param0: any): number;
							public constructor(param0: number);
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public sort(c: java.util.Comparator<any>): void;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public removeIf(filter: any /* any*/): boolean;
							public forEach(action: any /* any*/): void;
							public isEmpty(): boolean;
							public equals(param0: any): boolean;
							public parallelStream(): java.util.stream.Stream<any>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzew extends java.lang.Object implements java.util.List<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzew>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzew interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zze(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzew*/;
								zzf(param0: number): any;
								zzh(): java.util.List<any>;
								size(): number;
								isEmpty(): boolean;
								contains(param0: any): boolean;
								iterator(): java.util.Iterator<any>;
								toArray(): any[];
								toArray(param0: any[]): any[];
								add(param0: any): boolean;
								remove(param0: any): boolean;
								containsAll(param0: java.util.Collection<any>): boolean;
								addAll(param0: java.util.Collection<any>): boolean;
								addAll(param0: number, param1: java.util.Collection<any>): boolean;
								removeAll(param0: java.util.Collection<any>): boolean;
								retainAll(param0: java.util.Collection<any>): boolean;
								clear(): void;
								equals(param0: any): boolean;
								hashCode(): number;
								get(param0: number): any;
								set(param0: number, param1: any): any;
								add(param0: number, param1: any): void;
								remove(param0: number): any;
								indexOf(param0: any): number;
								lastIndexOf(param0: any): number;
								listIterator(): java.util.ListIterator<any>;
								listIterator(param0: number): java.util.ListIterator<any>;
								subList(param0: number, param1: number): java.util.List<any>;
								spliterator(): java.util.Spliterator<any>;
								replaceAll(operator: any /* any*/): void;
								sort(c: java.util.Comparator<any>): void;
								size(): number;
								isEmpty(): boolean;
								contains(param0: any): boolean;
								iterator(): java.util.Iterator<any>;
								toArray(): any[];
								toArray(param0: any[]): any[];
								add(param0: any): boolean;
								remove(param0: any): boolean;
								containsAll(param0: java.util.Collection<any>): boolean;
								addAll(param0: java.util.Collection<any>): boolean;
								removeAll(param0: java.util.Collection<any>): boolean;
								removeIf(filter: any /* any*/): boolean;
								retainAll(param0: java.util.Collection<any>): boolean;
								clear(): void;
								equals(param0: any): boolean;
								hashCode(): number;
								spliterator(): java.util.Spliterator<any>;
								stream(): java.util.stream.Stream<any>;
								parallelStream(): java.util.stream.Stream<any>;
								iterator(): java.util.Iterator<any>;
								forEach(action: any /* any*/): void;
								spliterator(): java.util.Spliterator<any>;
							});
							public constructor();
							public subList(param0: number, param1: number): java.util.List<any>;
							public contains(param0: any): boolean;
							public remove(param0: number): any;
							public size(): number;
							public toArray(): any[];
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public equals(obj: any): boolean;
							public listIterator(): java.util.ListIterator<any>;
							public stream(): java.util.stream.Stream<any>;
							public addAll(param0: java.util.Collection<any>): boolean;
							public replaceAll(operator: any /* any*/): void;
							public set(param0: number, param1: any): any;
							public add(param0: any): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public add(param0: number, param1: any): void;
							public toArray(param0: any[]): any[];
							public retainAll(param0: java.util.Collection<any>): boolean;
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public lastIndexOf(param0: any): number;
							public remove(param0: any): boolean;
							public clear(): void;
							public get(param0: number): any;
							public indexOf(param0: any): number;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public sort(c: java.util.Comparator<any>): void;
							public removeIf(filter: any /* any*/): boolean;
							public forEach(action: any /* any*/): void;
							public isEmpty(): boolean;
							public equals(param0: any): boolean;
							public parallelStream(): java.util.stream.Stream<any>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzey extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfc {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzey>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzf extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzf>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzfa extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfc {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfa>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzfc extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfc>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzfd extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcm implements java.util.RandomAccess, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzel, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfw {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfd>;
							public subList(param0: number, param1: number): java.util.List<any>;
							public contains(param0: any): boolean;
							public remove(param0: number): any;
							public size(): number;
							public toArray(): any[];
							public lastIndexOf(o: any): number;
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public listIterator(): java.util.ListIterator<any>;
							public stream(): java.util.stream.Stream<any>;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public listIterator(index: number): java.util.ListIterator<any>;
							public toArray(a: any[]): any[];
							public addAll(param0: java.util.Collection<any>): boolean;
							public replaceAll(operator: any /* any*/): void;
							public set(param0: number, param1: any): any;
							public add(param0: any): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public add(param0: number, param1: any): void;
							public toArray(param0: any[]): any[];
							public subList(fromIndex: number, toIndex: number): java.util.List<any>;
							public addAll(param0: java.util.Collection<any>): boolean;
							public indexOf(o: any): number;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public lastIndexOf(param0: any): number;
							public remove(param0: any): boolean;
							public contains(o: any): boolean;
							public containsAll(c: java.util.Collection<any>): boolean;
							public removeRange(fromIndex: number, toIndex: number): void;
							public clear(): void;
							public get(param0: number): any;
							public indexOf(param0: any): number;
							public removeRange(param0: number, param1: number): void;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public sort(c: java.util.Comparator<any>): void;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public removeIf(filter: any /* any*/): boolean;
							public forEach(action: any /* any*/): void;
							public equals(param0: any): boolean;
							public isEmpty(): boolean;
							public parallelStream(): java.util.stream.Stream<any>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzfe extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfm {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfe>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzff extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfm {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzff>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzfg extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgi {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfg>;
							public constructor();
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzfi extends java.util.LinkedHashMap<any,any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfi>;
							public get(param0: any): any;
							public put(key: any, value: any): any;
							public size(): number;
							public hashCode(): number;
							public remove(param0: any): any;
							public putAll(m: java.util.Map<any,any>): void;
							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 values(): java.util.Collection<any>;
							public entrySet(): java.util.Set<any>;
							public remove(key: any): any;
							public containsKey(key: any): boolean;
							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 forEach(action: any /* any<any,any>*/): void;
							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 putAll(param0: java.util.Map<any,any>): void;
							public equals(param0: any): boolean;
							public isEmpty(): boolean;
							public containsValue(param0: any): boolean;
							public putAll(param0: java.util.Map<any,any>): void;
						}
					}
				}
			}
		}
	}
}

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

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzfl extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfl>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfl 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.mlkit_vision_barcode_bundled.zzfo*/;
								zzb(): boolean;
								zzc(): number;
							});
							public constructor();
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzfn extends java.lang.Object implements java.lang.Cloneable, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfn>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfn interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zzj(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfo*/;
								zzk(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfo*/;
								zzab(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfo*/;
								zzac(): boolean;
							});
							public constructor();
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzfo extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfo>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfo interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zzE(): number;
								zzC(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdb*/;
								zzY(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfn*/;
								zzZ(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfn*/;
								zzaa(param0: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdj*/): void;
								zzab(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfo*/;
								zzac(): boolean;
							});
							public constructor();
						}
					}
				}
			}
		}
	}
}

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

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

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzfs extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgh<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfs>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzft extends java.lang.Object implements java.lang.Cloneable, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfo {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzft>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzft interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zzc(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzft*/;
								zzE(): number;
								zzC(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdb*/;
								zzY(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfn*/;
								zzZ(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfn*/;
								zzaa(param0: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdj*/): void;
								zzab(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfo*/;
								zzac(): boolean;
							});
							public constructor();
						}
					}
				}
			}
		}
	}
}

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

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

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

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzfy extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcm implements java.util.RandomAccess {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfy>;
							public subList(param0: number, param1: number): java.util.List<any>;
							public remove(param0: number): any;
							public contains(param0: any): boolean;
							public size(): number;
							public toArray(): any[];
							public lastIndexOf(o: any): number;
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public listIterator(): java.util.ListIterator<any>;
							public stream(): java.util.stream.Stream<any>;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public listIterator(index: number): java.util.ListIterator<any>;
							public toArray(a: any[]): any[];
							public addAll(param0: java.util.Collection<any>): boolean;
							public replaceAll(operator: any /* any*/): void;
							public set(param0: number, param1: any): any;
							public add(param0: any): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public add(param0: number, param1: any): void;
							public toArray(param0: any[]): any[];
							public subList(fromIndex: number, toIndex: number): java.util.List<any>;
							public addAll(param0: java.util.Collection<any>): boolean;
							public indexOf(o: any): number;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public lastIndexOf(param0: any): number;
							public remove(param0: any): boolean;
							public contains(o: any): boolean;
							public containsAll(c: java.util.Collection<any>): boolean;
							public get(param0: number): any;
							public clear(): void;
							public indexOf(param0: any): number;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public sort(c: java.util.Comparator<any>): void;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public removeIf(filter: any /* any*/): boolean;
							public isEmpty(): boolean;
							public equals(param0: any): boolean;
							public parallelStream(): java.util.stream.Stream<any>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzfz extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfl {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfz>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzga extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcu {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzga>;
							public hasNext(): boolean;
						}
					}
				}
			}
		}
	}
}

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

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

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzge extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzge>;
							public remove(): void;
							public hasNext(): boolean;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzgg extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdb {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgg>;
							public iterator(): java.util.Iterator<any>;
							public spliterator(): java.util.Spliterator<any>;
							public forEach(action: any /* any*/): void;
							public equals(param0: any): boolean;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzgh<T>  extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgh<any>>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgh<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zza(param0: any): number;
								zzb(param0: any): number;
								zze(): any;
								zzf(param0: any): void;
								zzg(param0: any, param1: any): void;
								zzh(param0: any, param1: number[], param2: number, param3: number, param4: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzco*/): void;
								zzi(param0: any, param1: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhq*/): void;
								zzj(param0: any, param1: any): boolean;
								zzk(param0: any): boolean;
							});
							public constructor();
						}
					}
				}
			}
		}
	}
}

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

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzgk extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgu {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgk>;
							public get(param0: any): any;
							public put(key: any, value: any): any;
							public size(): number;
							public hashCode(): number;
							public remove(param0: any): any;
							public putAll(m: java.util.Map<any,any>): void;
							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 values(): java.util.Collection<any>;
							public entrySet(): java.util.Set<any>;
							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 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 forEach(action: any /* any<any,any>*/): void;
							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 isEmpty(): boolean;
							public equals(param0: any): boolean;
							public containsValue(param0: any): boolean;
							public putAll(param0: java.util.Map<any,any>): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzgl extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgl>;
							public remove(): void;
							public hasNext(): boolean;
							public next(): any;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzgm extends java.lang.Object implements java.lang.Iterable<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgm>;
							public iterator(): java.util.Iterator<any>;
							public spliterator(): java.util.Spliterator<any>;
							public forEach(action: any /* any*/): void;
							public iterator(): java.util.Iterator<any>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzgo extends java.lang.Object implements java.util.Map.Entry<any,any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgo>;
							public getValue(): any;
							public hashCode(): number;
							public static comparingByKey(cmp: java.util.Comparator<any>): java.util.Comparator<any>;
							public getKey(): any;
							public equals(obj: any): boolean;
							public toString(): string;
							public static comparingByValue(cmp: java.util.Comparator<any>): java.util.Comparator<any>;
							public setValue(param0: any): any;
							public equals(param0: any): boolean;
							public static comparingByKey(): java.util.Comparator<any>;
							public static comparingByValue(): java.util.Comparator<any>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzgq extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgq>;
							public remove(): void;
							public hasNext(): boolean;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzgs extends java.util.AbstractSet<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgs>;
							public contains(param0: any): boolean;
							public size(): number;
							public toArray(): any[];
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public retainAll(c: java.util.Collection<any>): boolean;
							public add(e: any): boolean;
							public iterator(): java.util.Iterator<any>;
							public stream(): java.util.stream.Stream<any>;
							public toArray(a: any[]): any[];
							public addAll(param0: java.util.Collection<any>): boolean;
							public add(param0: any): boolean;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public toArray(param0: any[]): any[];
							public equals(o: any): boolean;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public remove(param0: any): boolean;
							public contains(o: any): boolean;
							public containsAll(c: java.util.Collection<any>): boolean;
							public clear(): void;
							public addAll(c: java.util.Collection<any>): boolean;
							public remove(o: any): boolean;
							public removeAll(c: java.util.Collection<any>): boolean;
							public removeIf(filter: any /* any*/): boolean;
							public isEmpty(): boolean;
							public equals(param0: any): boolean;
							public parallelStream(): java.util.stream.Stream<any>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzgu extends java.util.AbstractMap<any,any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgu>;
							public get(param0: any): any;
							public put(key: any, value: any): any;
							public size(): number;
							public hashCode(): number;
							public remove(param0: any): any;
							public putAll(m: java.util.Map<any,any>): void;
							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 values(): java.util.Collection<any>;
							public entrySet(): java.util.Set<any>;
							public remove(key: any): any;
							public containsKey(key: any): boolean;
							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 forEach(action: any /* any<any,any>*/): void;
							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 equals(param0: any): boolean;
							public isEmpty(): boolean;
							public containsValue(param0: any): boolean;
							public putAll(param0: java.util.Map<any,any>): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzgv extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfl {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgv>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzgx extends java.lang.RuntimeException {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgx>;
							public constructor();
							public constructor(param0: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfo*/);
							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 com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzgy extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgy>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzgz extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgz>;
							public hashCode(): number;
							public equals(obj: any): boolean;
							public equals(param0: any): boolean;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzh extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzh>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzha extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgy {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzha>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhb extends java.lang.Object implements java.util.ListIterator<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhb>;
							public set(param0: any): void;
							public previousIndex(): number;
							public add(param0: any): void;
							public previous(): any;
							public nextIndex(): number;
							public remove(): void;
							public hasNext(): boolean;
							public hasPrevious(): boolean;
							public next(): any;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhc extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhc>;
							public remove(): void;
							public hasNext(): boolean;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhd extends java.util.AbstractList<any> implements java.util.RandomAccess, com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzew {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhd>;
							public subList(param0: number, param1: number): java.util.List<any>;
							public toArray(): any[];
							public add(index: number, element: any): void;
							public lastIndexOf(o: any): number;
							public stream(): java.util.stream.Stream<any>;
							public listIterator(index: number): java.util.ListIterator<any>;
							public constructor(param0: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzew*/);
							public toArray(a: any[]): any[];
							public addAll(param0: java.util.Collection<any>): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public removeAll(param0: java.util.Collection<any>): boolean;
							public add(param0: number, param1: any): void;
							public toArray(param0: any[]): any[];
							public indexOf(o: any): number;
							public retainAll(param0: java.util.Collection<any>): boolean;
							public remove(param0: any): boolean;
							public contains(o: any): boolean;
							public containsAll(c: java.util.Collection<any>): boolean;
							public get(param0: number): any;
							public indexOf(param0: any): number;
							public set(index: number, element: any): any;
							public addAll(param0: number, param1: java.util.Collection<any>): boolean;
							public removeAll(c: java.util.Collection<any>): boolean;
							public isEmpty(): boolean;
							public equals(param0: any): boolean;
							public remove(index: number): any;
							public parallelStream(): java.util.stream.Stream<any>;
							public contains(param0: any): boolean;
							public remove(param0: number): any;
							public size(): number;
							public hashCode(): number;
							public spliterator(): java.util.Spliterator<any>;
							public retainAll(c: java.util.Collection<any>): boolean;
							public add(e: any): boolean;
							public iterator(): java.util.Iterator<any>;
							public listIterator(): java.util.ListIterator<any>;
							public replaceAll(operator: any /* any*/): void;
							public set(param0: number, param1: any): any;
							public add(param0: any): boolean;
							public listIterator(param0: number): java.util.ListIterator<any>;
							public equals(o: any): boolean;
							public subList(fromIndex: number, toIndex: number): java.util.List<any>;
							public constructor();
							public iterator(): java.util.Iterator<any>;
							public containsAll(param0: java.util.Collection<any>): boolean;
							public lastIndexOf(param0: any): number;
							public clear(): void;
							public addAll(c: java.util.Collection<any>): boolean;
							public remove(o: any): boolean;
							public addAll(index: number, c: java.util.Collection<any>): boolean;
							public sort(c: java.util.Comparator<any>): void;
							public removeIf(filter: any /* any*/): boolean;
							public forEach(action: any /* any*/): void;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhe extends java.lang.Object implements java.security.PrivilegedExceptionAction<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhe>;
							public run(): any;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhf extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhf>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhg extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhg>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzhh extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhh>;
						}
					}
				}
			}
		}
	}
}

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

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export abstract class zzhk extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhk>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhl extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhk {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhl>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhm extends java.lang.IllegalArgumentException {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhm>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzho extends java.lang.Enum<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzho>;
							public static values(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzho[]*/;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhp extends java.lang.Enum<any> {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhp>;
							public static values(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhp[]*/;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhq extends java.lang.Object {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhq>;
							/**
							 * Constructs a new instance of the com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhq interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
							 */
							public constructor(implementation: {
								zzb(param0: number, param1: boolean): void;
								zzc(param0: number, param1: java.util.List<any>, param2: boolean): void;
								zzd(param0: number, param1: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdb*/): void;
								zze(param0: number, param1: java.util.List<any>): void;
								zzf(param0: number, param1: number): void;
								zzg(param0: number, param1: java.util.List<any>, param2: boolean): void;
								zzh(param0: number): void;
								zzi(param0: number, param1: number): void;
								zzj(param0: number, param1: java.util.List<any>, param2: boolean): void;
								zzk(param0: number, param1: number): void;
								zzl(param0: number, param1: java.util.List<any>, param2: boolean): void;
								zzm(param0: number, param1: number): void;
								zzn(param0: number, param1: java.util.List<any>, param2: boolean): void;
								zzo(param0: number, param1: number): void;
								zzp(param0: number, param1: java.util.List<any>, param2: boolean): void;
								zzq(param0: number, param1: any, param2: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgh<any>*/): void;
								zzr(param0: number, param1: number): void;
								zzs(param0: number, param1: java.util.List<any>, param2: boolean): void;
								zzt(param0: number, param1: number): void;
								zzu(param0: number, param1: java.util.List<any>, param2: boolean): void;
								zzv(param0: number, param1: any, param2: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgh<any>*/): void;
								zzw(param0: number, param1: any): void;
								zzx(param0: number, param1: number): void;
								zzy(param0: number, param1: java.util.List<any>, param2: boolean): void;
								zzz(param0: number, param1: number): void;
								zzA(param0: number, param1: java.util.List<any>, param2: boolean): void;
								zzB(param0: number, param1: number): void;
								zzC(param0: number, param1: java.util.List<any>, param2: boolean): void;
								zzD(param0: number, param1: number): void;
								zzE(param0: number, param1: java.util.List<any>, param2: boolean): void;
								zzF(param0: number): void;
								zzG(param0: number, param1: string): void;
								zzH(param0: number, param1: java.util.List<any>): void;
								zzI(param0: number, param1: number): void;
								zzJ(param0: number, param1: java.util.List<any>, param2: boolean): void;
								zzK(param0: number, param1: number): void;
								zzL(param0: number, param1: java.util.List<any>, param2: boolean): void;
							});
							public constructor();
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhs extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhs>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzht extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzht>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhu extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhu>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhv extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhv>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhw extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhw>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhx extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhx>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhy extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhy>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzhz extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzhz>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzi extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzi>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzia extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzia>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzib extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzib>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzic extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzic>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzid extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzid>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzie extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzie>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzif extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzif>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzig extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzig>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzih extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzih>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzii extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzii>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzij extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzij>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzik extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzik>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzil extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzil>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzim extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzim>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzin extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzin>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzio extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzio>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzip extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzip>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zziq extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zziq>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzir extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzir>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzis extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzis>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzit extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzit>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zziu extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zziu>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zziv extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zziv>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zziw extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zziw>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzix extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzix>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zziy extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zziy>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zziz extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zziz>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzj extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzj>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzja extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzja>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjb extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjb>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjc extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjc>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjd extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjd>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzje extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzje>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjf extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjf>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjg extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjg>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjh extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjh>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzji extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzji>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjj extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjj>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjk extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjk>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjl extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjl>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjm extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjm>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjn extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjn>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjo extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjo>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjp extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjp>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjq extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjq>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjr extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjr>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjs extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjs>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjt extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjt>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzju extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzju>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjv extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjv>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjw extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjw>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjx extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjx>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjy extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjy>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzjz extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzjz>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzka extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzka>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzkc extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdy implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzkc>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzkd extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdz implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzkd>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzl extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzl>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzm extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzm>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzo extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzo>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzp extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzp>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzq extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeg {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzq>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzr extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzr>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzs extends java.lang.Enum<any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzef {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzs>;
							public static values(): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzs[]*/;
							public toString(): string;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzu extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzu>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzv extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzv>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzx extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzx>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module gms {
				export module internal {
					export module mlkit_vision_barcode_bundled {
						export class zzy extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
							public static class: java.lang.Class<com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzy>;
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module android {
			export module libraries {
				export module barhopper {
					export class BarhopperV3 extends java.lang.Object implements java.io.Closeable {
						public static class: java.lang.Class<com.google.android.libraries.barhopper.BarhopperV3>;
						public constructor();
						public recognize(width: number, height: number, image: java.nio.ByteBuffer, options: com.google.android.libraries.barhopper.RecognitionOptions): com.google.photos.vision.barhopper.BarhopperProto.BarhopperResponse;
						public close(): void;
						public create(options: com.google.barhopper.deeplearning.BarhopperV3Options): void;
						public recognize(width: number, height: number, rowStride: number, image: java.nio.ByteBuffer, options: com.google.android.libraries.barhopper.RecognitionOptions): com.google.photos.vision.barhopper.BarhopperProto.BarhopperResponse;
						public create(): void;
						public recognize(width: number, height: number, image: number[], options: com.google.android.libraries.barhopper.RecognitionOptions): com.google.photos.vision.barhopper.BarhopperProto.BarhopperResponse;
						public recognize(image: android.graphics.Bitmap, options: com.google.android.libraries.barhopper.RecognitionOptions): com.google.photos.vision.barhopper.BarhopperProto.BarhopperResponse;
						public recognize(width: number, height: number, rowStride: number, image: number[], options: com.google.android.libraries.barhopper.RecognitionOptions): com.google.photos.vision.barhopper.BarhopperProto.BarhopperResponse;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module libraries {
				export module barhopper {
					export class OnedRecognitionOptions extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.libraries.barhopper.OnedRecognitionOptions>;
						public getItfMinConsistentLines(): number;
						public setCodabarMinConsistentLines(minConsistentLines: number): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public getCode39UseCheckDigit(): boolean;
						public setItfMinCodeLength(minCodeLength: number): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public getCode39UseExtendedMode(): boolean;
						public setItfMinConsistentLines(minConsistentLines: number): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public getCode39MinConsistentLines(): number;
						public getEan13UpcaMinConsistentLines(): number;
						public getEan8MinConsistentLines(): number;
						public setCode39UseExtendedMode(code39UseExtendedMode: boolean): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public getCode93MinConsistentLines(): number;
						public getCode128MinConsistentLines(): number;
						public setCode93MinCodeLength(minCodeLength: number): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public setEan13UpcaMinConsistentLines(minConsistentLines: number): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public constructor();
						public setCodabarMinCodeLength(minCodeLength: number): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public setEan8MinConsistentLines(minConsistentLines: number): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public getCode128MinCodeLength(): number;
						public getUpceMinConsistentLines(): number;
						public getCode93MinCodeLength(): number;
						public setCode39MinCodeLength(minCodeLength: number): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public setUpceMinConsistentLines(minConsistentLines: number): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public getCode39MinCodeLength(): number;
						public setCode39MinConsistentLines(minConsistentLines: number): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public setCode128MinCodeLength(minCodeLength: number): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public getCodabarMinConsistentLines(): number;
						public setCode39UseCheckDigit(code39UseCheckDigit: boolean): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public setCode128MinConsistentLines(minConsistentLines: number): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public getCodabarMinCodeLength(): number;
						public setCode93MinConsistentLines(minConsistentLines: number): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public getItfMinCodeLength(): number;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module android {
			export module libraries {
				export module barhopper {
					export class RecognitionOptions extends java.lang.Object {
						public static class: java.lang.Class<com.google.android.libraries.barhopper.RecognitionOptions>;
						public static UNRECOGNIZED: number;
						public static CODE_128: number;
						public static CODE_39: number;
						public static CODE_93: number;
						public static CODABAR: number;
						public static DATA_MATRIX: number;
						public static EAN_13: number;
						public static EAN_8: number;
						public static ITF: number;
						public static QR_CODE: number;
						public static UPC_A: number;
						public static UPC_E: number;
						public static PDF417: number;
						public static AZTEC: number;
						public static TEZ_CODE: number;
						public static LOCAL_BLOCK: number;
						public static ONED: number;
						public static NIBLACK_W75_K02: number;
						public static NIBLACK_W64_K02: number;
						public static NIBLACK_W32_K00: number;
						public static NIBLACK_W16_K00: number;
						public setOnedRecognitionOptions(options: com.google.android.libraries.barhopper.OnedRecognitionOptions): void;
						public constructor();
						public setBarcodeFormats(formats: number): void;
						public setBinarizerOptions(options: number): void;
						public setEnableUseKeypointAsFinderPattern(flag: boolean): void;
						public getBarcodeFormats(): number;
						public getUseQrMobilenetV3(): boolean;
						public setUseQrMobilenetV3(flag: boolean): void;
						public getBinarizerOptions(): number;
						public setOutputUnrecognizedBarcodes(flag: boolean): void;
						public getOutputUnrecognizedBarcodes(): boolean;
						public getOnedRecognitionOptions(): com.google.android.libraries.barhopper.OnedRecognitionOptions;
						public setEnableQrAlignmentGrid(flag: boolean): void;
						public getEnableQrAlignmentGrid(): boolean;
						public getEnableUseKeypointAsFinderPattern(): boolean;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class BarhopperV3Options extends java.lang.Object /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<com.google.barhopper.deeplearning.BarhopperV3Options,com.google.barhopper.deeplearning.zzk>*/ implements any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp*/  {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.BarhopperV3Options>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zza extends java.lang.Object {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zza>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zzb extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zzb>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zzc extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zzc>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zzd extends java.lang.Object {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zzd>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zze extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zze>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zzf extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zzf>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zzg extends java.lang.Object {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zzg>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zzh extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zzh>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zzi extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zzi>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zzj extends java.lang.Object {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zzj>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zzk extends java.lang.Object /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<com.google.barhopper.deeplearning.BarhopperV3Options,com.google.barhopper.deeplearning.zzk>*/ implements any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp*/  {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zzk>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zzl extends java.lang.Object {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zzl>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zzm extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zzm>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module barhopper {
			export module deeplearning {
				export class zzn extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
					public static class: java.lang.Class<com.google.barhopper.deeplearning.zzn>;
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module mlkit {
			export module vision {
				export module barcode {
					export module bundled {
						export module internal {
							export class ThickBarcodeScannerCreator extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbn {
								public static class: java.lang.Class<com.google.mlkit.vision.barcode.bundled.internal.ThickBarcodeScannerCreator>;
								public dump(param0: java.io.FileDescriptor, param1: string[]): void;
								public queryLocalInterface(param0: string): android.os.IInterface;
								public isBinderAlive(): boolean;
								public getInterfaceDescriptor(): string;
								public linkToDeath(recipient: android.os.IBinder.DeathRecipient, flags: number): void;
								public constructor();
								public unlinkToDeath(param0: android.os.IBinder.DeathRecipient, param1: number): boolean;
								public newBarcodeScanner(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbc*/): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbl*/;
								public asBinder(): android.os.IBinder;
								public dumpAsync(fd: java.io.FileDescriptor, args: string[]): void;
								public dumpAsync(param0: java.io.FileDescriptor, param1: string[]): void;
								public unlinkToDeath(recipient: android.os.IBinder.DeathRecipient, flags: number): boolean;
								public dump(fd: java.io.FileDescriptor, fout: java.io.PrintWriter, args: string[]): void;
								public newBarcodeScanner(contextWrapper: com.google.android.gms.dynamic.IObjectWrapper, options: any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbc*/): any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbl*/;
								public transact(code: number, data: android.os.Parcel, reply: android.os.Parcel, flags: number): boolean;
								public transact(param0: number, param1: android.os.Parcel, param2: android.os.Parcel, param3: number): boolean;
								public constructor(param0: string);
								public pingBinder(): boolean;
								public linkToDeath(param0: android.os.IBinder.DeathRecipient, param1: number): void;
								public queryLocalInterface(descriptor: string): android.os.IInterface;
								public dump(fd: java.io.FileDescriptor, args: string[]): void;
							}
						}
					}
				}
			}
		}
	}
}

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

declare module com {
	export module google {
		export module mlkit {
			export module vision {
				export module barcode {
					export module bundled {
						export module internal {
							export class zzb extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzbk {
								public static class: java.lang.Class<com.google.mlkit.vision.barcode.bundled.internal.zzb>;
								public dump(param0: java.io.FileDescriptor, param1: string[]): void;
								public queryLocalInterface(param0: string): android.os.IInterface;
								public isBinderAlive(): boolean;
								public getInterfaceDescriptor(): string;
								public linkToDeath(recipient: android.os.IBinder.DeathRecipient, flags: number): void;
								public unlinkToDeath(param0: android.os.IBinder.DeathRecipient, param1: number): boolean;
								public asBinder(): android.os.IBinder;
								public dumpAsync(fd: java.io.FileDescriptor, args: string[]): void;
								public dumpAsync(param0: java.io.FileDescriptor, param1: string[]): void;
								public unlinkToDeath(recipient: android.os.IBinder.DeathRecipient, flags: number): boolean;
								public dump(fd: java.io.FileDescriptor, fout: java.io.PrintWriter, args: string[]): void;
								public transact(code: number, data: android.os.Parcel, reply: android.os.Parcel, flags: number): boolean;
								public transact(param0: number, param1: android.os.Parcel, param2: android.os.Parcel, param3: number): boolean;
								public pingBinder(): boolean;
								public linkToDeath(param0: android.os.IBinder.DeathRecipient, param1: number): void;
								public queryLocalInterface(descriptor: string): android.os.IInterface;
								public dump(fd: java.io.FileDescriptor, args: string[]): void;
							}
						}
		export module photos {
			export module vision {
				export module barhopper {
					export module BarhopperProto {
						export class BarhopperResponse extends java.lang.Object /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<com.google.photos.vision.barhopper.BarhopperProto.BarhopperResponse,com.google.photos.vision.barhopper.zzj>*/ implements any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp*/  {
							public static class: java.lang.Class<com.google.photos.vision.barhopper.BarhopperProto.BarhopperResponse>;
						}
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zza extends java.lang.Object {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zza>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzaa extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzaa>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzab extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzab>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzac extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzac>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzad extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzad>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzae extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzae>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzaf extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzaf>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzag extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzag>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzah extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzah>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzai extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzai>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzaj extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzaj>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzak extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzak>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzal extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeg {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzal>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzam extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzam>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzan extends java.lang.Object {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzan>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzao extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzao>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzb extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzb>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzc extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzc>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzd extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeg {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzd>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zze extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zze>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzf extends java.lang.Object {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzf>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzg extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeg {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzg>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzh extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzh>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzi extends java.lang.Object {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzi>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzj extends java.lang.Object /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<com.google.photos.vision.barhopper.BarhopperProto.BarhopperResponse,com.google.photos.vision.barhopper.zzj>*/ implements any /* com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp*/  {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzj>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzk extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzk>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzl extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzl>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzm extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzm>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzn extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzn>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzo extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzo>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzp extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzp>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzq extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzq>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzr extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzr>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzs extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzs>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzt extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzt>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzu extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzu>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzv extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeg {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzv>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzw extends java.lang.Object implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzeh {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzw>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzx extends java.lang.Object {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzx>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzy extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzy>;
					}
				}
			}
		}
	}
}

declare module com {
	export module google {
		export module photos {
			export module vision {
				export module barhopper {
					export class zzz extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx<any,any> implements com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfp {
						public static class: java.lang.Class<com.google.photos.vision.barhopper.zzz>;
					}
				}
			}
		}
	}
}

//Generics information:
//com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzcj:2
//com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzck:2
//com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzdx:2
//com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed:2
//com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzfr:1
//com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzgh:1

