UNPKG

@nativescript/firebase-in-app-messaging

Version:

NativeScript Firebase - In App Messaging

625 lines (618 loc) 635 kB
/// <reference path="android-declarations.d.ts"/> declare module com { export module google { export module developers { export module mobile { export module targeting { export module proto { export class ClientSignalsProto { public static class: java.lang.Class<com.google.developers.mobile.targeting.proto.ClientSignalsProto>; public static registerAllExtensions(param0: com.google.protobuf.ExtensionRegistryLite): void; } export module ClientSignalsProto { export class AppInstanceClaim extends com.google.protobuf.GeneratedMessageLite<com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim,com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder> implements com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaimOrBuilder { public static class: java.lang.Class<com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim>; public static APP_INSTANCE_ID_FIELD_NUMBER: number; public static APP_INSTANCE_TOKEN_FIELD_NUMBER: number; public static GMP_APP_ID_FIELD_NUMBER: number; public static parseFrom(param0: java.nio.ByteBuffer, param1: com.google.protobuf.ExtensionRegistryLite): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim; public static parseFrom(param0: com.google.protobuf.CodedInputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim; public static parseFrom(param0: java.io.InputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim; public getAppInstanceId(): string; public static getDefaultInstance(): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim; public static newBuilder(): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder; public dynamicMethod(param0: com.google.protobuf.GeneratedMessageLite.MethodToInvoke, param1: any, param2: any): any; public static parseFrom(param0: com.google.protobuf.CodedInputStream): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim; public static parseDelimitedFrom(param0: java.io.InputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim; public static parseFrom(param0: java.nio.ByteBuffer): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim; public static parseFrom(param0: native.Array<number>, param1: com.google.protobuf.ExtensionRegistryLite): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim; public static parser(): com.google.protobuf.Parser<com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim>; public getAppInstanceToken(): string; public getAppInstanceTokenBytes(): com.google.protobuf.ByteString; public static newBuilder(param0: com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder; public static parseDelimitedFrom(param0: java.io.InputStream): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim; public getGmpAppIdBytes(): com.google.protobuf.ByteString; public getAppInstanceIdBytes(): com.google.protobuf.ByteString; public static parseFrom(param0: native.Array<number>): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim; public getGmpAppId(): string; public static parseFrom(param0: java.io.InputStream): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim; public static parseFrom(param0: com.google.protobuf.ByteString, param1: com.google.protobuf.ExtensionRegistryLite): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim; public static parseFrom(param0: com.google.protobuf.ByteString): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim; } export module AppInstanceClaim { export class Builder extends com.google.protobuf.GeneratedMessageLite.Builder<com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim,com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder> implements com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaimOrBuilder { public static class: java.lang.Class<com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder>; public setAppInstanceId(param0: string): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder; public setGmpAppIdBytes(param0: com.google.protobuf.ByteString): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder; public getAppInstanceTokenBytes(): com.google.protobuf.ByteString; public clearAppInstanceId(): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder; public setAppInstanceTokenBytes(param0: com.google.protobuf.ByteString): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder; public getGmpAppIdBytes(): com.google.protobuf.ByteString; public clearGmpAppId(): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder; public setGmpAppId(param0: string): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder; public setAppInstanceToken(param0: string): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder; public clearAppInstanceToken(): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder; public setAppInstanceIdBytes(param0: com.google.protobuf.ByteString): com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaim.Builder; public getAppInstanceIdBytes(): com.google.protobuf.ByteString; public getAppInstanceToken(): string; public getAppInstanceId(): string; public getGmpAppId(): string; } } export class AppInstanceClaimOrBuilder { public static class: java.lang.Class<com.google.developers.mobile.targeting.proto.ClientSignalsProto.AppInstanceClaimOrBuilder>; /** * Constructs a new instance of the com.google.developers.mobile.targeting.proto.ClientSignalsProto$AppInstanceClaimOrBuilder interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getAppInstanceId(): string; getAppInstanceIdBytes(): com.google.protobuf.ByteString; getAppInstanceToken(): string; getAppInstanceTokenBytes(): com.google.protobuf.ByteString; getGmpAppId(): string; getGmpAppIdBytes(): com.google.protobuf.ByteString; }); public constructor(); public getAppInstanceToken(): string; public getAppInstanceTokenBytes(): com.google.protobuf.ByteString; public getGmpAppIdBytes(): com.google.protobuf.ByteString; public getAppInstanceIdBytes(): com.google.protobuf.ByteString; public getAppInstanceId(): string; public getGmpAppId(): string; } export class ClientSignals extends com.google.protobuf.GeneratedMessageLite<com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals,com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder> implements com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignalsOrBuilder { public static class: java.lang.Class<com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals>; public static APP_VERSION_FIELD_NUMBER: number; public static PLATFORM_VERSION_FIELD_NUMBER: number; public static LANGUAGE_CODE_FIELD_NUMBER: number; public static TIME_ZONE_FIELD_NUMBER: number; public getAppVersion(): string; public static parseFrom(param0: java.nio.ByteBuffer, param1: com.google.protobuf.ExtensionRegistryLite): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals; public static parseFrom(param0: com.google.protobuf.ByteString): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals; public static newBuilder(param0: com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public static parseFrom(param0: java.io.InputStream): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals; public static parseFrom(param0: native.Array<number>): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals; public static parseFrom(param0: com.google.protobuf.CodedInputStream): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals; public static parseFrom(param0: java.nio.ByteBuffer): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals; public getTimeZone(): string; public static parseFrom(param0: java.io.InputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals; public getLanguageCodeBytes(): com.google.protobuf.ByteString; public getTimeZoneBytes(): com.google.protobuf.ByteString; public getAppVersionBytes(): com.google.protobuf.ByteString; public static newBuilder(): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public static parseDelimitedFrom(param0: java.io.InputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals; public static getDefaultInstance(): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals; public static parseFrom(param0: com.google.protobuf.CodedInputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals; public dynamicMethod(param0: com.google.protobuf.GeneratedMessageLite.MethodToInvoke, param1: any, param2: any): any; public getLanguageCode(): string; public static parseFrom(param0: native.Array<number>, param1: com.google.protobuf.ExtensionRegistryLite): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals; public static parser(): com.google.protobuf.Parser<com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals>; public getPlatformVersionBytes(): com.google.protobuf.ByteString; public getPlatformVersion(): string; public static parseDelimitedFrom(param0: java.io.InputStream): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals; public static parseFrom(param0: com.google.protobuf.ByteString, param1: com.google.protobuf.ExtensionRegistryLite): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals; } export module ClientSignals { export class Builder extends com.google.protobuf.GeneratedMessageLite.Builder<com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals,com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder> implements com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignalsOrBuilder { public static class: java.lang.Class<com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder>; public clearPlatformVersion(): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public getAppVersionBytes(): com.google.protobuf.ByteString; public setLanguageCodeBytes(param0: com.google.protobuf.ByteString): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public getTimeZone(): string; public setPlatformVersionBytes(param0: com.google.protobuf.ByteString): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public setLanguageCode(param0: string): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public setAppVersionBytes(param0: com.google.protobuf.ByteString): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public getLanguageCode(): string; public clearLanguageCode(): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public clearTimeZone(): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public setPlatformVersion(param0: string): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public setTimeZone(param0: string): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public setTimeZoneBytes(param0: com.google.protobuf.ByteString): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public getPlatformVersion(): string; public getPlatformVersionBytes(): com.google.protobuf.ByteString; public getLanguageCodeBytes(): com.google.protobuf.ByteString; public getTimeZoneBytes(): com.google.protobuf.ByteString; public clearAppVersion(): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public setAppVersion(param0: string): com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignals.Builder; public getAppVersion(): string; } } export class ClientSignalsOrBuilder { public static class: java.lang.Class<com.google.developers.mobile.targeting.proto.ClientSignalsProto.ClientSignalsOrBuilder>; /** * Constructs a new instance of the com.google.developers.mobile.targeting.proto.ClientSignalsProto$ClientSignalsOrBuilder interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getAppVersion(): string; getAppVersionBytes(): com.google.protobuf.ByteString; getPlatformVersion(): string; getPlatformVersionBytes(): com.google.protobuf.ByteString; getLanguageCode(): string; getLanguageCodeBytes(): com.google.protobuf.ByteString; getTimeZone(): string; getTimeZoneBytes(): com.google.protobuf.ByteString; }); public constructor(); public getAppVersion(): string; public getLanguageCode(): string; public getPlatformVersionBytes(): com.google.protobuf.ByteString; public getPlatformVersion(): string; public getTimeZone(): string; public getLanguageCodeBytes(): com.google.protobuf.ByteString; public getTimeZoneBytes(): com.google.protobuf.ByteString; public getAppVersionBytes(): com.google.protobuf.ByteString; } } } } } } } } declare module com { export module google { export module firebase { export module inappmessaging { export class BuildConfig { public static class: java.lang.Class<com.google.firebase.inappmessaging.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 inappmessaging { export class CampaignAnalytics extends com.google.protobuf.GeneratedMessageLite<com.google.firebase.inappmessaging.CampaignAnalytics,com.google.firebase.inappmessaging.CampaignAnalytics.Builder> implements com.google.firebase.inappmessaging.CampaignAnalyticsOrBuilder { public static class: java.lang.Class<com.google.firebase.inappmessaging.CampaignAnalytics>; public static PROJECT_NUMBER_FIELD_NUMBER: number; public static CAMPAIGN_ID_FIELD_NUMBER: number; public static CLIENT_APP_FIELD_NUMBER: number; public static CLIENT_TIMESTAMP_MILLIS_FIELD_NUMBER: number; public static EVENT_TYPE_FIELD_NUMBER: number; public static DISMISS_TYPE_FIELD_NUMBER: number; public static RENDER_ERROR_REASON_FIELD_NUMBER: number; public static FETCH_ERROR_REASON_FIELD_NUMBER: number; public static FIAM_SDK_VERSION_FIELD_NUMBER: number; public static ENGAGEMENTMETRICS_DELIVERY_RETRY_COUNT_FIELD_NUMBER: number; public static parseFrom(param0: java.nio.ByteBuffer, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CampaignAnalytics; public static parseFrom(param0: java.nio.ByteBuffer): com.google.firebase.inappmessaging.CampaignAnalytics; public static parser(): com.google.protobuf.Parser<com.google.firebase.inappmessaging.CampaignAnalytics>; public getCampaignIdBytes(): com.google.protobuf.ByteString; public hasClientTimestampMillis(): boolean; public getFiamSdkVersionBytes(): com.google.protobuf.ByteString; public getFetchErrorReason(): com.google.firebase.inappmessaging.FetchErrorReason; public getRenderErrorReason(): com.google.firebase.inappmessaging.RenderErrorReason; public static parseFrom(param0: com.google.protobuf.ByteString): com.google.firebase.inappmessaging.CampaignAnalytics; public static parseFrom(param0: java.io.InputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CampaignAnalytics; public static newBuilder(param0: com.google.firebase.inappmessaging.CampaignAnalytics): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public getCampaignId(): string; public hasProjectNumber(): boolean; public static parseFrom(param0: com.google.protobuf.CodedInputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CampaignAnalytics; public getProjectNumberBytes(): com.google.protobuf.ByteString; public dynamicMethod(param0: com.google.protobuf.GeneratedMessageLite.MethodToInvoke, param1: any, param2: any): any; public hasEngagementMetricsDeliveryRetryCount(): boolean; public static parseFrom(param0: native.Array<number>, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CampaignAnalytics; public static parseFrom(param0: com.google.protobuf.ByteString, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CampaignAnalytics; public getEventCase(): com.google.firebase.inappmessaging.CampaignAnalytics.EventCase; public hasEventType(): boolean; public getEventType(): com.google.firebase.inappmessaging.EventType; public hasClientApp(): boolean; public static newBuilder(): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public hasRenderErrorReason(): boolean; public static parseFrom(param0: native.Array<number>): com.google.firebase.inappmessaging.CampaignAnalytics; public static parseDelimitedFrom(param0: java.io.InputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CampaignAnalytics; public hasDismissType(): boolean; public getEngagementMetricsDeliveryRetryCount(): number; public static parseFrom(param0: java.io.InputStream): com.google.firebase.inappmessaging.CampaignAnalytics; public getClientTimestampMillis(): number; public getClientApp(): com.google.firebase.inappmessaging.ClientAppInfo; public hasCampaignId(): boolean; public getDismissType(): com.google.firebase.inappmessaging.DismissType; public hasFiamSdkVersion(): boolean; public static getDefaultInstance(): com.google.firebase.inappmessaging.CampaignAnalytics; public hasFetchErrorReason(): boolean; public getFiamSdkVersion(): string; public static parseDelimitedFrom(param0: java.io.InputStream): com.google.firebase.inappmessaging.CampaignAnalytics; public static parseFrom(param0: com.google.protobuf.CodedInputStream): com.google.firebase.inappmessaging.CampaignAnalytics; public getProjectNumber(): string; } export module CampaignAnalytics { export class Builder extends com.google.protobuf.GeneratedMessageLite.Builder<com.google.firebase.inappmessaging.CampaignAnalytics,com.google.firebase.inappmessaging.CampaignAnalytics.Builder> implements com.google.firebase.inappmessaging.CampaignAnalyticsOrBuilder { public static class: java.lang.Class<com.google.firebase.inappmessaging.CampaignAnalytics.Builder>; public hasRenderErrorReason(): boolean; public getDismissType(): com.google.firebase.inappmessaging.DismissType; public getClientTimestampMillis(): number; public clearEvent(): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public setCampaignIdBytes(param0: com.google.protobuf.ByteString): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public setClientTimestampMillis(param0: number): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public hasDismissType(): boolean; public clearRenderErrorReason(): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public setProjectNumber(param0: string): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public getCampaignId(): string; public setEngagementMetricsDeliveryRetryCount(param0: number): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public hasCampaignId(): boolean; public getFetchErrorReason(): com.google.firebase.inappmessaging.FetchErrorReason; public getClientApp(): com.google.firebase.inappmessaging.ClientAppInfo; public clearFiamSdkVersion(): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public getEventCase(): com.google.firebase.inappmessaging.CampaignAnalytics.EventCase; public setDismissType(param0: com.google.firebase.inappmessaging.DismissType): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public hasEngagementMetricsDeliveryRetryCount(): boolean; public setClientApp(param0: com.google.firebase.inappmessaging.ClientAppInfo): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public clearEventType(): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public setEventType(param0: com.google.firebase.inappmessaging.EventType): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public hasProjectNumber(): boolean; public getEngagementMetricsDeliveryRetryCount(): number; public setProjectNumberBytes(param0: com.google.protobuf.ByteString): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public setFiamSdkVersionBytes(param0: com.google.protobuf.ByteString): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public getFiamSdkVersion(): string; public hasClientApp(): boolean; public setCampaignId(param0: string): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public hasEventType(): boolean; public getEventType(): com.google.firebase.inappmessaging.EventType; public clearCampaignId(): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public setFetchErrorReason(param0: com.google.firebase.inappmessaging.FetchErrorReason): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public setClientApp(param0: com.google.firebase.inappmessaging.ClientAppInfo.Builder): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public getFiamSdkVersionBytes(): com.google.protobuf.ByteString; public clearClientApp(): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public hasClientTimestampMillis(): boolean; public hasFetchErrorReason(): boolean; public setFiamSdkVersion(param0: string): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public clearFetchErrorReason(): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public hasFiamSdkVersion(): boolean; public getProjectNumberBytes(): com.google.protobuf.ByteString; public clearClientTimestampMillis(): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public getProjectNumber(): string; public setRenderErrorReason(param0: com.google.firebase.inappmessaging.RenderErrorReason): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public getCampaignIdBytes(): com.google.protobuf.ByteString; public clearDismissType(): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public clearProjectNumber(): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public clearEngagementMetricsDeliveryRetryCount(): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public mergeClientApp(param0: com.google.firebase.inappmessaging.ClientAppInfo): com.google.firebase.inappmessaging.CampaignAnalytics.Builder; public getRenderErrorReason(): com.google.firebase.inappmessaging.RenderErrorReason; } export class EventCase { public static class: java.lang.Class<com.google.firebase.inappmessaging.CampaignAnalytics.EventCase>; public static EVENT_TYPE: com.google.firebase.inappmessaging.CampaignAnalytics.EventCase; public static DISMISS_TYPE: com.google.firebase.inappmessaging.CampaignAnalytics.EventCase; public static RENDER_ERROR_REASON: com.google.firebase.inappmessaging.CampaignAnalytics.EventCase; public static FETCH_ERROR_REASON: com.google.firebase.inappmessaging.CampaignAnalytics.EventCase; public static EVENT_NOT_SET: com.google.firebase.inappmessaging.CampaignAnalytics.EventCase; public static values(): native.Array<com.google.firebase.inappmessaging.CampaignAnalytics.EventCase>; public static forNumber(param0: number): com.google.firebase.inappmessaging.CampaignAnalytics.EventCase; public static valueOf(param0: string): com.google.firebase.inappmessaging.CampaignAnalytics.EventCase; /** @deprecated */ public static valueOf(param0: number): com.google.firebase.inappmessaging.CampaignAnalytics.EventCase; public getNumber(): number; } } } } } } declare module com { export module google { export module firebase { export module inappmessaging { export class CampaignAnalyticsOrBuilder { public static class: java.lang.Class<com.google.firebase.inappmessaging.CampaignAnalyticsOrBuilder>; /** * Constructs a new instance of the com.google.firebase.inappmessaging.CampaignAnalyticsOrBuilder interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { hasProjectNumber(): boolean; getProjectNumber(): string; getProjectNumberBytes(): com.google.protobuf.ByteString; hasCampaignId(): boolean; getCampaignId(): string; getCampaignIdBytes(): com.google.protobuf.ByteString; hasClientApp(): boolean; getClientApp(): com.google.firebase.inappmessaging.ClientAppInfo; hasClientTimestampMillis(): boolean; getClientTimestampMillis(): number; hasEventType(): boolean; getEventType(): com.google.firebase.inappmessaging.EventType; hasDismissType(): boolean; getDismissType(): com.google.firebase.inappmessaging.DismissType; hasRenderErrorReason(): boolean; getRenderErrorReason(): com.google.firebase.inappmessaging.RenderErrorReason; hasFetchErrorReason(): boolean; getFetchErrorReason(): com.google.firebase.inappmessaging.FetchErrorReason; hasFiamSdkVersion(): boolean; getFiamSdkVersion(): string; getFiamSdkVersionBytes(): com.google.protobuf.ByteString; hasEngagementMetricsDeliveryRetryCount(): boolean; getEngagementMetricsDeliveryRetryCount(): number; getEventCase(): com.google.firebase.inappmessaging.CampaignAnalytics.EventCase; }); public constructor(); public hasClientApp(): boolean; public hasRenderErrorReason(): boolean; public getCampaignIdBytes(): com.google.protobuf.ByteString; public hasClientTimestampMillis(): boolean; public getFiamSdkVersionBytes(): com.google.protobuf.ByteString; public getFetchErrorReason(): com.google.firebase.inappmessaging.FetchErrorReason; public getRenderErrorReason(): com.google.firebase.inappmessaging.RenderErrorReason; public hasDismissType(): boolean; public getEngagementMetricsDeliveryRetryCount(): number; public getCampaignId(): string; public getClientTimestampMillis(): number; public getClientApp(): com.google.firebase.inappmessaging.ClientAppInfo; public hasProjectNumber(): boolean; public hasCampaignId(): boolean; public getProjectNumberBytes(): com.google.protobuf.ByteString; public getDismissType(): com.google.firebase.inappmessaging.DismissType; public hasFiamSdkVersion(): boolean; public hasFetchErrorReason(): boolean; public hasEngagementMetricsDeliveryRetryCount(): boolean; public getFiamSdkVersion(): string; public getProjectNumber(): string; public hasEventType(): boolean; public getEventType(): com.google.firebase.inappmessaging.EventType; public getEventCase(): com.google.firebase.inappmessaging.CampaignAnalytics.EventCase; } } } } } declare module com { export module google { export module firebase { export module inappmessaging { export class ClientAppInfo extends com.google.protobuf.GeneratedMessageLite<com.google.firebase.inappmessaging.ClientAppInfo,com.google.firebase.inappmessaging.ClientAppInfo.Builder> implements com.google.firebase.inappmessaging.ClientAppInfoOrBuilder { public static class: java.lang.Class<com.google.firebase.inappmessaging.ClientAppInfo>; public static GOOGLE_APP_ID_FIELD_NUMBER: number; public static FIREBASE_INSTANCE_ID_FIELD_NUMBER: number; public static newBuilder(): com.google.firebase.inappmessaging.ClientAppInfo.Builder; public static parseFrom(param0: com.google.protobuf.CodedInputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.ClientAppInfo; public static parseFrom(param0: java.nio.ByteBuffer): com.google.firebase.inappmessaging.ClientAppInfo; public static parseDelimitedFrom(param0: java.io.InputStream): com.google.firebase.inappmessaging.ClientAppInfo; public static parseDelimitedFrom(param0: java.io.InputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.ClientAppInfo; public static parseFrom(param0: native.Array<number>, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.ClientAppInfo; public getGoogleAppId(): string; public static parseFrom(param0: com.google.protobuf.ByteString, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.ClientAppInfo; public static getDefaultInstance(): com.google.firebase.inappmessaging.ClientAppInfo; public static parser(): com.google.protobuf.Parser<com.google.firebase.inappmessaging.ClientAppInfo>; public static parseFrom(param0: native.Array<number>): com.google.firebase.inappmessaging.ClientAppInfo; public static parseFrom(param0: java.io.InputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.ClientAppInfo; public static parseFrom(param0: java.io.InputStream): com.google.firebase.inappmessaging.ClientAppInfo; public getFirebaseInstanceId(): string; public getFirebaseInstanceIdBytes(): com.google.protobuf.ByteString; public dynamicMethod(param0: com.google.protobuf.GeneratedMessageLite.MethodToInvoke, param1: any, param2: any): any; public hasFirebaseInstanceId(): boolean; public static parseFrom(param0: com.google.protobuf.ByteString): com.google.firebase.inappmessaging.ClientAppInfo; public static parseFrom(param0: com.google.protobuf.CodedInputStream): com.google.firebase.inappmessaging.ClientAppInfo; public static newBuilder(param0: com.google.firebase.inappmessaging.ClientAppInfo): com.google.firebase.inappmessaging.ClientAppInfo.Builder; public hasGoogleAppId(): boolean; public getGoogleAppIdBytes(): com.google.protobuf.ByteString; public static parseFrom(param0: java.nio.ByteBuffer, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.ClientAppInfo; } export module ClientAppInfo { export class Builder extends com.google.protobuf.GeneratedMessageLite.Builder<com.google.firebase.inappmessaging.ClientAppInfo,com.google.firebase.inappmessaging.ClientAppInfo.Builder> implements com.google.firebase.inappmessaging.ClientAppInfoOrBuilder { public static class: java.lang.Class<com.google.firebase.inappmessaging.ClientAppInfo.Builder>; public getFirebaseInstanceIdBytes(): com.google.protobuf.ByteString; public hasGoogleAppId(): boolean; public setGoogleAppId(param0: string): com.google.firebase.inappmessaging.ClientAppInfo.Builder; public getGoogleAppId(): string; public setFirebaseInstanceIdBytes(param0: com.google.protobuf.ByteString): com.google.firebase.inappmessaging.ClientAppInfo.Builder; public getGoogleAppIdBytes(): com.google.protobuf.ByteString; public getFirebaseInstanceId(): string; public setGoogleAppIdBytes(param0: com.google.protobuf.ByteString): com.google.firebase.inappmessaging.ClientAppInfo.Builder; public setFirebaseInstanceId(param0: string): com.google.firebase.inappmessaging.ClientAppInfo.Builder; public clearGoogleAppId(): com.google.firebase.inappmessaging.ClientAppInfo.Builder; public hasFirebaseInstanceId(): boolean; public clearFirebaseInstanceId(): com.google.firebase.inappmessaging.ClientAppInfo.Builder; } } } } } } declare module com { export module google { export module firebase { export module inappmessaging { export class ClientAppInfoOrBuilder { public static class: java.lang.Class<com.google.firebase.inappmessaging.ClientAppInfoOrBuilder>; /** * Constructs a new instance of the com.google.firebase.inappmessaging.ClientAppInfoOrBuilder interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { hasGoogleAppId(): boolean; getGoogleAppId(): string; getGoogleAppIdBytes(): com.google.protobuf.ByteString; hasFirebaseInstanceId(): boolean; getFirebaseInstanceId(): string; getFirebaseInstanceIdBytes(): com.google.protobuf.ByteString; }); public constructor(); public getFirebaseInstanceId(): string; public getFirebaseInstanceIdBytes(): com.google.protobuf.ByteString; public hasFirebaseInstanceId(): boolean; public getGoogleAppId(): string; public hasGoogleAppId(): boolean; public getGoogleAppIdBytes(): com.google.protobuf.ByteString; } } } } } declare module com { export module google { export module firebase { export module inappmessaging { export class CommonTypesProto { public static class: java.lang.Class<com.google.firebase.inappmessaging.CommonTypesProto>; public static registerAllExtensions(param0: com.google.protobuf.ExtensionRegistryLite): void; } export module CommonTypesProto { export class CampaignState extends com.google.protobuf.Internal.EnumLite { public static class: java.lang.Class<com.google.firebase.inappmessaging.CommonTypesProto.CampaignState>; public static UNKNOWN_CAMPAIGN_STATE: com.google.firebase.inappmessaging.CommonTypesProto.CampaignState; public static DRAFT: com.google.firebase.inappmessaging.CommonTypesProto.CampaignState; public static PUBLISHED: com.google.firebase.inappmessaging.CommonTypesProto.CampaignState; public static STOPPED: com.google.firebase.inappmessaging.CommonTypesProto.CampaignState; public static DELETED: com.google.firebase.inappmessaging.CommonTypesProto.CampaignState; public static UNRECOGNIZED: com.google.firebase.inappmessaging.CommonTypesProto.CampaignState; public static UNKNOWN_CAMPAIGN_STATE_VALUE: number; public static DRAFT_VALUE: number; public static PUBLISHED_VALUE: number; public static STOPPED_VALUE: number; public static DELETED_VALUE: number; public static internalGetVerifier(): com.google.protobuf.Internal.EnumVerifier; /** @deprecated */ public static valueOf(param0: number): com.google.firebase.inappmessaging.CommonTypesProto.CampaignState; public static forNumber(param0: number): com.google.firebase.inappmessaging.CommonTypesProto.CampaignState; public getNumber(): number; public static internalGetValueMap(): com.google.protobuf.Internal.EnumLiteMap<com.google.firebase.inappmessaging.CommonTypesProto.CampaignState>; public static values(): native.Array<com.google.firebase.inappmessaging.CommonTypesProto.CampaignState>; public static valueOf(param0: string): com.google.firebase.inappmessaging.CommonTypesProto.CampaignState; } export module CampaignState { export class CampaignStateVerifier { public static class: java.lang.Class<com.google.firebase.inappmessaging.CommonTypesProto.CampaignState.CampaignStateVerifier>; public isInRange(param0: number): boolean; } } export class CampaignTime extends com.google.protobuf.GeneratedMessageLite<com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime,com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder> implements com.google.firebase.inappmessaging.CommonTypesProto.CampaignTimeOrBuilder { public static class: java.lang.Class<com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime>; public static DATE_FIELD_NUMBER: number; public static TIME_FIELD_NUMBER: number; public static TIME_ZONE_FIELD_NUMBER: number; public static newBuilder(param0: com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder; public getTimeZoneBytes(): com.google.protobuf.ByteString; public static parseFrom(param0: native.Array<number>): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime; public getDate(): com.google.type.Date; public static parseFrom(param0: native.Array<number>, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime; public hasTime(): boolean; public static parseFrom(param0: java.nio.ByteBuffer): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime; public static parseFrom(param0: com.google.protobuf.CodedInputStream): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime; public hasDate(): boolean; public static newBuilder(): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder; public dynamicMethod(param0: com.google.protobuf.GeneratedMessageLite.MethodToInvoke, param1: any, param2: any): any; public static getDefaultInstance(): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime; public getTime(): com.google.type.TimeOfDay; public static parseDelimitedFrom(param0: java.io.InputStream): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime; public static parseFrom(param0: java.nio.ByteBuffer, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime; public static parseFrom(param0: com.google.protobuf.ByteString): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime; public getTimeZone(): string; public static parser(): com.google.protobuf.Parser<com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime>; public static parseFrom(param0: java.io.InputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime; public static parseDelimitedFrom(param0: java.io.InputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime; public static parseFrom(param0: com.google.protobuf.CodedInputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime; public static parseFrom(param0: com.google.protobuf.ByteString, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime; public static parseFrom(param0: java.io.InputStream): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime; } export module CampaignTime { export class Builder extends com.google.protobuf.GeneratedMessageLite.Builder<com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime,com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder> implements com.google.firebase.inappmessaging.CommonTypesProto.CampaignTimeOrBuilder { public static class: java.lang.Class<com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder>; public clearDate(): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder; public setTimeZone(param0: string): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder; public mergeDate(param0: com.google.type.Date): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder; public setTimeZoneBytes(param0: com.google.protobuf.ByteString): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder; public hasDate(): boolean; public setTime(param0: com.google.type.TimeOfDay): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder; public setDate(param0: com.google.type.Date): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder; public hasTime(): boolean; public mergeTime(param0: com.google.type.TimeOfDay): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder; public clearTime(): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder; public clearTimeZone(): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder; public getTimeZone(): string; public setTime(param0: com.google.type.TimeOfDay.Builder): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder; public getTime(): com.google.type.TimeOfDay; public getDate(): com.google.type.Date; public setDate(param0: com.google.type.Date.Builder): com.google.firebase.inappmessaging.CommonTypesProto.CampaignTime.Builder; public getTimeZoneBytes(): com.google.protobuf.ByteString; } } export class CampaignTimeOrBuilder { public static class: java.lang.Class<com.google.firebase.inappmessaging.CommonTypesProto.CampaignTimeOrBuilder>; /** * Constructs a new instance of the com.google.firebase.inappmessaging.CommonTypesProto$CampaignTimeOrBuilder interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { hasDate(): boolean; getDate(): com.google.type.Date; hasTime(): boolean; getTime(): com.google.type.TimeOfDay; getTimeZone(): string; getTimeZoneBytes(): com.google.protobuf.ByteString; }); public constructor(); public getTimeZoneBytes(): com.google.protobuf.ByteString; public getDate(): com.google.type.Date; public hasTime(): boolean; public getTimeZone(): string; public hasDate(): boolean; public getTime(): com.google.type.TimeOfDay; } export class DailyAnalyticsSummary extends com.google.protobuf.GeneratedMessageLite<com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary,com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary.Builder> implements com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummaryOrBuilder { public static class: java.lang.Class<com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary>; public static START_OF_DAY_MILLIS_FIELD_NUMBER: number; public static IMPRESSIONS_FIELD_NUMBER: number; public static CLICKS_FIELD_NUMBER: number; public static ERRORS_FIELD_NUMBER: number; public static getDefaultInstance(): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary; public static parseFrom(param0: java.nio.ByteBuffer): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary; public static parseFrom(param0: java.nio.ByteBuffer, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary; public static parser(): com.google.protobuf.Parser<com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary>; public static parseFrom(param0: java.io.InputStream): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary; public static parseFrom(param0: java.io.InputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary; public getErrors(): number; public getImpressions(): number; public static parseFrom(param0: com.google.protobuf.ByteString): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary; public static newBuilder(param0: com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary.Builder; public dynamicMethod(param0: com.google.protobuf.GeneratedMessageLite.MethodToInvoke, param1: any, param2: any): any; public static parseFrom(param0: com.google.protobuf.CodedInputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary; public static parseDelimitedFrom(param0: java.io.InputStream): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary; public static parseFrom(param0: native.Array<number>): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary; public getStartOfDayMillis(): number; public static parseFrom(param0: com.google.protobuf.CodedInputStream): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary; public static parseFrom(param0: native.Array<number>, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary; public static parseDelimitedFrom(param0: java.io.InputStream, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary; public static parseFrom(param0: com.google.protobuf.ByteString, param1: com.google.protobuf.ExtensionRegistryLite): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary; public getClicks(): number; public static newBuilder(): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary.Builder; } export module DailyAnalyticsSummary { export class Builder extends com.google.protobuf.GeneratedMessageLite.Builder<com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary,com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary.Builder> implements com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummaryOrBuilder { public static class: java.lang.Class<com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary.Builder>; public getClicks(): number; public setStartOfDayMillis(param0: number): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary.Builder; public getErrors(): number; public clearStartOfDayMillis(): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary.Builder; public clearClicks(): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary.Builder; public setClicks(param0: number): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary.Builder; public clearErrors(): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary.Builder; public setErrors(param0: number): com.google.firebase.inappmessaging.CommonTypesProto.DailyAnalyticsSummary.Builder; public getStartOfDayMillis(): number; public getImpressions(): number; publi