UNPKG

@nativescript/firebase-firestore

Version:
973 lines (936 loc) 749 kB
declare module com { export module google { export module cloud { export module datastore { export module core { export module number { export class IndexNumberDecoder { public static class: java.lang.Class<com.google.cloud.datastore.core.number.IndexNumberDecoder>; public constructor(); public resultAsLong(): number; public isResultDouble(): boolean; public resultAsDouble(): number; public decode(param0: boolean, param1: androidNative.Array<number>, param2: number): number; public isResultLong(): boolean; public reset(): void; } } } } } } } declare module com { export module google { export module cloud { export module datastore { export module core { export module number { export class IndexNumberEncoder { public static class: java.lang.Class<com.google.cloud.datastore.core.number.IndexNumberEncoder>; public static MAX_ENCODED_BYTES: number; public static encodeDouble(param0: boolean, param1: number, param2: androidNative.Array<number>, param3: number): number; public static encodeLong(param0: boolean, param1: number, param2: androidNative.Array<number>, param3: number): number; } } } } } } } declare module com { export module google { export module cloud { export module datastore { export module core { export module number { export class NumberComparisonHelper { public static class: java.lang.Class<com.google.cloud.datastore.core.number.NumberComparisonHelper>; public static LONG_INCLUSIVE_LOWER_BOUND_AS_DOUBLE: number; public static LONG_EXCLUSIVE_UPPER_BOUND_AS_DOUBLE: number; public static MAX_SAFE_LONG: number; public static MIN_SAFE_LONG: number; public static firestoreCompareDoubles(param0: number, param1: number): number; public static compareLongs(param0: number, param1: number): number; public static firestoreCompareDoubleWithLong(param0: number, param1: number): number; } } } } } } } declare module com { export module google { export module cloud { export module datastore { export module core { export module number { export class NumberIndexEncoder { public static class: java.lang.Class<com.google.cloud.datastore.core.number.NumberIndexEncoder>; public constructor(); public static decodeLong(param0: androidNative.Array<number>): number; public static encodeLong(param0: number): androidNative.Array<number>; public static decodeDouble(param0: androidNative.Array<number>): number; public static encodeDouble(param0: number): androidNative.Array<number>; public static decode(param0: androidNative.Array<number>): com.google.cloud.datastore.core.number.NumberIndexEncoder.DecodedNumberParts; public static encode(param0: com.google.cloud.datastore.core.number.NumberParts): androidNative.Array<number>; } export module NumberIndexEncoder { export class DecodedNumberParts { public static class: java.lang.Class<com.google.cloud.datastore.core.number.NumberIndexEncoder.DecodedNumberParts>; public bytesRead(): number; public parts(): com.google.cloud.datastore.core.number.NumberParts; } } } } } } } } declare module com { export module google { export module cloud { export module datastore { export module core { export module number { export class NumberParts { public static class: java.lang.Class<com.google.cloud.datastore.core.number.NumberParts>; public static create(param0: boolean, param1: number, param2: number): com.google.cloud.datastore.core.number.NumberParts; public negate(): com.google.cloud.datastore.core.number.NumberParts; public asLong(): number; public hashCode(): number; public representableAsDouble(): boolean; public asDouble(): number; public isNaN(): boolean; public static fromLong(param0: number): com.google.cloud.datastore.core.number.NumberParts; public isInfinite(): boolean; public representableAsLong(): boolean; public significand(): number; public exponent(): number; public isZero(): boolean; public negative(): boolean; public static fromDouble(param0: number): com.google.cloud.datastore.core.number.NumberParts; public equals(param0: any): boolean; } } } } } } } declare module com { export module google { export module firebase { export class Timestamp extends java.lang.Object { public static class: java.lang.Class<com.google.firebase.Timestamp>; public static CREATOR: globalAndroid.os.Parcelable.Creator<com.google.firebase.Timestamp>; public constructor(param0: number, param1: number); public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; public static now(): com.google.firebase.Timestamp; public getSeconds(): number; public constructor(param0: java.util.Date); public toString(): string; public constructor(param0: globalAndroid.os.Parcel); public toDate(): java.util.Date; public hashCode(): number; public describeContents(): number; public equals(param0: any): boolean; public getNanoseconds(): number; public compareTo(param0: com.google.firebase.Timestamp): number; } } } } declare module com { export module google { export module firebase { export module firestore { export class Blob extends java.lang.Comparable<com.google.firebase.firestore.Blob> { public static class: java.lang.Class<com.google.firebase.firestore.Blob>; public equals(param0: any): boolean; public toBytes(): androidNative.Array<number>; public toString(): string; public compareTo(param0: com.google.firebase.firestore.Blob): number; public static fromByteString(param0: com.google.protobuf.ByteString): com.google.firebase.firestore.Blob; public static fromBytes(param0: androidNative.Array<number>): com.google.firebase.firestore.Blob; public toByteString(): com.google.protobuf.ByteString; public hashCode(): number; } } } } } declare module com { export module google { export module firebase { export module firestore { export class BuildConfig { public static class: java.lang.Class<com.google.firebase.firestore.BuildConfig>; public static DEBUG: boolean; public static APPLICATION_ID: string; public static BUILD_TYPE: string; public static FLAVOR: string; public static VERSION_CODE: number; public static VERSION_NAME: string; public static USE_EMULATOR_FOR_TESTS: boolean; public constructor(); } } } } } declare module com { export module google { export module firebase { export module firestore { export class CollectionReference extends com.google.firebase.firestore.Query { public static class: java.lang.Class<com.google.firebase.firestore.CollectionReference>; public getPath(): string; public getId(): string; public add(param0: any): com.google.android.gms.tasks.Task<com.google.firebase.firestore.DocumentReference>; public document(): com.google.firebase.firestore.DocumentReference; public document(param0: string): com.google.firebase.firestore.DocumentReference; public getParent(): com.google.firebase.firestore.DocumentReference; } } } } } declare module com { export module google { export module firebase { export module firestore { export class DocumentChange { public static class: java.lang.Class<com.google.firebase.firestore.DocumentChange>; public equals(param0: any): boolean; public getNewIndex(): number; public getDocument(): com.google.firebase.firestore.QueryDocumentSnapshot; public getOldIndex(): number; public getType(): com.google.firebase.firestore.DocumentChange.Type; public hashCode(): number; } export module DocumentChange { export class Type { public static class: java.lang.Class<com.google.firebase.firestore.DocumentChange.Type>; public static ADDED: com.google.firebase.firestore.DocumentChange.Type; public static MODIFIED: com.google.firebase.firestore.DocumentChange.Type; public static REMOVED: com.google.firebase.firestore.DocumentChange.Type; public static valueOf(param0: string): com.google.firebase.firestore.DocumentChange.Type; public static values(): androidNative.Array<com.google.firebase.firestore.DocumentChange.Type>; } } } } } } declare module com { export module google { export module firebase { export module firestore { export class DocumentId { public static class: java.lang.Class<com.google.firebase.firestore.DocumentId>; /** * Constructs a new instance of the com.google.firebase.firestore.DocumentId 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 firebase { export module firestore { export class DocumentReference { public static class: java.lang.Class<com.google.firebase.firestore.DocumentReference>; public addSnapshotListener(param0: java.util.concurrent.Executor, param1: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>): com.google.firebase.firestore.ListenerRegistration; public addSnapshotListener(param0: globalAndroid.app.Activity, param1: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>): com.google.firebase.firestore.ListenerRegistration; public getId(): string; public addSnapshotListener(param0: com.google.firebase.firestore.MetadataChanges, param1: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>): com.google.firebase.firestore.ListenerRegistration; public get(): com.google.android.gms.tasks.Task<com.google.firebase.firestore.DocumentSnapshot>; public update(param0: java.util.Map<string,any>): com.google.android.gms.tasks.Task<java.lang.Void>; public delete(): com.google.android.gms.tasks.Task<java.lang.Void>; public addSnapshotListener(param0: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>): com.google.firebase.firestore.ListenerRegistration; public addSnapshotListener(param0: globalAndroid.app.Activity, param1: com.google.firebase.firestore.MetadataChanges, param2: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>): com.google.firebase.firestore.ListenerRegistration; public collection(param0: string): com.google.firebase.firestore.CollectionReference; public set(param0: any): com.google.android.gms.tasks.Task<java.lang.Void>; public getPath(): string; public equals(param0: any): boolean; public update(param0: com.google.firebase.firestore.FieldPath, param1: any, param2: androidNative.Array<any>): com.google.android.gms.tasks.Task<java.lang.Void>; public get(param0: com.google.firebase.firestore.Source): com.google.android.gms.tasks.Task<com.google.firebase.firestore.DocumentSnapshot>; public getParent(): com.google.firebase.firestore.CollectionReference; public getFirestore(): com.google.firebase.firestore.FirebaseFirestore; public update(param0: string, param1: any, param2: androidNative.Array<any>): com.google.android.gms.tasks.Task<java.lang.Void>; public set(param0: any, param1: com.google.firebase.firestore.SetOptions): com.google.android.gms.tasks.Task<java.lang.Void>; public hashCode(): number; public addSnapshotListener(param0: java.util.concurrent.Executor, param1: com.google.firebase.firestore.MetadataChanges, param2: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>): com.google.firebase.firestore.ListenerRegistration; } } } } } declare module com { export module google { export module firebase { export module firestore { export class DocumentSnapshot { public static class: java.lang.Class<com.google.firebase.firestore.DocumentSnapshot>; public getData(param0: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): java.util.Map<string,any>; public get(param0: string, param1: java.lang.Class): any; public getId(): string; public getDocumentReference(param0: string): com.google.firebase.firestore.DocumentReference; public getBlob(param0: string): com.google.firebase.firestore.Blob; public contains(param0: com.google.firebase.firestore.FieldPath): boolean; public getReference(): com.google.firebase.firestore.DocumentReference; public toObject(param0: java.lang.Class): any; public get(param0: com.google.firebase.firestore.FieldPath, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): any; public getDate(param0: string, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): java.util.Date; public toString(): string; public get(param0: string, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): any; public get(param0: com.google.firebase.firestore.FieldPath, param1: java.lang.Class, param2: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): any; public toObject(param0: java.lang.Class, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): any; public contains(param0: string): boolean; public getTimestamp(param0: string): com.google.firebase.Timestamp; public hashCode(): number; public get(param0: string): any; public getTimestamp(param0: string, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): com.google.firebase.Timestamp; public getData(): java.util.Map<string,any>; public getString(param0: string): string; public get(param0: com.google.firebase.firestore.FieldPath, param1: java.lang.Class): any; public getLong(param0: string): java.lang.Long; public exists(): boolean; public getDate(param0: string): java.util.Date; public getGeoPoint(param0: string): com.google.firebase.firestore.GeoPoint; public get(param0: string, param1: java.lang.Class, param2: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): any; public equals(param0: any): boolean; public get(param0: com.google.firebase.firestore.FieldPath): any; public getBoolean(param0: string): java.lang.Boolean; public getDouble(param0: string): java.lang.Double; public getMetadata(): com.google.firebase.firestore.SnapshotMetadata; } export module DocumentSnapshot { export class ServerTimestampBehavior { public static class: java.lang.Class<com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior>; public static NONE: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior; public static ESTIMATE: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior; public static PREVIOUS: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior; public static values(): androidNative.Array<com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior>; public static valueOf(param0: string): com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior; } } } } } } declare module com { export module google { export module firebase { export module firestore { export class EventListener<T> extends java.lang.Object { public static class: java.lang.Class<com.google.firebase.firestore.EventListener<any>>; /** * Constructs a new instance of the com.google.firebase.firestore.EventListener<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onEvent(param0: T, param1: com.google.firebase.firestore.FirebaseFirestoreException): void; }); public constructor(); public onEvent(param0: T, param1: com.google.firebase.firestore.FirebaseFirestoreException): void; } } } } } declare module com { export module google { export module firebase { export module firestore { export class Exclude { public static class: java.lang.Class<com.google.firebase.firestore.Exclude>; /** * Constructs a new instance of the com.google.firebase.firestore.Exclude 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 firebase { export module firestore { export class FieldPath { public static class: java.lang.Class<com.google.firebase.firestore.FieldPath>; public equals(param0: any): boolean; public toString(): string; public static of(param0: androidNative.Array<string>): com.google.firebase.firestore.FieldPath; public static documentId(): com.google.firebase.firestore.FieldPath; public hashCode(): number; } } } } } declare module com { export module google { export module firebase { export module firestore { export abstract class FieldValue { public static class: java.lang.Class<com.google.firebase.firestore.FieldValue>; public static serverTimestamp(): com.google.firebase.firestore.FieldValue; public static increment(param0: number): com.google.firebase.firestore.FieldValue; public static arrayRemove(param0: androidNative.Array<any>): com.google.firebase.firestore.FieldValue; public static arrayUnion(param0: androidNative.Array<any>): com.google.firebase.firestore.FieldValue; public static delete(): com.google.firebase.firestore.FieldValue; } export module FieldValue { export class ArrayRemoveFieldValue extends com.google.firebase.firestore.FieldValue { public static class: java.lang.Class<com.google.firebase.firestore.FieldValue.ArrayRemoveFieldValue>; } export class ArrayUnionFieldValue extends com.google.firebase.firestore.FieldValue { public static class: java.lang.Class<com.google.firebase.firestore.FieldValue.ArrayUnionFieldValue>; } export class DeleteFieldValue extends com.google.firebase.firestore.FieldValue { public static class: java.lang.Class<com.google.firebase.firestore.FieldValue.DeleteFieldValue>; } export class NumericIncrementFieldValue extends com.google.firebase.firestore.FieldValue { public static class: java.lang.Class<com.google.firebase.firestore.FieldValue.NumericIncrementFieldValue>; } export class ServerTimestampFieldValue extends com.google.firebase.firestore.FieldValue { public static class: java.lang.Class<com.google.firebase.firestore.FieldValue.ServerTimestampFieldValue>; } } } } } } declare module com { export module google { export module firebase { export module firestore { export class FirebaseFirestore { public static class: java.lang.Class<com.google.firebase.firestore.FirebaseFirestore>; public document(param0: string): com.google.firebase.firestore.DocumentReference; public useEmulator(param0: string, param1: number): void; public collection(param0: string): com.google.firebase.firestore.CollectionReference; public loadBundle(param0: java.nio.ByteBuffer): com.google.firebase.firestore.LoadBundleTask; public waitForPendingWrites(): com.google.android.gms.tasks.Task<java.lang.Void>; public addSnapshotsInSyncListener(param0: java.util.concurrent.Executor, param1: java.lang.Runnable): com.google.firebase.firestore.ListenerRegistration; public runTransaction(param0: com.google.firebase.firestore.Transaction.Function<any>): com.google.android.gms.tasks.Task; public runBatch(param0: com.google.firebase.firestore.WriteBatch.Function): com.google.android.gms.tasks.Task<java.lang.Void>; public addSnapshotsInSyncListener(param0: java.lang.Runnable): com.google.firebase.firestore.ListenerRegistration; public clearPersistence(): com.google.android.gms.tasks.Task<java.lang.Void>; public addSnapshotsInSyncListener(param0: globalAndroid.app.Activity, param1: java.lang.Runnable): com.google.firebase.firestore.ListenerRegistration; public loadBundle(param0: java.io.InputStream): com.google.firebase.firestore.LoadBundleTask; public static getInstance(): com.google.firebase.firestore.FirebaseFirestore; public static getInstance(param0: com.google.firebase.FirebaseApp): com.google.firebase.firestore.FirebaseFirestore; public collectionGroup(param0: string): com.google.firebase.firestore.Query; public getApp(): com.google.firebase.FirebaseApp; public disableNetwork(): com.google.android.gms.tasks.Task<java.lang.Void>; public loadBundle(param0: androidNative.Array<number>): com.google.firebase.firestore.LoadBundleTask; public static setLoggingEnabled(param0: boolean): void; public enableNetwork(): com.google.android.gms.tasks.Task<java.lang.Void>; public batch(): com.google.firebase.firestore.WriteBatch; public getNamedQuery(param0: string): com.google.android.gms.tasks.Task<com.google.firebase.firestore.Query>; public setFirestoreSettings(param0: com.google.firebase.firestore.FirebaseFirestoreSettings): void; public terminate(): com.google.android.gms.tasks.Task<java.lang.Void>; public getFirestoreSettings(): com.google.firebase.firestore.FirebaseFirestoreSettings; } export module FirebaseFirestore { export class InstanceRegistry { public static class: java.lang.Class<com.google.firebase.firestore.FirebaseFirestore.InstanceRegistry>; /** * Constructs a new instance of the com.google.firebase.firestore.FirebaseFirestore$InstanceRegistry interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { remove(param0: string): void; }); public constructor(); public remove(param0: string): void; } } } } } } declare module com { export module google { export module firebase { export module firestore { export class FirebaseFirestoreException { public static class: java.lang.Class<com.google.firebase.firestore.FirebaseFirestoreException>; public constructor(param0: string, param1: com.google.firebase.firestore.FirebaseFirestoreException.Code); public getCode(): com.google.firebase.firestore.FirebaseFirestoreException.Code; public constructor(param0: string, param1: com.google.firebase.firestore.FirebaseFirestoreException.Code, param2: java.lang.Throwable); } export module FirebaseFirestoreException { export class Code { public static class: java.lang.Class<com.google.firebase.firestore.FirebaseFirestoreException.Code>; public static OK: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static CANCELLED: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static UNKNOWN: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static INVALID_ARGUMENT: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static DEADLINE_EXCEEDED: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static NOT_FOUND: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static ALREADY_EXISTS: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static PERMISSION_DENIED: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static RESOURCE_EXHAUSTED: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static FAILED_PRECONDITION: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static ABORTED: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static OUT_OF_RANGE: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static UNIMPLEMENTED: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static INTERNAL: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static UNAVAILABLE: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static DATA_LOSS: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static UNAUTHENTICATED: com.google.firebase.firestore.FirebaseFirestoreException.Code; public static values(): androidNative.Array<com.google.firebase.firestore.FirebaseFirestoreException.Code>; public static fromValue(param0: number): com.google.firebase.firestore.FirebaseFirestoreException.Code; public value(): number; public static valueOf(param0: string): com.google.firebase.firestore.FirebaseFirestoreException.Code; } } } } } } declare module com { export module google { export module firebase { export module firestore { export class FirebaseFirestoreSettings { public static class: java.lang.Class<com.google.firebase.firestore.FirebaseFirestoreSettings>; public static CACHE_SIZE_UNLIMITED: number; public static DEFAULT_HOST: string; public equals(param0: any): boolean; public toString(): string; public isSslEnabled(): boolean; public hashCode(): number; public isPersistenceEnabled(): boolean; public getCacheSizeBytes(): number; public getHost(): string; } export module FirebaseFirestoreSettings { export class Builder { public static class: java.lang.Class<com.google.firebase.firestore.FirebaseFirestoreSettings.Builder>; public setCacheSizeBytes(param0: number): com.google.firebase.firestore.FirebaseFirestoreSettings.Builder; public constructor(); public isPersistenceEnabled(): boolean; public getCacheSizeBytes(): number; public setPersistenceEnabled(param0: boolean): com.google.firebase.firestore.FirebaseFirestoreSettings.Builder; public build(): com.google.firebase.firestore.FirebaseFirestoreSettings; public setHost(param0: string): com.google.firebase.firestore.FirebaseFirestoreSettings.Builder; public getHost(): string; public isSslEnabled(): boolean; public setSslEnabled(param0: boolean): com.google.firebase.firestore.FirebaseFirestoreSettings.Builder; public constructor(param0: com.google.firebase.firestore.FirebaseFirestoreSettings); } } } } } } declare module com { export module google { export module firebase { export module firestore { export class FirestoreMultiDbComponent extends com.google.firebase.firestore.FirebaseFirestore.InstanceRegistry { public static class: java.lang.Class<com.google.firebase.firestore.FirestoreMultiDbComponent>; public remove(param0: string): void; public onDeleted(param0: string, param1: com.google.firebase.FirebaseOptions): void; } } } } } declare module com { export module google { export module firebase { export module firestore { export class FirestoreRegistrar { public static class: java.lang.Class<com.google.firebase.firestore.FirestoreRegistrar>; public constructor(); public getComponents(): java.util.List<com.google.firebase.components.Component<any>>; } } } } } declare module com { export module google { export module firebase { export module firestore { export class GeoPoint extends java.lang.Comparable<com.google.firebase.firestore.GeoPoint> { public static class: java.lang.Class<com.google.firebase.firestore.GeoPoint>; public compareTo(param0: com.google.firebase.firestore.GeoPoint): number; public equals(param0: any): boolean; public toString(): string; public getLatitude(): number; public getLongitude(): number; public hashCode(): number; public constructor(param0: number, param1: number); } } } } } declare module com { export module google { export module firebase { export module firestore { export class IgnoreExtraProperties { public static class: java.lang.Class<com.google.firebase.firestore.IgnoreExtraProperties>; /** * Constructs a new instance of the com.google.firebase.firestore.IgnoreExtraProperties 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 firebase { export module firestore { export class ListenerRegistration { public static class: java.lang.Class<com.google.firebase.firestore.ListenerRegistration>; /** * Constructs a new instance of the com.google.firebase.firestore.ListenerRegistration interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { remove(): void; }); public constructor(); public remove(): void; } } } } } declare module com { export module google { export module firebase { export module firestore { export class LoadBundleTask extends com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress> { public static class: java.lang.Class<com.google.firebase.firestore.LoadBundleTask>; public addOnCanceledListener(param0: com.google.android.gms.tasks.OnCanceledListener): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>; public continueWith(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.Continuation): com.google.android.gms.tasks.Task; public setException(param0: java.lang.Exception): void; public setResult(param0: com.google.firebase.firestore.LoadBundleTaskProgress): void; public getResult(): com.google.firebase.firestore.LoadBundleTaskProgress; public isComplete(): boolean; public onSuccessTask(param0: com.google.android.gms.tasks.SuccessContinuation): com.google.android.gms.tasks.Task; public isCanceled(): boolean; public constructor(); public isSuccessful(): boolean; public getException(): java.lang.Exception; public getResult(param0: java.lang.Class): com.google.firebase.firestore.LoadBundleTaskProgress; public addOnSuccessListener(param0: globalAndroid.app.Activity, param1: com.google.android.gms.tasks.OnSuccessListener<any>): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>; public onSuccessTask(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.SuccessContinuation): com.google.android.gms.tasks.Task; public addOnProgressListener(param0: java.util.concurrent.Executor, param1: com.google.firebase.firestore.OnProgressListener<com.google.firebase.firestore.LoadBundleTaskProgress>): com.google.firebase.firestore.LoadBundleTask; public addOnCanceledListener(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.OnCanceledListener): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>; public continueWithTask(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.Continuation): com.google.android.gms.tasks.Task; public addOnFailureListener(param0: globalAndroid.app.Activity, param1: com.google.android.gms.tasks.OnFailureListener): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>; public addOnSuccessListener(param0: com.google.android.gms.tasks.OnSuccessListener<any>): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>; public continueWithTask(param0: com.google.android.gms.tasks.Continuation): com.google.android.gms.tasks.Task; public addOnCompleteListener(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.OnCompleteListener<com.google.firebase.firestore.LoadBundleTaskProgress>): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>; public continueWith(param0: com.google.android.gms.tasks.Continuation): com.google.android.gms.tasks.Task; public addOnProgressListener(param0: com.google.firebase.firestore.OnProgressListener<com.google.firebase.firestore.LoadBundleTaskProgress>): com.google.firebase.firestore.LoadBundleTask; public addOnProgressListener(param0: globalAndroid.app.Activity, param1: com.google.firebase.firestore.OnProgressListener<com.google.firebase.firestore.LoadBundleTaskProgress>): com.google.firebase.firestore.LoadBundleTask; public updateProgress(param0: com.google.firebase.firestore.LoadBundleTaskProgress): void; public addOnCompleteListener(param0: com.google.android.gms.tasks.OnCompleteListener<com.google.firebase.firestore.LoadBundleTaskProgress>): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>; public addOnSuccessListener(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.OnSuccessListener<any>): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>; public addOnCanceledListener(param0: globalAndroid.app.Activity, param1: com.google.android.gms.tasks.OnCanceledListener): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>; public addOnFailureListener(param0: com.google.android.gms.tasks.OnFailureListener): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>; public addOnFailureListener(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.OnFailureListener): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>; public addOnCompleteListener(param0: globalAndroid.app.Activity, param1: com.google.android.gms.tasks.OnCompleteListener<com.google.firebase.firestore.LoadBundleTaskProgress>): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>; } export module LoadBundleTask { export class ManagedListener { public static class: java.lang.Class<com.google.firebase.firestore.LoadBundleTask.ManagedListener>; public invokeAsync(param0: com.google.firebase.firestore.LoadBundleTaskProgress): void; public equals(param0: any): boolean; public hashCode(): number; } } } } } } declare module com { export module google { export module firebase { export module firestore { export class LoadBundleTaskProgress { public static class: java.lang.Class<com.google.firebase.firestore.LoadBundleTaskProgress>; public equals(param0: any): boolean; public getBytesLoaded(): number; public getTotalDocuments(): number; public constructor(param0: number, param1: number, param2: number, param3: number, param4: java.lang.Exception, param5: com.google.firebase.firestore.LoadBundleTaskProgress.TaskState); public getTotalBytes(): number; public getException(): java.lang.Exception; public static forInitial(param0: com.google.firebase.firestore.bundle.BundleMetadata): com.google.firebase.firestore.LoadBundleTaskProgress; public static forSuccess(param0: com.google.firebase.firestore.bundle.BundleMetadata): com.google.firebase.firestore.LoadBundleTaskProgress; public getDocumentsLoaded(): number; public hashCode(): number; public getTaskState(): com.google.firebase.firestore.LoadBundleTaskProgress.TaskState; } export module LoadBundleTaskProgress { export class TaskState { public static class: java.lang.Class<com.google.firebase.firestore.LoadBundleTaskProgress.TaskState>; public static ERROR: com.google.firebase.firestore.LoadBundleTaskProgress.TaskState; public static RUNNING: com.google.firebase.firestore.LoadBundleTaskProgress.TaskState; public static SUCCESS: com.google.firebase.firestore.LoadBundleTaskProgress.TaskState; public static valueOf(param0: string): com.google.firebase.firestore.LoadBundleTaskProgress.TaskState; public static values(): androidNative.Array<com.google.firebase.firestore.LoadBundleTaskProgress.TaskState>; } } } } } } declare module com { export module google { export module firebase { export module firestore { export class MetadataChanges { public static class: java.lang.Class<com.google.firebase.firestore.MetadataChanges>; public static EXCLUDE: com.google.firebase.firestore.MetadataChanges; public static INCLUDE: com.google.firebase.firestore.MetadataChanges; public static valueOf(param0: string): com.google.firebase.firestore.MetadataChanges; public static values(): androidNative.Array<com.google.firebase.firestore.MetadataChanges>; } } } } } declare module com { export module google { export module firebase { export module firestore { export class OnProgressListener<ProgressT> extends java.lang.Object { public static class: java.lang.Class<com.google.firebase.firestore.OnProgressListener<any>>; /** * Constructs a new instance of the com.google.firebase.firestore.OnProgressListener<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onProgress(param0: ProgressT): void; }); public constructor(); public onProgress(param0: ProgressT): void; } } } } } declare module com { export module google { export module firebase { export module firestore { export class PropertyName { public static class: java.lang.Class<com.google.firebase.firestore.PropertyName>; /** * Constructs a new instance of the com.google.firebase.firestore.PropertyName interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): string; }); public constructor(); public value(): string; } } } } } declare module com { export module google { export module firebase { export module firestore { export class Query { public static class: java.lang.Class<com.google.firebase.firestore.Query>; public get(param0: com.google.firebase.firestore.Source): com.google.android.gms.tasks.Task<com.google.firebase.firestore.QuerySnapshot>; public whereEqualTo(param0: string, param1: any): com.google.firebase.firestore.Query; public orderBy(param0: com.google.firebase.firestore.FieldPath, param1: com.google.firebase.firestore.Query.Direction): com.google.firebase.firestore.Query; public endAt(param0: androidNative.Array<any>): com.google.firebase.firestore.Query; public whereArrayContainsAny(param0: string, param1: java.util.List<any>): com.google.firebase.firestore.Query; public endBefore(param0: com.google.firebase.firestore.DocumentSnapshot): com.google.firebase.firestore.Query; public addSnapshotListener(param0: com.google.firebase.firestore.MetadataChanges, param1: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>): com.google.firebase.firestore.ListenerRegistration; public whereNotIn(param0: com.google.firebase.firestore.FieldPath, param1: java.util.List<any>): com.google.firebase.firestore.Query; public orderBy(param0: string): com.google.firebase.firestore.Query; public whereLessThanOrEqualTo(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query; public whereArrayContains(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query; public whereLessThanOrEqualTo(param0: string, param1: any): com.google.firebase.firestore.Query; public whereArrayContains(param0: string, param1: any): com.google.firebase.firestore.Query; public whereEqualTo(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query; public limitToLast(param0: number): com.google.firebase.firestore.Query; public startAfter(param0: androidNative.Array<any>): com.google.firebase.firestore.Query; public whereIn(param0: string, param1: java.util.List<any>): com.google.firebase.firestore.Query; public whereLessThan(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query; public whereGreaterThanOrEqualTo(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query; public getFirestore(): com.google.firebase.firestore.FirebaseFirestore; public addSnapshotListener(param0: globalAndroid.app.Activity, param1: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>): com.google.firebase.firestore.ListenerRegistration; public startAt(param0: androidNative.Array<any>): com.google.firebase.firestore.Query; public orderBy(param0: com.google.firebase.firestore.FieldPath): com.google.firebase.firestore.Query; public hashCode(): number; public addSnapshotListener(param0: globalAndroid.app.Activity, param1: com.google.firebase.firestore.MetadataChanges, param2: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>): com.google.firebase.firestore.ListenerRegistration; public limit(param0: number): com.google.firebase.firestore.Query; public whereGreaterThan(param0: string, param1: any): com.google.firebase.firestore.Query; public addSnapshotListener(param0: java.util.concurrent.Executor, param1: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>): com.google.firebase.firestore.ListenerRegistration; public whereGreaterThan(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query; public addSnapshotListener(param0: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>): com.google.firebase.firestore.ListenerRegistration; public whereNotEqualTo(param0: string, param1: any): com.google.firebase.firestore.Query; public whereLessThan(param0: string, param1: any): com.google.firebase.firestore.Query; public whereArrayContainsAny(param0: com.google.firebase.firestore.FieldPath, param1: java.util.List<any>): com.google.firebase.firestore.Query; public addSnapshotListener(param0: java.util.concurrent.Executor, param1: com.google.firebase.firestore.MetadataChanges, param2: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>): com.google.firebase.firestore.ListenerRegistration; public startAt(param0: com.google.firebase.firestore.DocumentSnapshot): com.google.firebase.firestore.Query; public startAfter(param0: com.google.firebase.firestore.DocumentSnapshot): com.google.firebase.firestore.Query; public whereIn(param0: com.google.firebase.firestore.FieldPath, param1: java.util.List<any>): com.google.firebase.firestore.Query; public endAt(param0: com.google.firebase.firestore.DocumentSnapshot): com.google.firebase.firestore.Query; public equals(param0: any): boolean; public orderBy(param0: string, param1: com.google.firebase.firestore.Query.Direction): com.google.firebase.firestore.Query; public endBefore(param0: androidNative.Array<any>): com.google.firebase.firestore.Query; public whereNotEqualTo(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query; public get(): com.google.android.gms.tasks.Task<com.google.firebase.firestore.QuerySnapshot>; public whereGreaterThanOrEqualTo(param0: string, param1: any): com.google.firebase.firestore.Query; public whereNotIn(param0: string, param1: java.util.List<any>): com.google.firebase.firestore.Query; } export module Query { export class Direction { public static class: java.lang.Class<com.google.firebase.firestore.Query.Direction>; public static ASCENDING: com.google.firebase.firestore.Query.Direction; public static DESCENDING: com.google.firebase.firestore.Query.Direction; public static valueOf(param0: string): com.google.firebase.firestore.Query.Direction; public static values(): androidNative.Array<com.google.firebase.firestore.Query.Direction>; } } } } } } declare module com { export module google { export module firebase { export module firestore { export class QueryDocumentSnapshot extends com.google.firebase.firestore.DocumentSnapshot { public static class: java.lang.Class<com.google.firebase.firestore.QueryDocumentSnapshot>; public getData(param0: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): java.util.Map<string,any>; public toObject(param0: java.lang.Class, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): any; public getData(): java.util.Map<string,any>; public toObject(param0: java.lang.Class): any; } } } } } declare module com { export module google { export module firebase { export module firestore { export class QuerySnapshot extends java.lang.Iterable<com.google.firebase.firestore.QueryDocumentSnapshot> { public static class: java.lang.Class<com.google.firebase.firestore.QuerySnapshot>; public equals(param0: any): boolean; public getDocumentChanges(param0: com.google.firebase.firestore.MetadataChanges): java.util.List<com.google.firebase.firestore.DocumentChange>; public isEmpty(): boolean; public getDocumentChanges(): java.util.List<com.google.firebase.firestore.DocumentChange>; public toObjects(param0: java.lang.Class): java.util.List; public toObjects(param0: java.lang.Class, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): java.util.List; public size(): number; public getQuery(): com.google.firebase.firestore.Query; public hashCode(): number; public getMetadata(): com.google.firebase.firestore.SnapshotMetadata; public getDocuments(): java.util.List<com.google.firebase.firestore.DocumentSnapshot>; public iterator(): java.util.Iterator<com.google.firebase.firestore.QueryDocumentSnapshot>; } export module QuerySnapshot { export class QuerySnapshotIterator extends java.util.Iterator<com.google.firebase.firestore.QueryDocumentSnapshot> { public static class: java.lang.Class<com.google.firebase.firestore.QuerySnapshot.QuerySnapshotIterator>; public next(): com.google.firebase.firestore.QueryDocumentSnapshot; public hasNext(): boolean; public remove(): void; } } } } } } declare module com { export module google { export module firebase { export module firestore { export class ServerTimestamp { public static class: java.lang.Class<com.google.firebase.firestore.ServerTimestamp>; /** * Constructs a new instance of the com.google.firebase.firestore.ServerTimestamp 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 firebase { export module firestore { export class SetOptions { public static class: java.lang.Class<com.google.firebase.firestore.SetOptions>; public getFieldMask(): com.google.firebase.firestore.model.mutation.FieldMask; public equals(param0: any): boolean; public static mergeFields(param0: java.util.List<string>): com.google.firebase.firestore.SetOptions; public static merge(): com.google.firebase.firestore.SetOptions; public static mergeFields(param0: androidNative.Array<string>): com.google.firebase.firestore.SetOptions; public hashCode(): number; public static mergeFieldPaths(param0: java.util.List<com.google.firebase.firestore.FieldPath>): com.google.firebase.firestore.SetOptions; } } } } } declare module com { export module google { export module firebase { export module firestore { export class SnapshotMetadata { public static class: java.lang.Class<com.google.firebase.firestore.SnapshotMetadata>; public equals(param0: any): boolean; public toString(): string; public isFromCache(): boolean; public hashCode(): number; public hasPendingWrites(): boolean; } } } } } declare module com { export module google { export module firebase { export module firestore { export class Source { public static class: java.lang.Class<com.google.firebase.firestore.Source>; public static DEFAULT: com.google.firebase.firestore.Source; public static SERVER: com.google.firebase.firestore.Source; public static CACHE: com.google.firebase.firestore.Source; public static valueOf(param0: string): com.google.firebase.firestore.Source; public static values(): androidNative.Array<com.google.firebase.firestore.Source>; } } } } } declare module com { export module google { export module firebase { export module firestore {