UNPKG

@nativescript/firebase-database

Version:
1,034 lines (994 loc) 250 kB
declare module com { export module google { export module firebase { export module database { export class BuildConfig { public static class: java.lang.Class<com.google.firebase.database.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 constructor(); } } } } } declare module com { export module google { export module firebase { export module database { export class ChildEventListener { public static class: java.lang.Class<com.google.firebase.database.ChildEventListener>; /** * Constructs a new instance of the com.google.firebase.database.ChildEventListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onChildAdded(param0: com.google.firebase.database.DataSnapshot, param1: string): void; onChildChanged(param0: com.google.firebase.database.DataSnapshot, param1: string): void; onChildRemoved(param0: com.google.firebase.database.DataSnapshot): void; onChildMoved(param0: com.google.firebase.database.DataSnapshot, param1: string): void; onCancelled(param0: com.google.firebase.database.DatabaseError): void; }); public constructor(); public onChildChanged(param0: com.google.firebase.database.DataSnapshot, param1: string): void; public onCancelled(param0: com.google.firebase.database.DatabaseError): void; public onChildRemoved(param0: com.google.firebase.database.DataSnapshot): void; public onChildMoved(param0: com.google.firebase.database.DataSnapshot, param1: string): void; public onChildAdded(param0: com.google.firebase.database.DataSnapshot, param1: string): void; } } } } } declare module com { export module google { export module firebase { export module database { export class DataSnapshot { public static class: java.lang.Class<com.google.firebase.database.DataSnapshot>; public getValue(): any; public child(param0: string): com.google.firebase.database.DataSnapshot; public getRef(): com.google.firebase.database.DatabaseReference; public getChildrenCount(): number; public getValue(param0: java.lang.Class): any; public getValue(param0: com.google.firebase.database.GenericTypeIndicator<any>): any; public exists(): boolean; public getKey(): string; public getPriority(): any; public hasChild(param0: string): boolean; public toString(): string; public getChildren(): java.lang.Iterable<com.google.firebase.database.DataSnapshot>; public getValue(param0: boolean): any; public hasChildren(): boolean; } } } } } declare module com { export module google { export module firebase { export module database { export class DatabaseError { public static class: java.lang.Class<com.google.firebase.database.DatabaseError>; public static DATA_STALE: number; public static OPERATION_FAILED: number; public static PERMISSION_DENIED: number; public static DISCONNECTED: number; public static EXPIRED_TOKEN: number; public static INVALID_TOKEN: number; public static MAX_RETRIES: number; public static OVERRIDDEN_BY_SET: number; public static UNAVAILABLE: number; public static USER_CODE_EXCEPTION: number; public static NETWORK_ERROR: number; public static WRITE_CANCELED: number; public static UNKNOWN_ERROR: number; public static fromStatus(param0: string): com.google.firebase.database.DatabaseError; public toString(): string; public static fromStatus(param0: string, param1: string, param2: string): com.google.firebase.database.DatabaseError; public static fromCode(param0: number): com.google.firebase.database.DatabaseError; public static fromException(param0: java.lang.Throwable): com.google.firebase.database.DatabaseError; public getMessage(): string; public toException(): com.google.firebase.database.DatabaseException; public static fromStatus(param0: string, param1: string): com.google.firebase.database.DatabaseError; public getDetails(): string; public getCode(): number; } } } } } declare module com { export module google { export module firebase { export module database { export class DatabaseException { public static class: java.lang.Class<com.google.firebase.database.DatabaseException>; public constructor(param0: string, param1: java.lang.Throwable); public constructor(param0: string); } } } } } declare module com { export module google { export module firebase { export module database { export class DatabaseReference extends com.google.firebase.database.Query { public static class: java.lang.Class<com.google.firebase.database.DatabaseReference>; public runTransaction(param0: com.google.firebase.database.Transaction.Handler, param1: boolean): void; public getDatabase(): com.google.firebase.database.FirebaseDatabase; public static goOffline(): void; public getRoot(): com.google.firebase.database.DatabaseReference; public setPriority(param0: any, param1: com.google.firebase.database.DatabaseReference.CompletionListener): void; public updateChildren(param0: java.util.Map<string,any>, param1: com.google.firebase.database.DatabaseReference.CompletionListener): void; public setValue(param0: any, param1: any): com.google.android.gms.tasks.Task<java.lang.Void>; public getKey(): string; public equals(param0: any): boolean; public toString(): string; public getParent(): com.google.firebase.database.DatabaseReference; public removeValue(param0: com.google.firebase.database.DatabaseReference.CompletionListener): void; public onDisconnect(): com.google.firebase.database.OnDisconnect; public setValue(param0: any, param1: any, param2: com.google.firebase.database.DatabaseReference.CompletionListener): void; public setPriority(param0: any): com.google.android.gms.tasks.Task<java.lang.Void>; public removeValue(): com.google.android.gms.tasks.Task<java.lang.Void>; public static goOnline(): void; public setValue(param0: any): com.google.android.gms.tasks.Task<java.lang.Void>; public updateChildren(param0: java.util.Map<string,any>): com.google.android.gms.tasks.Task<java.lang.Void>; public runTransaction(param0: com.google.firebase.database.Transaction.Handler): void; public hashCode(): number; public child(param0: string): com.google.firebase.database.DatabaseReference; public push(): com.google.firebase.database.DatabaseReference; public setValue(param0: any, param1: com.google.firebase.database.DatabaseReference.CompletionListener): void; } export module DatabaseReference { export class CompletionListener { public static class: java.lang.Class<com.google.firebase.database.DatabaseReference.CompletionListener>; /** * Constructs a new instance of the com.google.firebase.database.DatabaseReference$CompletionListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onComplete(param0: com.google.firebase.database.DatabaseError, param1: com.google.firebase.database.DatabaseReference): void; }); public constructor(); public onComplete(param0: com.google.firebase.database.DatabaseError, param1: com.google.firebase.database.DatabaseReference): void; } } } } } } declare module com { export module google { export module firebase { export module database { export class DatabaseRegistrar { public static class: java.lang.Class<com.google.firebase.database.DatabaseRegistrar>; public constructor(); public getComponents(): java.util.List<com.google.firebase.components.Component<any>>; } } } } } declare module com { export module google { export module firebase { export module database { export class Exclude { public static class: java.lang.Class<com.google.firebase.database.Exclude>; /** * Constructs a new instance of the com.google.firebase.database.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 database { export class FirebaseDatabase { public static class: java.lang.Class<com.google.firebase.database.FirebaseDatabase>; public static getInstance(param0: com.google.firebase.FirebaseApp): com.google.firebase.database.FirebaseDatabase; public setLogLevel(param0: com.google.firebase.database.Logger.Level): void; public getReferenceFromUrl(param0: string): com.google.firebase.database.DatabaseReference; public getReference(): com.google.firebase.database.DatabaseReference; public purgeOutstandingWrites(): void; public goOffline(): void; public useEmulator(param0: string, param1: number): void; public static getInstance(): com.google.firebase.database.FirebaseDatabase; public getReference(param0: string): com.google.firebase.database.DatabaseReference; public static getInstance(param0: string): com.google.firebase.database.FirebaseDatabase; public getApp(): com.google.firebase.FirebaseApp; public static getInstance(param0: com.google.firebase.FirebaseApp, param1: string): com.google.firebase.database.FirebaseDatabase; public goOnline(): void; public setPersistenceCacheSizeBytes(param0: number): void; public static getSdkVersion(): string; public setPersistenceEnabled(param0: boolean): void; } } } } } declare module com { export module google { export module firebase { export module database { export class FirebaseDatabaseComponent { public static class: java.lang.Class<com.google.firebase.database.FirebaseDatabaseComponent>; } } } } } declare module com { export module google { export module firebase { export module database { export abstract class GenericTypeIndicator<T> extends java.lang.Object { public static class: java.lang.Class<com.google.firebase.database.GenericTypeIndicator<any>>; public constructor(); } } } } } declare module com { export module google { export module firebase { export module database { export class IgnoreExtraProperties { public static class: java.lang.Class<com.google.firebase.database.IgnoreExtraProperties>; /** * Constructs a new instance of the com.google.firebase.database.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 database { export class InternalHelpers { public static class: java.lang.Class<com.google.firebase.database.InternalHelpers>; public constructor(); public static createDatabaseForTests(param0: com.google.firebase.FirebaseApp, param1: com.google.firebase.database.core.RepoInfo, param2: com.google.firebase.database.core.DatabaseConfig): com.google.firebase.database.FirebaseDatabase; public static createDataSnapshot(param0: com.google.firebase.database.DatabaseReference, param1: com.google.firebase.database.snapshot.IndexedNode): com.google.firebase.database.DataSnapshot; public static createReference(param0: com.google.firebase.database.core.Repo, param1: com.google.firebase.database.core.Path): com.google.firebase.database.DatabaseReference; public static createMutableData(param0: com.google.firebase.database.snapshot.Node): com.google.firebase.database.MutableData; } } } } } declare module com { export module google { export module firebase { export module database { export class Logger { public static class: java.lang.Class<com.google.firebase.database.Logger>; /** * Constructs a new instance of the com.google.firebase.database.Logger interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { }); public constructor(); } export module Logger { export class Level { public static class: java.lang.Class<com.google.firebase.database.Logger.Level>; public static DEBUG: com.google.firebase.database.Logger.Level; public static INFO: com.google.firebase.database.Logger.Level; public static WARN: com.google.firebase.database.Logger.Level; public static ERROR: com.google.firebase.database.Logger.Level; public static NONE: com.google.firebase.database.Logger.Level; public static valueOf(param0: string): com.google.firebase.database.Logger.Level; public static values(): native.Array<com.google.firebase.database.Logger.Level>; } } } } } } declare module com { export module google { export module firebase { export module database { export class MutableData { public static class: java.lang.Class<com.google.firebase.database.MutableData>; public getValue(): any; public getChildren(): java.lang.Iterable<com.google.firebase.database.MutableData>; public setValue(param0: any): void; public getChildrenCount(): number; public getValue(param0: java.lang.Class): any; public setPriority(param0: any): void; public getValue(param0: com.google.firebase.database.GenericTypeIndicator<any>): any; public child(param0: string): com.google.firebase.database.MutableData; public getKey(): string; public getPriority(): any; public equals(param0: any): boolean; public hasChild(param0: string): boolean; public toString(): string; public hasChildren(): boolean; } } } } } declare module com { export module google { export module firebase { export module database { export class OnDisconnect { public static class: java.lang.Class<com.google.firebase.database.OnDisconnect>; public setValue(param0: any, param1: number, param2: com.google.firebase.database.DatabaseReference.CompletionListener): void; public updateChildren(param0: java.util.Map<string,any>, param1: com.google.firebase.database.DatabaseReference.CompletionListener): void; public setValue(param0: any, param1: java.util.Map, param2: com.google.firebase.database.DatabaseReference.CompletionListener): void; public cancel(): com.google.android.gms.tasks.Task<java.lang.Void>; public removeValue(param0: com.google.firebase.database.DatabaseReference.CompletionListener): void; public removeValue(): com.google.android.gms.tasks.Task<java.lang.Void>; public setValue(param0: any, param1: number): com.google.android.gms.tasks.Task<java.lang.Void>; public setValue(param0: any): com.google.android.gms.tasks.Task<java.lang.Void>; public setValue(param0: any, param1: string): com.google.android.gms.tasks.Task<java.lang.Void>; public updateChildren(param0: java.util.Map<string,any>): com.google.android.gms.tasks.Task<java.lang.Void>; public cancel(param0: com.google.firebase.database.DatabaseReference.CompletionListener): void; public setValue(param0: any, param1: com.google.firebase.database.DatabaseReference.CompletionListener): void; public setValue(param0: any, param1: string, param2: com.google.firebase.database.DatabaseReference.CompletionListener): void; } } } } } declare module com { export module google { export module firebase { export module database { export class PropertyName { public static class: java.lang.Class<com.google.firebase.database.PropertyName>; /** * Constructs a new instance of the com.google.firebase.database.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 database { export class Query { public static class: java.lang.Class<com.google.firebase.database.Query>; public repo: com.google.firebase.database.core.Repo; public path: com.google.firebase.database.core.Path; public params: com.google.firebase.database.core.view.QueryParams; public removeEventListener(param0: com.google.firebase.database.ValueEventListener): void; public endAt(param0: number, param1: string): com.google.firebase.database.Query; public keepSynced(param0: boolean): void; public equalTo(param0: boolean, param1: string): com.google.firebase.database.Query; public endAt(param0: string): com.google.firebase.database.Query; public startAt(param0: string, param1: string): com.google.firebase.database.Query; public endAt(param0: boolean): com.google.firebase.database.Query; public startAt(param0: number, param1: string): com.google.firebase.database.Query; public startAt(param0: number): com.google.firebase.database.Query; public limitToFirst(param0: number): com.google.firebase.database.Query; public startAfter(param0: number, param1: string): com.google.firebase.database.Query; public startAt(param0: string): com.google.firebase.database.Query; public equalTo(param0: number, param1: string): com.google.firebase.database.Query; public orderByChild(param0: string): com.google.firebase.database.Query; public endBefore(param0: boolean): com.google.firebase.database.Query; public equalTo(param0: number): com.google.firebase.database.Query; public getPath(): com.google.firebase.database.core.Path; public startAfter(param0: boolean): com.google.firebase.database.Query; public startAfter(param0: boolean, param1: string): com.google.firebase.database.Query; public equalTo(param0: string): com.google.firebase.database.Query; public endAt(param0: string, param1: string): com.google.firebase.database.Query; public orderByPriority(): com.google.firebase.database.Query; public startAfter(param0: string): com.google.firebase.database.Query; public endAt(param0: boolean, param1: string): com.google.firebase.database.Query; public getRef(): com.google.firebase.database.DatabaseReference; public limitToLast(param0: number): com.google.firebase.database.Query; public endBefore(param0: string, param1: string): com.google.firebase.database.Query; public get(): com.google.android.gms.tasks.Task<com.google.firebase.database.DataSnapshot>; public addListenerForSingleValueEvent(param0: com.google.firebase.database.ValueEventListener): void; public equalTo(param0: string, param1: string): com.google.firebase.database.Query; public getRepo(): com.google.firebase.database.core.Repo; public addChildEventListener(param0: com.google.firebase.database.ChildEventListener): com.google.firebase.database.ChildEventListener; public equalTo(param0: boolean): com.google.firebase.database.Query; public addValueEventListener(param0: com.google.firebase.database.ValueEventListener): com.google.firebase.database.ValueEventListener; public endBefore(param0: number, param1: string): com.google.firebase.database.Query; public endBefore(param0: boolean, param1: string): com.google.firebase.database.Query; public startAt(param0: boolean): com.google.firebase.database.Query; public removeEventListener(param0: com.google.firebase.database.ChildEventListener): void; public orderByValue(): com.google.firebase.database.Query; public endBefore(param0: string): com.google.firebase.database.Query; public endAt(param0: number): com.google.firebase.database.Query; public orderByKey(): com.google.firebase.database.Query; public getSpec(): com.google.firebase.database.core.view.QuerySpec; public startAt(param0: boolean, param1: string): com.google.firebase.database.Query; public endBefore(param0: number): com.google.firebase.database.Query; public startAfter(param0: string, param1: string): com.google.firebase.database.Query; public startAfter(param0: number): com.google.firebase.database.Query; } } } } } declare module com { export module google { export module firebase { export module database { export class ServerValue { public static class: java.lang.Class<com.google.firebase.database.ServerValue>; public static TIMESTAMP: java.util.Map<string,string>; public static increment(param0: number): any; public constructor(); } } } } } declare module com { export module google { export module firebase { export module database { export class ThrowOnExtraProperties { public static class: java.lang.Class<com.google.firebase.database.ThrowOnExtraProperties>; /** * Constructs a new instance of the com.google.firebase.database.ThrowOnExtraProperties 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 database { export class Transaction { public static class: java.lang.Class<com.google.firebase.database.Transaction>; public constructor(); public static success(param0: com.google.firebase.database.MutableData): com.google.firebase.database.Transaction.Result; public static abort(): com.google.firebase.database.Transaction.Result; } export module Transaction { export class Handler { public static class: java.lang.Class<com.google.firebase.database.Transaction.Handler>; /** * Constructs a new instance of the com.google.firebase.database.Transaction$Handler interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { doTransaction(param0: com.google.firebase.database.MutableData): com.google.firebase.database.Transaction.Result; onComplete(param0: com.google.firebase.database.DatabaseError, param1: boolean, param2: com.google.firebase.database.DataSnapshot): void; }); public constructor(); public onComplete(param0: com.google.firebase.database.DatabaseError, param1: boolean, param2: com.google.firebase.database.DataSnapshot): void; public doTransaction(param0: com.google.firebase.database.MutableData): com.google.firebase.database.Transaction.Result; } export class Result { public static class: java.lang.Class<com.google.firebase.database.Transaction.Result>; public isSuccess(): boolean; public getNode(): com.google.firebase.database.snapshot.Node; } } } } } } declare module com { export module google { export module firebase { export module database { export class ValueEventListener { public static class: java.lang.Class<com.google.firebase.database.ValueEventListener>; /** * Constructs a new instance of the com.google.firebase.database.ValueEventListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onDataChange(param0: com.google.firebase.database.DataSnapshot): void; onCancelled(param0: com.google.firebase.database.DatabaseError): void; }); public constructor(); public onCancelled(param0: com.google.firebase.database.DatabaseError): void; public onDataChange(param0: com.google.firebase.database.DataSnapshot): void; } } } } } declare module com { export module google { export module firebase { export module database { export module android { export class AndroidAppCheckTokenProvider extends com.google.firebase.database.core.TokenProvider { public static class: java.lang.Class<com.google.firebase.database.android.AndroidAppCheckTokenProvider>; public removeTokenChangeListener(param0: com.google.firebase.database.core.TokenProvider.TokenChangeListener): void; public getToken(param0: boolean, param1: com.google.firebase.database.core.TokenProvider.GetTokenCompletionListener): void; public constructor(param0: com.google.firebase.inject.Deferred<com.google.firebase.appcheck.interop.InternalAppCheckTokenProvider>); public addTokenChangeListener(param0: java.util.concurrent.ExecutorService, param1: com.google.firebase.database.core.TokenProvider.TokenChangeListener): void; } } } } } } declare module com { export module google { export module firebase { export module database { export module android { export class AndroidAuthTokenProvider extends com.google.firebase.database.core.TokenProvider { public static class: java.lang.Class<com.google.firebase.database.android.AndroidAuthTokenProvider>; public removeTokenChangeListener(param0: com.google.firebase.database.core.TokenProvider.TokenChangeListener): void; public getToken(param0: boolean, param1: com.google.firebase.database.core.TokenProvider.GetTokenCompletionListener): void; public constructor(param0: com.google.firebase.inject.Deferred<com.google.firebase.auth.internal.InternalAuthProvider>); public addTokenChangeListener(param0: java.util.concurrent.ExecutorService, param1: com.google.firebase.database.core.TokenProvider.TokenChangeListener): void; } } } } } } declare module com { export module google { export module firebase { export module database { export module android { export class AndroidEventTarget extends com.google.firebase.database.core.EventTarget { public static class: java.lang.Class<com.google.firebase.database.android.AndroidEventTarget>; public constructor(); public shutdown(): void; public postEvent(param0: java.lang.Runnable): void; public restart(): void; } } } } } } declare module com { export module google { export module firebase { export module database { export module android { export class AndroidPlatform extends com.google.firebase.database.core.Platform { public static class: java.lang.Class<com.google.firebase.database.android.AndroidPlatform>; public newPersistentConnection(param0: com.google.firebase.database.core.Context, param1: com.google.firebase.database.connection.ConnectionContext, param2: com.google.firebase.database.connection.HostInfo, param3: com.google.firebase.database.connection.PersistentConnection.Delegate): com.google.firebase.database.connection.PersistentConnection; public getSSLCacheDirectory(): java.io.File; public getPlatformVersion(): string; public newLogger(param0: com.google.firebase.database.core.Context, param1: com.google.firebase.database.logging.Logger.Level, param2: java.util.List<string>): com.google.firebase.database.logging.Logger; public getUserAgent(param0: com.google.firebase.database.core.Context): string; public createPersistenceManager(param0: com.google.firebase.database.core.Context, param1: string): com.google.firebase.database.core.persistence.PersistenceManager; public newEventTarget(param0: com.google.firebase.database.core.Context): com.google.firebase.database.core.EventTarget; public newRunLoop(param0: com.google.firebase.database.core.Context): com.google.firebase.database.core.RunLoop; public constructor(param0: com.google.firebase.FirebaseApp); } } } } } } declare module com { export module google { export module firebase { export module database { export module android { export class SqlPersistenceStorageEngine extends com.google.firebase.database.core.persistence.PersistenceStorageEngine { public static class: java.lang.Class<com.google.firebase.database.android.SqlPersistenceStorageEngine>; public updateTrackedQueryKeys(param0: number, param1: java.util.Set<com.google.firebase.database.snapshot.ChildKey>, param2: java.util.Set<com.google.firebase.database.snapshot.ChildKey>): void; public mergeIntoServerCache(param0: com.google.firebase.database.core.Path, param1: com.google.firebase.database.snapshot.Node): void; public close(): void; public loadTrackedQueryKeys(param0: number): java.util.Set<com.google.firebase.database.snapshot.ChildKey>; public pruneCache(param0: com.google.firebase.database.core.Path, param1: com.google.firebase.database.core.persistence.PruneForest): void; public loadTrackedQueryKeys(param0: java.util.Set<java.lang.Long>): java.util.Set<com.google.firebase.database.snapshot.ChildKey>; public saveTrackedQueryKeys(param0: number, param1: java.util.Set<com.google.firebase.database.snapshot.ChildKey>): void; public saveTrackedQuery(param0: com.google.firebase.database.core.persistence.TrackedQuery): void; public serverCache(param0: com.google.firebase.database.core.Path): com.google.firebase.database.snapshot.Node; public beginTransaction(): void; public serverCacheEstimatedSizeInBytes(): number; public deleteTrackedQuery(param0: number): void; public constructor(param0: globalAndroid.content.Context, param1: com.google.firebase.database.core.Context, param2: string); public setTransactionSuccessful(): void; public saveUserMerge(param0: com.google.firebase.database.core.Path, param1: com.google.firebase.database.core.CompoundWrite, param2: number): void; public loadUserWrites(): java.util.List<com.google.firebase.database.core.UserWriteRecord>; public overwriteServerCache(param0: com.google.firebase.database.core.Path, param1: com.google.firebase.database.snapshot.Node): void; public removeAllUserWrites(): void; public saveUserOverwrite(param0: com.google.firebase.database.core.Path, param1: com.google.firebase.database.snapshot.Node, param2: number): void; public resetPreviouslyActiveTrackedQueries(param0: number): void; public purgeCache(): void; public endTransaction(): void; public loadTrackedQueries(): java.util.List<com.google.firebase.database.core.persistence.TrackedQuery>; public removeUserWrite(param0: number): void; public mergeIntoServerCache(param0: com.google.firebase.database.core.Path, param1: com.google.firebase.database.core.CompoundWrite): void; } export module SqlPersistenceStorageEngine { export class PersistentCacheOpenHelper { public static class: java.lang.Class<com.google.firebase.database.android.SqlPersistenceStorageEngine.PersistentCacheOpenHelper>; public onUpgrade(param0: globalAndroid.database.sqlite.SQLiteDatabase, param1: number, param2: number): void; public onCreate(param0: globalAndroid.database.sqlite.SQLiteDatabase): void; public constructor(param0: globalAndroid.content.Context, param1: string); } } } } } } } declare module com { export module google { export module firebase { export module database { export module annotations { export class NotNull { public static class: java.lang.Class<com.google.firebase.database.annotations.NotNull>; /** * Constructs a new instance of the com.google.firebase.database.annotations.NotNull 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 database { export module annotations { export class Nullable { public static class: java.lang.Class<com.google.firebase.database.annotations.Nullable>; /** * Constructs a new instance of the com.google.firebase.database.annotations.Nullable 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 database { export module connection { export class CompoundHash { public static class: java.lang.Class<com.google.firebase.database.connection.CompoundHash>; public getPosts(): java.util.List<java.util.List<string>>; public constructor(param0: java.util.List<java.util.List<string>>, param1: java.util.List<string>); public getHashes(): java.util.List<string>; } } } } } } declare module com { export module google { export module firebase { export module database { export module connection { export class Connection extends com.google.firebase.database.connection.WebsocketConnection.Delegate { public static class: java.lang.Class<com.google.firebase.database.connection.Connection>; public close(): void; public constructor(param0: com.google.firebase.database.connection.ConnectionContext, param1: com.google.firebase.database.connection.HostInfo, param2: string, param3: com.google.firebase.database.connection.Connection.Delegate, param4: string, param5: string); public sendRequest(param0: java.util.Map<string,any>, param1: boolean): void; public open(): void; public onMessage(param0: java.util.Map<string,any>): void; public onDisconnect(param0: boolean): void; public injectConnectionFailure(): void; public close(param0: com.google.firebase.database.connection.Connection.DisconnectReason): void; } export module Connection { export class Delegate { public static class: java.lang.Class<com.google.firebase.database.connection.Connection.Delegate>; /** * Constructs a new instance of the com.google.firebase.database.connection.Connection$Delegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onCacheHost(param0: string): void; onReady(param0: number, param1: string): void; onDataMessage(param0: java.util.Map<string,any>): void; onDisconnect(param0: com.google.firebase.database.connection.Connection.DisconnectReason): void; onKill(param0: string): void; }); public constructor(); public onReady(param0: number, param1: string): void; public onKill(param0: string): void; public onCacheHost(param0: string): void; public onDisconnect(param0: com.google.firebase.database.connection.Connection.DisconnectReason): void; public onDataMessage(param0: java.util.Map<string,any>): void; } export class DisconnectReason { public static class: java.lang.Class<com.google.firebase.database.connection.Connection.DisconnectReason>; public static SERVER_RESET: com.google.firebase.database.connection.Connection.DisconnectReason; public static OTHER: com.google.firebase.database.connection.Connection.DisconnectReason; public static valueOf(param0: string): com.google.firebase.database.connection.Connection.DisconnectReason; public static values(): native.Array<com.google.firebase.database.connection.Connection.DisconnectReason>; } export class State { public static class: java.lang.Class<com.google.firebase.database.connection.Connection.State>; public static REALTIME_CONNECTING: com.google.firebase.database.connection.Connection.State; public static REALTIME_CONNECTED: com.google.firebase.database.connection.Connection.State; public static REALTIME_DISCONNECTED: com.google.firebase.database.connection.Connection.State; public static values(): native.Array<com.google.firebase.database.connection.Connection.State>; public static valueOf(param0: string): com.google.firebase.database.connection.Connection.State; } } } } } } } declare module com { export module google { export module firebase { export module database { export module connection { export class ConnectionContext { public static class: java.lang.Class<com.google.firebase.database.connection.ConnectionContext>; public isPersistenceEnabled(): boolean; public getApplicationId(): string; public getAuthTokenProvider(): com.google.firebase.database.connection.ConnectionTokenProvider; public getExecutorService(): java.util.concurrent.ScheduledExecutorService; public getUserAgent(): string; public getLogger(): com.google.firebase.database.logging.Logger; public constructor(param0: com.google.firebase.database.logging.Logger, param1: com.google.firebase.database.connection.ConnectionTokenProvider, param2: com.google.firebase.database.connection.ConnectionTokenProvider, param3: java.util.concurrent.ScheduledExecutorService, param4: boolean, param5: string, param6: string, param7: string, param8: string); public getClientSdkVersion(): string; public getAppCheckTokenProvider(): com.google.firebase.database.connection.ConnectionTokenProvider; public getSslCacheDirectory(): string; } } } } } } declare module com { export module google { export module firebase { export module database { export module connection { export class ConnectionTokenProvider { public static class: java.lang.Class<com.google.firebase.database.connection.ConnectionTokenProvider>; /** * Constructs a new instance of the com.google.firebase.database.connection.ConnectionTokenProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getToken(param0: boolean, param1: com.google.firebase.database.connection.ConnectionTokenProvider.GetTokenCallback): void; }); public constructor(); public getToken(param0: boolean, param1: com.google.firebase.database.connection.ConnectionTokenProvider.GetTokenCallback): void; } export module ConnectionTokenProvider { export class GetTokenCallback { public static class: java.lang.Class<com.google.firebase.database.connection.ConnectionTokenProvider.GetTokenCallback>; /** * Constructs a new instance of the com.google.firebase.database.connection.ConnectionTokenProvider$GetTokenCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onSuccess(param0: string): void; onError(param0: string): void; }); public constructor(); public onError(param0: string): void; public onSuccess(param0: string): void; } } } } } } } declare module com { export module google { export module firebase { export module database { export module connection { export class ConnectionUtils { public static class: java.lang.Class<com.google.firebase.database.connection.ConnectionUtils>; public constructor(); public static pathToString(param0: java.util.List<string>): string; public static hardAssert(param0: boolean): void; public static longFromObject(param0: any): java.lang.Long; public static stringToPath(param0: string): java.util.List<string>; public static hardAssert(param0: boolean, param1: string, param2: native.Array<any>): void; } } } } } } declare module com { export module google { export module firebase { export module database { export module connection { export class Constants { public static class: java.lang.Class<com.google.firebase.database.connection.Constants>; public static DOT_INFO_SERVERTIME_OFFSET: string; public static WIRE_PROTOCOL_VERSION: string; } } } } } } declare module com { export module google { export module firebase { export module database { export module connection { export class HostInfo { public static class: java.lang.Class<com.google.firebase.database.connection.HostInfo>; public static getConnectionUrl(param0: string, param1: boolean, param2: string, param3: string): java.net.URI; public isSecure(): boolean; public getHost(): string; public constructor(param0: string, param1: string, param2: boolean); public toString(): string; public getNamespace(): string; } } } } } } declare module com { export module google { export module firebase { export module database { export module connection { export class ListenHashProvider { public static class: java.lang.Class<com.google.firebase.database.connection.ListenHashProvider>; /** * Constructs a new instance of the com.google.firebase.database.connection.ListenHashProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getSimpleHash(): string; shouldIncludeCompoundHash(): boolean; getCompoundHash(): com.google.firebase.database.connection.CompoundHash; }); public constructor(); public shouldIncludeCompoundHash(): boolean; public getSimpleHash(): string; public getCompoundHash(): com.google.firebase.database.connection.CompoundHash; } } } } } } declare module com { export module google { export module firebase { export module database { export module connection { export class PersistentConnection { public static class: java.lang.Class<com.google.firebase.database.connection.PersistentConnection>; /** * Constructs a new instance of the com.google.firebase.database.connection.PersistentConnection interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { initialize(): void; shutdown(): void; refreshAuthToken(): void; refreshAuthToken(param0: string): void; refreshAppCheckToken(): void; refreshAppCheckToken(param0: string): void; listen(param0: java.util.List<string>, param1: java.util.Map<string,any>, param2: com.google.firebase.database.connection.ListenHashProvider, param3: java.lang.Long, param4: com.google.firebase.database.connection.RequestResultCallback): void; unlisten(param0: java.util.List<string>, param1: java.util.Map<string,any>): void; get(param0: java.util.List<string>, param1: java.util.Map<string,any>): com.google.android.gms.tasks.Task<any>; purgeOutstandingWrites(): void; put(param0: java.util.List<string>, param1: any, param2: com.google.firebase.database.connection.RequestResultCallback): void; compareAndPut(param0: java.util.List<string>, param1: any, param2: string, param3: com.google.firebase.database.connection.RequestResultCallback): void; merge(param0: java.util.List<string>, param1: java.util.Map<string,any>, param2: com.google.firebase.database.connection.RequestResultCallback): void; onDisconnectPut(param0: java.util.List<string>, param1: any, param2: com.google.firebase.database.connection.RequestResultCallback): void; onDisconnectMerge(param0: java.util.List<string>, param1: java.util.Map<string,any>, param2: com.google.firebase.database.connection.RequestResultCallback): void; onDisconnectCancel(param0: java.util.List<string>, param1: com.google.firebase.database.connection.RequestResultCallback): void; interrupt(param0: string): void; resume(param0: string): void; isInterrupted(param0: string): boolean; }); public constructor(); public onDisconnectCancel(param0: java.util.List<string>, param1: com.google.firebase.database.connection.RequestResultCallback): void; public put(param0: java.util.List<string>, param1: any, param2: com.google.firebase.database.connection.RequestResultCallback): void; public unlisten(param0: java.util.List<string>, param1: java.util.Map<string,any>): void; public isInterrupted(param0: string): boolean; public refreshAuthToken(): void; public onDisconnectPut(param0: java.util.List<string>, param1: any, param2: com.google.firebase.database.connection.RequestResultCallback): void; public listen(param0: java.util.List<string>, param1: java.util.Map<string,any>, param2: com.google.firebase.database.connection.ListenHashProvider, param3: java.lang.Long, param4: com.google.firebase.database.connection.RequestResultCallback): void; public shutdown(): void; public purgeOutstandingWrites(): void; public resume(param0: string): void; public refreshAuthToken(param0: string): void; public refreshAppCheckToken(param0: string): void; public interrupt(param0: string): void; public initialize(): void; public refreshAppCheckToken(): void; public get(param0: java.util.List<string>, param1: java.util.Map<string,any>): com.google.android.gms.tasks.Task<any>; public compareAndPut(param0: java.util.List<string>, param1: any, param2: string, param3: com.google.firebase.database.connection.RequestResultCallback): void; public onDisconnectMerge(param0: java.util.List<string>, param1: java.util.Map<string,any>, param2: com.google.firebase.database.connection.RequestResultCallback): void; public merge(param0: java.util.List<string>, param1: java.util.Map<string,any>, param2: com.google.firebase.database.connection.RequestResultCallback): void; } export module PersistentConnection { export class Delegate { public static class: java.lang.Class<com.google.firebase.database.connection.PersistentConnection.Delegate>; /** * Constructs a new instance of the com.google.firebase.database.connection.PersistentConnection$Delegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onDataUpdate(param0: java.util.List<string>, param1: any, param2: boolean, param3: java.lang.Long): void; onRangeMergeUpdate(param0: java.util.List<string>, param1: java.util.List<com.google.firebase.database.connection.RangeMerge>, param2: java.lang.Long): void; onConnect(): void; onDisconnect(): void; onConnectionStatus(param0: boolean): void; onServerInfoUpdate(param0: java.util.Map<string,any>): void; }); public constructor(); public onServerInfoUpdate(param0: java.util.Map<string,any>): void; public onConnect(): void; public onDataUpdate(param0: java.util.List<string>, param1: any, param2: boolean, param3: java.lang.Long): void; public onConnectionStatus(param0: boolean): void; public onDisconnect(): void; public onRangeMergeUpdate(param0: java.util.List<string>, param1: java.util.List<com.google.firebase.database.connection.RangeMerge>, param2: java.lang.Long): void; } } } } } } } declare module com { export module google { export module firebase { export module database { export module connection { export class PersistentConnectionImpl implements com.google.firebase.database.connection.Connection.Delegate, com.google.firebase.database.connection.PersistentConnection { public static class: java.lang.Class<com.google.firebase.database.connection.PersistentConnectionImpl>; public onDisconnectCancel(param0: java.util.List<string>, param1: com.google.firebase.database.connection.RequestResultCallback): void; public onReady(param0: number, param1: string): void; public put(param0: java.util.List<string>, param1: any, param2: com.google.firebase.database.connection.RequestResultCallback): void; public isInterrupted(param0: string): boolean; public onDataMessage(param0: java.util.Map<string,any>): void; public onKill(param0: string): void; public shutdown(): void; public resume(param0: string): void; public onDisconnect(param0: com.google.firebase.database.connection.Connection.DisconnectReason): void; public refreshAuthToken(param0: string): void; public refreshAppCheckToken(param0: string): void; public constructor(param0: com.google.firebase.database.connection.ConnectionContext, param1: com.google.firebase.database.connection.HostInfo, param2: com.google.firebase.database.connection.PersistentConnection.Delegate); public refreshAppCheckToken(): void; public compareAndPut(param0: java.util.List<string>, param1: any, param2: string, param3: com.google.firebase.database.connection