UNPKG

@nativescript/firebase-performance

Version:

NativeScript Firebase - Performancee

1,003 lines (968 loc) 208 kB
declare module com { export module google { export module firebase { export module perf { export class BuildConfig { public static class: java.lang.Class<com.google.firebase.perf.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 ENFORCE_DEFAULT_LOG_SRC: java.lang.Boolean; public static FIREPERF_VERSION_NAME: string; public static TRANSPORT_LOG_SRC: string; public constructor(); } } } } } declare module com { export module google { export module firebase { export module perf { export class FirebasePerfRegistrar { public static class: java.lang.Class<com.google.firebase.perf.FirebasePerfRegistrar>; public constructor(); public getComponents(): java.util.List<com.google.firebase.components.Component<any>>; } } } } } declare module com { export module google { export module firebase { export module perf { export class FirebasePerformance extends com.google.firebase.perf.FirebasePerformanceAttributable { public static class: java.lang.Class<com.google.firebase.perf.FirebasePerformance>; public static MAX_TRACE_NAME_LENGTH: number; public setPerformanceCollectionEnabled(param0: boolean): void; public newHttpMetric(param0: string, param1: string): com.google.firebase.perf.metrics.HttpMetric; public newHttpMetric(param0: java.net.URL, param1: string): com.google.firebase.perf.metrics.HttpMetric; public static getInstance(): com.google.firebase.perf.FirebasePerformance; public isPerformanceCollectionEnabled(): boolean; public setPerformanceCollectionEnabled(param0: java.lang.Boolean): void; public getAttributes(): java.util.Map<string,string>; public putAttribute(param0: string, param1: string): void; public removeAttribute(param0: string): void; public newTrace(param0: string): com.google.firebase.perf.metrics.Trace; public static startTrace(param0: string): com.google.firebase.perf.metrics.Trace; public getAttribute(param0: string): string; } export module FirebasePerformance { export class HttpMethod { public static class: java.lang.Class<com.google.firebase.perf.FirebasePerformance.HttpMethod>; /** * Constructs a new instance of the com.google.firebase.perf.FirebasePerformance$HttpMethod interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { }); public constructor(); public static HEAD: string; public static TRACE: string; public static DELETE: string; public static POST: string; public static GET: string; public static CONNECT: string; public static OPTIONS: string; public static PUT: string; public static PATCH: string; } } } } } } declare module com { export module google { export module firebase { export module perf { export class FirebasePerformanceAttributable { public static class: java.lang.Class<com.google.firebase.perf.FirebasePerformanceAttributable>; /** * Constructs a new instance of the com.google.firebase.perf.FirebasePerformanceAttributable interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { putAttribute(param0: string, param1: string): void; getAttribute(param0: string): string; removeAttribute(param0: string): void; getAttributes(): java.util.Map<string,string>; }); public constructor(); public static MAX_ATTRIBUTE_KEY_LENGTH: number; public static MAX_TRACE_NAME_LENGTH: number; public static MAX_TRACE_CUSTOM_ATTRIBUTES: number; public static MAX_ATTRIBUTE_VALUE_LENGTH: number; public getAttributes(): java.util.Map<string,string>; public putAttribute(param0: string, param1: string): void; public removeAttribute(param0: string): void; public getAttribute(param0: string): string; } } } } } declare module com { export module google { export module firebase { export module perf { export class FirebasePerformanceInitializer extends com.google.firebase.perf.application.AppStateMonitor.AppColdStartCallback { public static class: java.lang.Class<com.google.firebase.perf.FirebasePerformanceInitializer>; public onAppColdStart(): void; public constructor(); } } } } } declare module com { export module google { export module firebase { export module perf { export class FirebasePerformance_Factory extends dagger.internal.Factory<com.google.firebase.perf.FirebasePerformance> { public static class: java.lang.Class<com.google.firebase.perf.FirebasePerformance_Factory>; public static newInstance(param0: com.google.firebase.FirebaseApp, param1: com.google.firebase.inject.Provider<com.google.firebase.remoteconfig.RemoteConfigComponent>, param2: com.google.firebase.installations.FirebaseInstallationsApi, param3: com.google.firebase.inject.Provider<com.google.android.datatransport.TransportFactory>, param4: com.google.firebase.perf.config.RemoteConfigManager, param5: com.google.firebase.perf.config.ConfigResolver, param6: com.google.firebase.perf.session.gauges.GaugeManager): com.google.firebase.perf.FirebasePerformance; public constructor(param0: javax.inject.Provider<com.google.firebase.FirebaseApp>, param1: javax.inject.Provider<com.google.firebase.inject.Provider<com.google.firebase.remoteconfig.RemoteConfigComponent>>, param2: javax.inject.Provider<com.google.firebase.installations.FirebaseInstallationsApi>, param3: javax.inject.Provider<com.google.firebase.inject.Provider<com.google.android.datatransport.TransportFactory>>, param4: javax.inject.Provider<com.google.firebase.perf.config.RemoteConfigManager>, param5: javax.inject.Provider<com.google.firebase.perf.config.ConfigResolver>, param6: javax.inject.Provider<com.google.firebase.perf.session.gauges.GaugeManager>); public static create(param0: javax.inject.Provider<com.google.firebase.FirebaseApp>, param1: javax.inject.Provider<com.google.firebase.inject.Provider<com.google.firebase.remoteconfig.RemoteConfigComponent>>, param2: javax.inject.Provider<com.google.firebase.installations.FirebaseInstallationsApi>, param3: javax.inject.Provider<com.google.firebase.inject.Provider<com.google.android.datatransport.TransportFactory>>, param4: javax.inject.Provider<com.google.firebase.perf.config.RemoteConfigManager>, param5: javax.inject.Provider<com.google.firebase.perf.config.ConfigResolver>, param6: javax.inject.Provider<com.google.firebase.perf.session.gauges.GaugeManager>): com.google.firebase.perf.FirebasePerformance_Factory; public get(): com.google.firebase.perf.FirebasePerformance; } } } } } declare module com { export module google { export module firebase { export module perf { export module application { export class AppStateMonitor { public static class: java.lang.Class<com.google.firebase.perf.application.AppStateMonitor>; public onActivityDestroyed(param0: globalAndroid.app.Activity): void; public onActivitySaveInstanceState(param0: globalAndroid.app.Activity, param1: globalAndroid.os.Bundle): void; public onActivityStarted(param0: globalAndroid.app.Activity): void; public setIsColdStart(param0: boolean): void; public incrementCount(param0: string, param1: number): void; public incrementTsnsCount(param0: number): void; public onActivityResumed(param0: globalAndroid.app.Activity): void; public isForeground(): boolean; public static getInstance(): com.google.firebase.perf.application.AppStateMonitor; public getAppState(): com.google.firebase.perf.v1.ApplicationProcessState; public registerForAppColdStart(param0: com.google.firebase.perf.application.AppStateMonitor.AppColdStartCallback): void; public onActivityCreated(param0: globalAndroid.app.Activity, param1: globalAndroid.os.Bundle): void; public onActivityStopped(param0: globalAndroid.app.Activity): void; public onActivityPaused(param0: globalAndroid.app.Activity): void; public static getScreenTraceName(param0: globalAndroid.app.Activity): string; public registerActivityLifecycleCallbacks(param0: globalAndroid.content.Context): void; public unregisterActivityLifecycleCallbacks(param0: globalAndroid.content.Context): void; public registerForAppState(param0: java.lang.ref.WeakReference<com.google.firebase.perf.application.AppStateMonitor.AppStateCallback>): void; public unregisterForAppState(param0: java.lang.ref.WeakReference<com.google.firebase.perf.application.AppStateMonitor.AppStateCallback>): void; public isColdStart(): boolean; } export module AppStateMonitor { export class AppColdStartCallback { public static class: java.lang.Class<com.google.firebase.perf.application.AppStateMonitor.AppColdStartCallback>; /** * Constructs a new instance of the com.google.firebase.perf.application.AppStateMonitor$AppColdStartCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onAppColdStart(): void; }); public constructor(); public onAppColdStart(): void; } export class AppStateCallback { public static class: java.lang.Class<com.google.firebase.perf.application.AppStateMonitor.AppStateCallback>; /** * Constructs a new instance of the com.google.firebase.perf.application.AppStateMonitor$AppStateCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onUpdateAppState(param0: com.google.firebase.perf.v1.ApplicationProcessState): void; }); public constructor(); public onUpdateAppState(param0: com.google.firebase.perf.v1.ApplicationProcessState): void; } } } } } } } declare module com { export module google { export module firebase { export module perf { export module application { export abstract class AppStateUpdateHandler extends com.google.firebase.perf.application.AppStateMonitor.AppStateCallback { public static class: java.lang.Class<com.google.firebase.perf.application.AppStateUpdateHandler>; public constructor(); public unregisterForAppState(): void; public registerForAppState(): void; public onUpdateAppState(param0: com.google.firebase.perf.v1.ApplicationProcessState): void; public constructor(param0: com.google.firebase.perf.application.AppStateMonitor); public incrementTsnsCount(param0: number): void; public getAppState(): com.google.firebase.perf.v1.ApplicationProcessState; } } } } } } declare module com { export module google { export module firebase { export module perf { export module config { export class ConfigResolver { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigResolver>; public static clearInstance(): void; public getIsServiceCollectionEnabled(): boolean; public getSessionsCpuCaptureFrequencyBackgroundMs(): number; public setMetadataBundle(param0: com.google.firebase.perf.util.ImmutableBundle): void; public getAndCacheLogSourceName(): string; public getIsPerformanceCollectionDeactivated(): java.lang.Boolean; public getTraceEventCountBackground(): number; public setContentProviderContext(param0: globalAndroid.content.Context): void; public static getInstance(): com.google.firebase.perf.config.ConfigResolver; public getNetworkEventCountForeground(): number; public getSessionsMemoryCaptureFrequencyForegroundMs(): number; public isPerformanceMonitoringEnabled(): boolean; public getNetworkRequestSamplingRate(): number; public getSessionsMemoryCaptureFrequencyBackgroundMs(): number; public getTraceEventCountForeground(): number; public getSessionsSamplingRate(): number; public setApplicationContext(param0: globalAndroid.content.Context): void; public getTraceSamplingRate(): number; public setDeviceCacheManager(param0: com.google.firebase.perf.config.DeviceCacheManager): void; public getNetworkEventCountBackground(): number; public getIsPerformanceCollectionEnabled(): java.lang.Boolean; public getRateLimitSec(): number; public constructor(param0: com.google.firebase.perf.config.RemoteConfigManager, param1: com.google.firebase.perf.util.ImmutableBundle, param2: com.google.firebase.perf.config.DeviceCacheManager); public setIsPerformanceCollectionEnabled(param0: java.lang.Boolean): void; public getSessionsCpuCaptureFrequencyForegroundMs(): number; public getSessionsMaxDurationMinutes(): number; } } } } } } declare module com { export module google { export module firebase { export module perf { export module config { export class ConfigurationConstants { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants>; } export module ConfigurationConstants { export class CollectionDeactivated extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Boolean> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.CollectionDeactivated>; public getDefault(): any; public getDefault(): java.lang.Boolean; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.CollectionDeactivated; public getMetadataFlag(): string; } export class CollectionEnabled extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Boolean> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.CollectionEnabled>; public getDefault(): any; public getDefault(): java.lang.Boolean; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.CollectionEnabled; public getDeviceCacheFlag(): string; public getMetadataFlag(): string; } export class LogSourceName extends com.google.firebase.perf.config.ConfigurationFlag<string> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.LogSourceName>; public getDefault(): any; public getDefault(): string; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public static getLogSourceName(param0: number): string; public static isLogSourceKnown(param0: number): boolean; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.LogSourceName; } export class NetworkEventCountBackground extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Long> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.NetworkEventCountBackground>; public getDefault(): any; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.NetworkEventCountBackground; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public getDefault(): java.lang.Long; } export class NetworkEventCountForeground extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Long> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.NetworkEventCountForeground>; public getDefault(): any; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.NetworkEventCountForeground; public getDefault(): java.lang.Long; } export class NetworkRequestSamplingRate extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Float> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.NetworkRequestSamplingRate>; public getDefault(): any; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.NetworkRequestSamplingRate; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public getDefault(): java.lang.Float; } export class RateLimitSec extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Long> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.RateLimitSec>; public getDefault(): any; public getRemoteConfigFlag(): string; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.RateLimitSec; public getDeviceCacheFlag(): string; public getDefault(): java.lang.Long; } export class SdkDisabledVersions extends com.google.firebase.perf.config.ConfigurationFlag<string> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.SdkDisabledVersions>; public constructor(); public getDefault(): any; public getDefault(): string; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.SdkDisabledVersions; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; } export class SdkEnabled extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Boolean> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.SdkEnabled>; public constructor(); public getDefault(): any; public getDefault(): java.lang.Boolean; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.SdkEnabled; } export class SessionsCpuCaptureFrequencyBackgroundMs extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Long> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.SessionsCpuCaptureFrequencyBackgroundMs>; public getDefault(): any; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public getMetadataFlag(): string; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.SessionsCpuCaptureFrequencyBackgroundMs; public getDefault(): java.lang.Long; } export class SessionsCpuCaptureFrequencyForegroundMs extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Long> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.SessionsCpuCaptureFrequencyForegroundMs>; public getDefault(): any; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public getMetadataFlag(): string; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.SessionsCpuCaptureFrequencyForegroundMs; public getDefault(): java.lang.Long; } export class SessionsMaxDurationMinutes extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Long> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.SessionsMaxDurationMinutes>; public getDefault(): any; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.SessionsMaxDurationMinutes; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public getMetadataFlag(): string; public getDefault(): java.lang.Long; } export class SessionsMemoryCaptureFrequencyBackgroundMs extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Long> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.SessionsMemoryCaptureFrequencyBackgroundMs>; public getDefault(): any; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.SessionsMemoryCaptureFrequencyBackgroundMs; public getMetadataFlag(): string; public getDefault(): java.lang.Long; } export class SessionsMemoryCaptureFrequencyForegroundMs extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Long> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.SessionsMemoryCaptureFrequencyForegroundMs>; public getDefault(): any; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.SessionsMemoryCaptureFrequencyForegroundMs; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public getMetadataFlag(): string; public getDefault(): java.lang.Long; } export class SessionsSamplingRate extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Float> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.SessionsSamplingRate>; public getDefault(): any; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public getDefault(): java.lang.Float; public getMetadataFlag(): string; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.SessionsSamplingRate; } export class TraceEventCountBackground extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Long> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.TraceEventCountBackground>; public getDefault(): any; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.TraceEventCountBackground; public getDefault(): java.lang.Long; } export class TraceEventCountForeground extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Long> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.TraceEventCountForeground>; public getDefault(): any; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.TraceEventCountForeground; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public getDefault(): java.lang.Long; } export class TraceSamplingRate extends com.google.firebase.perf.config.ConfigurationFlag<java.lang.Float> { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationConstants.TraceSamplingRate>; public getDefault(): any; public static getInstance(): com.google.firebase.perf.config.ConfigurationConstants.TraceSamplingRate; public getRemoteConfigFlag(): string; public getDeviceCacheFlag(): string; public getDefault(): java.lang.Float; } } } } } } } declare module com { export module google { export module firebase { export module perf { export module config { export abstract class ConfigurationFlag<T> extends java.lang.Object { public static class: java.lang.Class<com.google.firebase.perf.config.ConfigurationFlag<any>>; public getDefault(): T; } } } } } } declare module com { export module google { export module firebase { export module perf { export module config { export class DeviceCacheManager { public static class: java.lang.Class<com.google.firebase.perf.config.DeviceCacheManager>; public static getInstance(): com.google.firebase.perf.config.DeviceCacheManager; public setValue(param0: string, param1: string): boolean; public getFloat(param0: string): com.google.firebase.perf.util.Optional<java.lang.Float>; public setContext(param0: globalAndroid.content.Context): void; public static clearInstance(): void; public setValue(param0: string, param1: boolean): boolean; public getBoolean(param0: string): com.google.firebase.perf.util.Optional<java.lang.Boolean>; public containsKey(param0: string): boolean; public getLong(param0: string): com.google.firebase.perf.util.Optional<java.lang.Long>; public constructor(param0: java.util.concurrent.ExecutorService); public getString(param0: string): com.google.firebase.perf.util.Optional<string>; public clear(param0: string): void; public setValue(param0: string, param1: number): boolean; } } } } } } declare module com { export module google { export module firebase { export module perf { export module config { export class RemoteConfigManager { public static class: java.lang.Class<com.google.firebase.perf.config.RemoteConfigManager>; public getRemoteConfigValueOrDefault(param0: string, param1: any): any; public getFloat(param0: string): com.google.firebase.perf.util.Optional<java.lang.Float>; public setFirebaseRemoteConfigProvider(param0: com.google.firebase.inject.Provider<com.google.firebase.remoteconfig.RemoteConfigComponent>): void; public static getInstance(): com.google.firebase.perf.config.RemoteConfigManager; public getLong(param0: string): com.google.firebase.perf.util.Optional<java.lang.Long>; public syncConfigValues(param0: java.util.Map<string,com.google.firebase.remoteconfig.FirebaseRemoteConfigValue>): void; public static getVersionCode(param0: globalAndroid.content.Context): number; public getString(param0: string): com.google.firebase.perf.util.Optional<string>; public getCurrentSystemTimeMillis(): number; public isFirebaseRemoteConfigAvailable(): boolean; public isLastFetchFailed(): boolean; public getBoolean(param0: string): com.google.firebase.perf.util.Optional<java.lang.Boolean>; } } } } } } declare module com { export module google { export module firebase { export module perf { export module injection { export module components { export class DaggerFirebasePerformanceComponent extends com.google.firebase.perf.injection.components.FirebasePerformanceComponent { public static class: java.lang.Class<com.google.firebase.perf.injection.components.DaggerFirebasePerformanceComponent>; public static builder(): com.google.firebase.perf.injection.components.DaggerFirebasePerformanceComponent.Builder; public getFirebasePerformance(): com.google.firebase.perf.FirebasePerformance; } export module DaggerFirebasePerformanceComponent { export class Builder { public static class: java.lang.Class<com.google.firebase.perf.injection.components.DaggerFirebasePerformanceComponent.Builder>; public build(): com.google.firebase.perf.injection.components.FirebasePerformanceComponent; public firebasePerformanceModule(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.perf.injection.components.DaggerFirebasePerformanceComponent.Builder; } } } } } } } } declare module com { export module google { export module firebase { export module perf { export module injection { export module components { export class FirebasePerformanceComponent { public static class: java.lang.Class<com.google.firebase.perf.injection.components.FirebasePerformanceComponent>; /** * Constructs a new instance of the com.google.firebase.perf.injection.components.FirebasePerformanceComponent interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getFirebasePerformance(): com.google.firebase.perf.FirebasePerformance; }); public constructor(); public getFirebasePerformance(): com.google.firebase.perf.FirebasePerformance; } } } } } } } declare module com { export module google { export module firebase { export module perf { export module injection { export module modules { export class FirebasePerformanceModule { public static class: java.lang.Class<com.google.firebase.perf.injection.modules.FirebasePerformanceModule>; public constructor(param0: com.google.firebase.FirebaseApp, param1: com.google.firebase.installations.FirebaseInstallationsApi, param2: com.google.firebase.inject.Provider<com.google.firebase.remoteconfig.RemoteConfigComponent>, param3: com.google.firebase.inject.Provider<com.google.android.datatransport.TransportFactory>); } } } } } } } declare module com { export module google { export module firebase { export module perf { export module injection { export module modules { export class FirebasePerformanceModule_ProvidesConfigResolverFactory extends dagger.internal.Factory<com.google.firebase.perf.config.ConfigResolver> { public static class: java.lang.Class<com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesConfigResolverFactory>; public constructor(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule); public get(): com.google.firebase.perf.config.ConfigResolver; public static providesConfigResolver(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.perf.config.ConfigResolver; public static create(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesConfigResolverFactory; } } } } } } } declare module com { export module google { export module firebase { export module perf { export module injection { export module modules { export class FirebasePerformanceModule_ProvidesFirebaseAppFactory extends dagger.internal.Factory<com.google.firebase.FirebaseApp> { public static class: java.lang.Class<com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesFirebaseAppFactory>; public constructor(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule); public static providesFirebaseApp(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.FirebaseApp; public get(): com.google.firebase.FirebaseApp; public static create(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesFirebaseAppFactory; } } } } } } } declare module com { export module google { export module firebase { export module perf { export module injection { export module modules { export class FirebasePerformanceModule_ProvidesFirebaseInstallationsFactory extends dagger.internal.Factory<com.google.firebase.installations.FirebaseInstallationsApi> { public static class: java.lang.Class<com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesFirebaseInstallationsFactory>; public constructor(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule); public static providesFirebaseInstallations(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.installations.FirebaseInstallationsApi; public get(): com.google.firebase.installations.FirebaseInstallationsApi; public static create(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesFirebaseInstallationsFactory; } } } } } } } declare module com { export module google { export module firebase { export module perf { export module injection { export module modules { export class FirebasePerformanceModule_ProvidesGaugeManagerFactory extends dagger.internal.Factory<com.google.firebase.perf.session.gauges.GaugeManager> { public static class: java.lang.Class<com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesGaugeManagerFactory>; public static create(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesGaugeManagerFactory; public constructor(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule); public get(): com.google.firebase.perf.session.gauges.GaugeManager; public static providesGaugeManager(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.perf.session.gauges.GaugeManager; } } } } } } } declare module com { export module google { export module firebase { export module perf { export module injection { export module modules { export class FirebasePerformanceModule_ProvidesRemoteConfigComponentFactory extends dagger.internal.Factory<com.google.firebase.inject.Provider<com.google.firebase.remoteconfig.RemoteConfigComponent>> { public static class: java.lang.Class<com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesRemoteConfigComponentFactory>; public constructor(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule); public get(): com.google.firebase.inject.Provider<com.google.firebase.remoteconfig.RemoteConfigComponent>; public static providesRemoteConfigComponent(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.inject.Provider<com.google.firebase.remoteconfig.RemoteConfigComponent>; public static create(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesRemoteConfigComponentFactory; } } } } } } } declare module com { export module google { export module firebase { export module perf { export module injection { export module modules { export class FirebasePerformanceModule_ProvidesRemoteConfigManagerFactory extends dagger.internal.Factory<com.google.firebase.perf.config.RemoteConfigManager> { public static class: java.lang.Class<com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesRemoteConfigManagerFactory>; public constructor(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule); public static providesRemoteConfigManager(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.perf.config.RemoteConfigManager; public static create(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesRemoteConfigManagerFactory; public get(): com.google.firebase.perf.config.RemoteConfigManager; } } } } } } } declare module com { export module google { export module firebase { export module perf { export module injection { export module modules { export class FirebasePerformanceModule_ProvidesTransportFactoryProviderFactory extends dagger.internal.Factory<com.google.firebase.inject.Provider<com.google.android.datatransport.TransportFactory>> { public static class: java.lang.Class<com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesTransportFactoryProviderFactory>; public constructor(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule); public static providesTransportFactoryProvider(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.inject.Provider<com.google.android.datatransport.TransportFactory>; public get(): com.google.firebase.inject.Provider<com.google.android.datatransport.TransportFactory>; public static create(param0: com.google.firebase.perf.injection.modules.FirebasePerformanceModule): com.google.firebase.perf.injection.modules.FirebasePerformanceModule_ProvidesTransportFactoryProviderFactory; } } } } } } } declare module com { export module google { export module firebase { export module perf { export module logging { export class AndroidLogger { public static class: java.lang.Class<com.google.firebase.perf.logging.AndroidLogger>; public debug(param0: string): void; public warn(param0: string, param1: native.Array<any>): void; public static getInstance(): com.google.firebase.perf.logging.AndroidLogger; public isLogcatEnabled(): boolean; public info(param0: string): void; public info(param0: string, param1: native.Array<any>): void; public verbose(param0: string): void; public constructor(param0: com.google.firebase.perf.logging.LogWrapper); public error(param0: string, param1: native.Array<any>): void; public debug(param0: string, param1: native.Array<any>): void; public verbose(param0: string, param1: native.Array<any>): void; public warn(param0: string): void; public error(param0: string): void; public setLogcatEnabled(param0: boolean): void; } } } } } } declare module com { export module google { export module firebase { export module perf { export module logging { export class ConsoleUrlGenerator { public static class: java.lang.Class<com.google.firebase.perf.logging.ConsoleUrlGenerator>; public constructor(); public static generateScreenTraceUrl(param0: string, param1: string, param2: string): string; public static generateDashboardUrl(param0: string, param1: string): string; public static generateCustomTraceUrl(param0: string, param1: string, param2: string): string; } } } } } } declare module com { export module google { export module firebase { export module perf { export module logging { export class LogWrapper { public static class: java.lang.Class<com.google.firebase.perf.logging.LogWrapper>; public static getInstance(): com.google.firebase.perf.logging.LogWrapper; } } } } } } declare module com { export module google { export module firebase { export module perf { export module metrics { export class AddTrace { public static class: java.lang.Class<com.google.firebase.perf.metrics.AddTrace>; /** * Constructs a new instance of the com.google.firebase.perf.metrics.AddTrace interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { name(): string; enabled(): boolean; }); public constructor(); public name(): string; public enabled(): boolean; } } } } } } declare module com { export module google { export module firebase { export module perf { export module metrics { export class AppStartTrace { public static class: java.lang.Class<com.google.firebase.perf.metrics.AppStartTrace>; public onActivityDestroyed(param0: globalAndroid.app.Activity): void; public onActivitySaveInstanceState(param0: globalAndroid.app.Activity, param1: globalAndroid.os.Bundle): void; public onActivityStarted(param0: globalAndroid.app.Activity): void; public onActivityResumed(param0: globalAndroid.app.Activity): void; public static setLauncherActivityOnResumeTime(param0: string): void; public static getInstance(): com.google.firebase.perf.metrics.AppStartTrace; public onActivityCreated(param0: globalAndroid.app.Activity, param1: globalAndroid.os.Bundle): void; public static setLauncherActivityOnStartTime(param0: string): void; public onActivityStopped(param0: globalAndroid.app.Activity): void; public onActivityPaused(param0: globalAndroid.app.Activity): void; public static setLauncherActivityOnCreateTime(param0: string): void; public registerActivityLifecycleCallbacks(param0: globalAndroid.content.Context): void; public unregisterActivityLifecycleCallbacks(): void; } export module AppStartTrace { export class StartFromBackgroundRunnable { public static class: java.lang.Class<com.google.firebase.perf.metrics.AppStartTrace.StartFromBackgroundRunnable>; public constructor(param0: com.google.firebase.perf.metrics.AppStartTrace); public run(): void; } } } } } } } declare module com { export module google { export module firebase { export module perf { export module metrics { export class Counter { public static class: java.lang.Class<com.google.firebase.perf.metrics.Counter>; public static CREATOR: globalAndroid.os.Parcelable.Creator<com.google.firebase.perf.metrics.Counter>; public increment(param0: number): void; public describeContents(): number; public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; public constructor(param0: string); } } } } } } declare module com { export module google { export module firebase { export module perf { export module metrics { export class HttpMetric extends com.google.firebase.perf.FirebasePerformanceAttributable { public static class: java.lang.Class<com.google.firebase.perf.metrics.HttpMetric>; public markResponseStart(): void; public removeAttribute(param0: string): void; public stop(): void; public constructor(param0: string, param1: string, param2: com.google.firebase.perf.transport.TransportManager, param3: com.google.firebase.perf.util.Timer); public setResponseContentType(param0: string): void; public start(): void; public getAttributes(): java.util.Map<string,string>; public markRequestComplete(): void; public putAttribute(param0: string, param1: string): void; public setRequestPayloadSize(param0: number): void; public constructor(param0: java.net.URL, param1: string, param2: com.google.firebase.perf.transport.TransportManager, param3: com.google.firebase.perf.util.Timer); public setHttpResponseCode(param0: number): void; public getAttribute(param0: string): string; public setResponsePayloadSize(param0: number): void; } } } } } } declare module com { export module google { export module firebase { export module perf { export module metrics { export class NetworkRequestMetricBuilder extends com.google.firebase.perf.application.AppStateUpdateHandler implements com.google.firebase.perf.session.SessionAwareObject { public static class: java.lang.Class<com.google.firebase.perf.metrics.NetworkRequestMetricBuilder>; public setTimeToResponseCompletedMicros(param0: number): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public updateSession(param0: com.google.firebase.perf.session.PerfSession): void; public setHttpResponseCode(param0: number): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public setRequestStartTimeMicros(param0: number): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public constructor(); public setManualNetworkRequestMetric(): void; public setResponseContentType(param0: string): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public onUpdateAppState(param0: com.google.firebase.perf.v1.ApplicationProcessState): void; public setUserAgent(param0: string): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public setRequestPayloadBytes(param0: number): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public getUrl(): string; public setTimeToRequestCompletedMicros(param0: number): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public setUrl(param0: string): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public setCustomAttributes(param0: java.util.Map<string,string>): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public getTimeToResponseInitiatedMicros(): number; public constructor(param0: com.google.firebase.perf.application.AppStateMonitor); public hasHttpResponseCode(): boolean; public constructor(param0: com.google.firebase.perf.transport.TransportManager, param1: com.google.firebase.perf.application.AppStateMonitor, param2: com.google.firebase.perf.session.gauges.GaugeManager); public setNetworkClientErrorReason(): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public static builder(param0: com.google.firebase.perf.transport.TransportManager): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public setTimeToResponseInitiatedMicros(param0: number): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public setHttpMethod(param0: string): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public setResponsePayloadBytes(param0: number): com.google.firebase.perf.metrics.NetworkRequestMetricBuilder; public build(): com.google.firebase.perf.v1.NetworkRequestMetric; } } } } } } declare module com { export module google { export module firebase { export module perf { export module metrics { export class Trace extends com.google.firebase.perf.application.AppStateUpdateHandler implements com.google.firebase.perf.FirebasePerformanceAttributable, com.google.firebase.perf.session.SessionAwareObject { public static class: java.lang.Class<com.google.firebase.perf.metrics.Trace>; public static CREATOR: globalAndroid.os.Parcelable.Creator<com.google.firebase.perf.metrics.Trace>; public updateSession(param0: com.google.firebase.perf.session.PerfSession): void; public static create(param0: string): com.google.firebase.perf.metrics.Trace; public constructor(); public incrementMetric(param0: string, param1: number): void; public describeContents(): number; public onUpdateAppState(param0: com.google.firebase.perf.v1.ApplicationProcessState): void; public constructor(param0: string, param1: com.google.firebase.perf.transport.TransportManager, param2: com.google.firebase.perf.util.Clock, param3: com.google.firebase.perf.application.AppStateMonitor, param4: com.google.firebase.perf.session.gauges.GaugeManager); public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; public removeAttribute(param0: string): void; public stop(): void; public finalize(): void; public start(): void; public constructor(param0: string, param1: com.google.firebase.perf.transport.TransportManager, param2: com.google.firebase.perf.util.Clock, param3: com.google.firebase.perf.application.AppStateMonitor); public getAttributes(): java.util.Map<string,string>; public constructor(param0: com.google.firebase.perf.application.AppStateMonitor); public putAttribute(param0: string, param1: string): void; public getLongMetric(param0: string): number; public putMetric(param0: string, param1: number): void; public getAttribute(param0: string): string; } } } } } } declare module com { export module google { export module firebase { export module perf { export module metrics { export class TraceMetricBuilder { public static class: java.lang.Class<com.google.firebase.perf.metrics.TraceMetricBuilder>; } } } } } } declare module com { export module google { export module firebase { export module perf { export module metrics { export module resource { export class ResourceType { public static class: java.lang.Class<com.google.firebase.perf.metrics.resource.ResourceType>; /** * Constructs a new instance of the com.google.firebase.perf.metrics.resource.ResourceType interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { }); public constructor(); public static TRACE: string; public static NETWORK: string; } } } } } } } declare module com { export module google { export module firebase { export module perf { export module metrics { export module validator { export class FirebasePerfApplicationInfoValidator extends com.google.firebase.perf.metrics.validator.PerfMetricValidator { public static class: java.lang.Class<com.google.firebase.perf.metrics.validator.FirebasePerfApplicationInfoValidator>; public isValidPerfMetric(): boolean; } } } } } } } declare module com { export module google { export module firebase { export module perf { export module metrics { export module validator { export class FirebasePerfGaugeMetricV