UNPKG

@icecreamcake/autojs6-dts

Version:

TypeScript Declarations for AutoJs6

1,122 lines (1,082 loc) 183 kB
declare module com { export module flurry { export module android { export abstract class Consent extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.Consent>; public static GPP_STRING_KEY: string; public static GPP_SID_KEY: string; public consentStrings: java.util.Map<string,string>; public idsToString(param0: java.util.Set<java.lang.Integer>): string; public getGppSectionIds(): java.util.Set<java.lang.Integer>; public isGdprScope(): boolean; public equals(obj: any): boolean; public getGppString(): string; public hashCode(): number; public equals(param0: any): boolean; public getConsentStrings(): java.util.Map<string,string>; public constructor(); } } } } declare module com { export module flurry { export module android { export class Constants extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.Constants>; /** * Constructs a new instance of the com.flurry.android.Constants interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { }); public constructor(); public static UNKNOWN: number; public static MALE: number; public static FEMALE: number; } } } } declare module com { export module flurry { export module android { export class FlurryAgent extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryAgent>; public static VERSION_STRING: string; public static setAge(param0: number): void; public static isSessionActive(): boolean; public static logEvent(param0: string, param1: java.util.Map<string,string>, param2: string): com.flurry.android.FlurryEventRecordStatus; public static setSslPinningEnabled(param0: boolean): void; public static addSessionProperty(param0: string, param1: string): void; public static onError(param0: string, param1: string, param2: string, param3: java.util.Map<string,string>): void; public static setVersionName(param0: string): void; public static logEvent(param0: string, param1: java.util.Map<string,string>): com.flurry.android.FlurryEventRecordStatus; public static addOrigin(param0: string, param1: string): void; public static logEvent(param0: string, param1: boolean): com.flurry.android.FlurryEventRecordStatus; public static setInstantAppName(param0: string): void; public static setLogEnabled(param0: boolean): void; public static onError(param0: string, param1: string, param2: java.lang.Throwable, param3: java.util.Map<string,string>): void; public static logPayment(param0: string, param1: string, param2: number, param3: number, param4: string, param5: string, param6: java.util.Map<string,string>): com.flurry.android.FlurryEventRecordStatus; public static updateFlurryConsent(param0: com.flurry.android.Consent): boolean; public static logEvent(param0: com.flurry.android.FlurryEvent, param1: com.flurry.android.FlurryEvent.Params): com.flurry.android.FlurryEventRecordStatus; public static onEndSession(param0: android.content.Context): void; public static getInstantAppName(): string; public static getReleaseVersion(): string; public static setContinueSessionMillis(param0: number): void; public static setGender(param0: number): void; public static isInitialized(): boolean; public static setGppConsent(param0: string, param1: java.util.Set<java.lang.Integer>): boolean; public static deleteData(): void; public static setReportLocation(param0: boolean): void; public static onError(param0: string, param1: string, param2: string): void; public static onStartSession(param0: android.content.Context): void; public static setLogLevel(param0: number): void; public static getAddOnModules(): java.util.List<com.flurry.android.FlurryModule>; public static getFlurryConsent(): com.flurry.android.Consent; public static setIncludeBackgroundSessionsInMetrics(param0: boolean): void; public static registerListener(param0: com.flurry.android.FlurryAgentListener): void; public static logEvent(param0: string): com.flurry.android.FlurryEventRecordStatus; public static logEvent(param0: string, param1: java.util.Map<string,string>, param2: boolean): com.flurry.android.FlurryEventRecordStatus; public static onError(param0: string, param1: string, param2: java.lang.Throwable): void; public static setDataSaleOptOut(param0: boolean): void; public static logBreadcrumb(param0: string): void; public static endTimedEvent(param0: string, param1: java.util.Map<string,string>): void; public static setCaptureUncaughtExceptions(param0: boolean): void; public static endTimedEvent(param0: string): void; public static endTimedEvent(param0: string, param1: java.util.Map<string,string>, param2: string): void; public static addOrigin(param0: string, param1: string, param2: java.util.Map<string,string>): void; public static getAgentVersion(): number; public static logEvent(param0: string, param1: string): com.flurry.android.FlurryEventRecordStatus; public static endTimedEvent(param0: string, param1: string): void; public static getSessionId(): string; public static unregisterListener(param0: com.flurry.android.FlurryAgentListener): void; public static openPrivacyDashboard(param0: com.flurry.android.FlurryPrivacySession.Request): void; public static setUserId(param0: string): void; public static setSessionOrigin(param0: string, param1: string): void; public static logPayment(param0: number, param1: java.util.List<any>, param2: java.util.Map<string,string>): com.flurry.android.FlurryEventRecordStatus; } export module FlurryAgent { export class Builder extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryAgent.Builder>; public withConsent(param0: com.flurry.android.Consent): com.flurry.android.FlurryAgent.Builder; public withIncludeBackgroundSessionsInMetrics(param0: boolean): com.flurry.android.FlurryAgent.Builder; public withGppConsent(param0: string, param1: java.util.Set<java.lang.Integer>): com.flurry.android.FlurryAgent.Builder; public withPerformanceMetrics(param0: number): com.flurry.android.FlurryAgent.Builder; public withSslPinningEnabled(param0: boolean): com.flurry.android.FlurryAgent.Builder; public withCaptureUncaughtExceptions(param0: boolean): com.flurry.android.FlurryAgent.Builder; public withReportLocation(param0: boolean): com.flurry.android.FlurryAgent.Builder; public withPulseEnabled(param0: boolean): com.flurry.android.FlurryAgent.Builder; public withLogEnabled(param0: boolean): com.flurry.android.FlurryAgent.Builder; public withSessionForceStart(param0: boolean): com.flurry.android.FlurryAgent.Builder; public constructor(); public withListener(param0: com.flurry.android.FlurryAgentListener): com.flurry.android.FlurryAgent.Builder; public withModule(param0: com.flurry.android.FlurryModule): com.flurry.android.FlurryAgent.Builder; public withLogLevel(param0: number): com.flurry.android.FlurryAgent.Builder; public withContinueSessionMillis(param0: number): com.flurry.android.FlurryAgent.Builder; public withDataSaleOptOut(param0: boolean): com.flurry.android.FlurryAgent.Builder; public build(param0: android.content.Context, param1: string): void; } export class UserProperties extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryAgent.UserProperties>; public static PROPERTY_CURRENCY_PREFERENCE: string; public static PROPERTY_PURCHASER: string; public static PROPERTY_REGISTERED_USER: string; public static PROPERTY_SUBSCRIBER: string; public static add(param0: string, param1: string): void; public constructor(); public static set(param0: string, param1: java.util.List<string>): void; public static remove(param0: string): void; public static flag(param0: string): void; public static add(param0: string, param1: java.util.List<string>): void; public static set(param0: string, param1: string): void; public static remove(param0: string, param1: string): void; public static remove(param0: string, param1: java.util.List<string>): void; } } } } } declare module com { export module flurry { export module android { export class FlurryAgentListener extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryAgentListener>; /** * Constructs a new instance of the com.flurry.android.FlurryAgentListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onSessionStarted(): void; }); public constructor(); public onSessionStarted(): void; } } } } declare module com { export module flurry { export module android { export class FlurryConfig extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryConfig>; public registerListener(param0: com.flurry.android.FlurryConfigListener): void; public registerListener(param0: com.flurry.android.FlurryConfigListener, param1: android.os.Handler): void; public getBoolean(param0: string, param1: boolean): boolean; public getInt(param0: string, param1: number): number; public toString(): string; public unregisterListener(param0: com.flurry.android.FlurryConfigListener): void; public static getInstance(): com.flurry.android.FlurryConfig; public getFloat(param0: string, param1: number): number; public getString(param0: string, param1: string): string; public getLong(param0: string, param1: number): number; public getDouble(param0: string, param1: number): number; public fetchConfig(): void; public resetState(): void; public activateConfig(): boolean; } } } } declare module com { export module flurry { export module android { export class FlurryConfigListener extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryConfigListener>; /** * Constructs a new instance of the com.flurry.android.FlurryConfigListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onFetchSuccess(): void; onFetchNoChange(): void; onFetchError(param0: boolean): void; onActivateComplete(param0: boolean): void; }); public constructor(); public onFetchNoChange(): void; public onFetchError(param0: boolean): void; public onActivateComplete(param0: boolean): void; public onFetchSuccess(): void; } } } } declare module com { export module flurry { export module android { export class FlurryConsent extends com.flurry.android.Consent { public static class: java.lang.Class<com.flurry.android.FlurryConsent>; public constructor(param0: boolean, param1: java.util.Map<string,string>); public constructor(param0: string, param1: java.util.Set<java.lang.Integer>); public constructor(); } } } } declare module com { export module flurry { export module android { export class FlurryEvent { public static class: java.lang.Class<com.flurry.android.FlurryEvent>; public static AD_CLICK: com.flurry.android.FlurryEvent; public static AD_IMPRESSION: com.flurry.android.FlurryEvent; public static AD_REWARDED: com.flurry.android.FlurryEvent; public static AD_SKIPPED: com.flurry.android.FlurryEvent; public static CREDITS_SPENT: com.flurry.android.FlurryEvent; public static CREDITS_PURCHASED: com.flurry.android.FlurryEvent; public static CREDITS_EARNED: com.flurry.android.FlurryEvent; public static ACHIEVEMENT_UNLOCKED: com.flurry.android.FlurryEvent; public static LEVEL_COMPLETED: com.flurry.android.FlurryEvent; public static LEVEL_FAILED: com.flurry.android.FlurryEvent; public static LEVEL_UP: com.flurry.android.FlurryEvent; public static LEVEL_STARTED: com.flurry.android.FlurryEvent; public static LEVEL_SKIP: com.flurry.android.FlurryEvent; public static SCORE_POSTED: com.flurry.android.FlurryEvent; public static CONTENT_RATED: com.flurry.android.FlurryEvent; public static CONTENT_VIEWED: com.flurry.android.FlurryEvent; public static CONTENT_SAVED: com.flurry.android.FlurryEvent; public static PRODUCT_CUSTOMIZED: com.flurry.android.FlurryEvent; public static APP_ACTIVATED: com.flurry.android.FlurryEvent; public static APPLICATION_SUBMITTED: com.flurry.android.FlurryEvent; public static ADD_ITEM_TO_CART: com.flurry.android.FlurryEvent; public static ADD_ITEM_TO_WISH_LIST: com.flurry.android.FlurryEvent; public static COMPLETED_CHECKOUT: com.flurry.android.FlurryEvent; public static PAYMENT_INFO_ADDED: com.flurry.android.FlurryEvent; public static ITEM_VIEWED: com.flurry.android.FlurryEvent; public static ITEM_LIST_VIEWED: com.flurry.android.FlurryEvent; public static PURCHASED: com.flurry.android.FlurryEvent; public static PURCHASE_REFUNDED: com.flurry.android.FlurryEvent; public static REMOVE_ITEM_FROM_CART: com.flurry.android.FlurryEvent; public static CHECKOUT_INITIATED: com.flurry.android.FlurryEvent; public static FUNDS_DONATED: com.flurry.android.FlurryEvent; public static USER_SCHEDULED: com.flurry.android.FlurryEvent; public static OFFER_PRESENTED: com.flurry.android.FlurryEvent; public static SUBSCRIPTION_STARTED: com.flurry.android.FlurryEvent; public static SUBSCRIPTION_ENDED: com.flurry.android.FlurryEvent; public static GROUP_JOINED: com.flurry.android.FlurryEvent; public static GROUP_LEFT: com.flurry.android.FlurryEvent; public static TUTORIAL_STARTED: com.flurry.android.FlurryEvent; public static TUTORIAL_COMPLETED: com.flurry.android.FlurryEvent; public static TUTORIAL_STEP_COMPLETED: com.flurry.android.FlurryEvent; public static TUTORIAL_SKIPPED: com.flurry.android.FlurryEvent; public static LOGIN: com.flurry.android.FlurryEvent; public static LOGOUT: com.flurry.android.FlurryEvent; public static USER_REGISTERED: com.flurry.android.FlurryEvent; public static SEARCH_RESULT_VIEWED: com.flurry.android.FlurryEvent; public static KEYWORD_SEARCHED: com.flurry.android.FlurryEvent; public static LOCATION_SEARCHED: com.flurry.android.FlurryEvent; public static INVITE: com.flurry.android.FlurryEvent; public static SHARE: com.flurry.android.FlurryEvent; public static LIKE: com.flurry.android.FlurryEvent; public static COMMENT: com.flurry.android.FlurryEvent; public static MEDIA_CAPTURED: com.flurry.android.FlurryEvent; public static MEDIA_STARTED: com.flurry.android.FlurryEvent; public static MEDIA_STOPPED: com.flurry.android.FlurryEvent; public static MEDIA_PAUSED: com.flurry.android.FlurryEvent; public static PRIVACY_PROMPT_DISPLAYED: com.flurry.android.FlurryEvent; public static PRIVACY_OPT_IN: com.flurry.android.FlurryEvent; public static PRIVACY_OPT_OUT: com.flurry.android.FlurryEvent; public eventName: string; public mandatoryParams: com.flurry.android.FlurryEvent.ParamBase[]; public recommendedParams: com.flurry.android.FlurryEvent.ParamBase[]; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static valueOf(param0: string): com.flurry.android.FlurryEvent; public static values(): com.flurry.android.FlurryEvent[]; } export module FlurryEvent { export class BooleanParam extends com.flurry.android.FlurryEvent.ParamBase { public static class: java.lang.Class<com.flurry.android.FlurryEvent.BooleanParam>; } export class DoubleParam extends com.flurry.android.FlurryEvent.ParamBase { public static class: java.lang.Class<com.flurry.android.FlurryEvent.DoubleParam>; } export class IntegerParam extends com.flurry.android.FlurryEvent.ParamBase { public static class: java.lang.Class<com.flurry.android.FlurryEvent.IntegerParam>; } export class Param extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryEvent.Param>; public static AD_TYPE: com.flurry.android.FlurryEvent.StringParam; public static LEVEL_NAME: com.flurry.android.FlurryEvent.StringParam; public static LEVEL_NUMBER: com.flurry.android.FlurryEvent.IntegerParam; public static CONTENT_NAME: com.flurry.android.FlurryEvent.StringParam; public static CONTENT_TYPE: com.flurry.android.FlurryEvent.StringParam; public static CONTENT_ID: com.flurry.android.FlurryEvent.StringParam; public static CREDIT_NAME: com.flurry.android.FlurryEvent.StringParam; public static CREDIT_TYPE: com.flurry.android.FlurryEvent.StringParam; public static CREDIT_ID: com.flurry.android.FlurryEvent.StringParam; public static IS_CURRENCY_SOFT: com.flurry.android.FlurryEvent.BooleanParam; public static CURRENCY_TYPE: com.flurry.android.FlurryEvent.StringParam; public static PAYMENT_TYPE: com.flurry.android.FlurryEvent.StringParam; public static ITEM_NAME: com.flurry.android.FlurryEvent.StringParam; public static ITEM_TYPE: com.flurry.android.FlurryEvent.StringParam; public static ITEM_ID: com.flurry.android.FlurryEvent.StringParam; public static ITEM_COUNT: com.flurry.android.FlurryEvent.IntegerParam; public static ITEM_CATEGORY: com.flurry.android.FlurryEvent.StringParam; public static ITEM_LIST_TYPE: com.flurry.android.FlurryEvent.StringParam; public static PRICE: com.flurry.android.FlurryEvent.DoubleParam; public static TOTAL_AMOUNT: com.flurry.android.FlurryEvent.DoubleParam; public static ACHIEVEMENT_ID: com.flurry.android.FlurryEvent.StringParam; public static SCORE: com.flurry.android.FlurryEvent.IntegerParam; public static RATING: com.flurry.android.FlurryEvent.StringParam; public static TRANSACTION_ID: com.flurry.android.FlurryEvent.StringParam; public static SUCCESS: com.flurry.android.FlurryEvent.BooleanParam; public static IS_ANNUAL_SUBSCRIPTION: com.flurry.android.FlurryEvent.BooleanParam; public static SUBSCRIPTION_COUNTRY: com.flurry.android.FlurryEvent.StringParam; public static TRIAL_DAYS: com.flurry.android.FlurryEvent.IntegerParam; public static PREDICTED_LTV: com.flurry.android.FlurryEvent.StringParam; public static GROUP_NAME: com.flurry.android.FlurryEvent.StringParam; public static TUTORIAL_NAME: com.flurry.android.FlurryEvent.StringParam; public static STEP_NUMBER: com.flurry.android.FlurryEvent.IntegerParam; public static USER_ID: com.flurry.android.FlurryEvent.StringParam; public static METHOD: com.flurry.android.FlurryEvent.StringParam; public static QUERY: com.flurry.android.FlurryEvent.StringParam; public static SEARCH_TYPE: com.flurry.android.FlurryEvent.StringParam; public static SOCIAL_CONTENT_NAME: com.flurry.android.FlurryEvent.StringParam; public static SOCIAL_CONTENT_ID: com.flurry.android.FlurryEvent.StringParam; public static LIKE_TYPE: com.flurry.android.FlurryEvent.StringParam; public static MEDIA_NAME: com.flurry.android.FlurryEvent.StringParam; public static MEDIA_TYPE: com.flurry.android.FlurryEvent.StringParam; public static MEDIA_ID: com.flurry.android.FlurryEvent.StringParam; public static DURATION: com.flurry.android.FlurryEvent.IntegerParam; public constructor(); } export class ParamBase extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryEvent.ParamBase>; public paramName: string; public toString(): string; } export class Params extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryEvent.Params>; public putInteger(param0: string, param1: number): com.flurry.android.FlurryEvent.Params; public constructor(param0: com.flurry.android.FlurryEvent.Params); public putString(param0: string, param1: string): com.flurry.android.FlurryEvent.Params; public getParams(): java.util.Map<any,string>; public remove(param0: string): com.flurry.android.FlurryEvent.Params; public putAll(param0: com.flurry.android.FlurryEvent.Params): com.flurry.android.FlurryEvent.Params; public putLong(param0: string, param1: number): com.flurry.android.FlurryEvent.Params; public putBoolean(param0: string, param1: boolean): com.flurry.android.FlurryEvent.Params; public putInteger(param0: com.flurry.android.FlurryEvent.IntegerParam, param1: number): com.flurry.android.FlurryEvent.Params; public putLong(param0: com.flurry.android.FlurryEvent.IntegerParam, param1: number): com.flurry.android.FlurryEvent.Params; public putDouble(param0: string, param1: number): com.flurry.android.FlurryEvent.Params; public constructor(); public clear(): com.flurry.android.FlurryEvent.Params; public remove(param0: com.flurry.android.FlurryEvent.ParamBase): com.flurry.android.FlurryEvent.Params; public putString(param0: com.flurry.android.FlurryEvent.StringParam, param1: string): com.flurry.android.FlurryEvent.Params; public putDouble(param0: com.flurry.android.FlurryEvent.DoubleParam, param1: number): com.flurry.android.FlurryEvent.Params; public putBoolean(param0: com.flurry.android.FlurryEvent.BooleanParam, param1: boolean): com.flurry.android.FlurryEvent.Params; } export class StringParam extends com.flurry.android.FlurryEvent.ParamBase { public static class: java.lang.Class<com.flurry.android.FlurryEvent.StringParam>; } export class a extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryEvent.a>; } export class b extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryEvent.b>; } } } } } declare module com { export module flurry { export module android { export class FlurryEventRecordStatus { public static class: java.lang.Class<com.flurry.android.FlurryEventRecordStatus>; public static kFlurryEventFailed: com.flurry.android.FlurryEventRecordStatus; public static kFlurryEventRecorded: com.flurry.android.FlurryEventRecordStatus; public static kFlurryEventUniqueCountExceeded: com.flurry.android.FlurryEventRecordStatus; public static kFlurryEventParamsCountExceeded: com.flurry.android.FlurryEventRecordStatus; public static kFlurryEventLogCountExceeded: com.flurry.android.FlurryEventRecordStatus; public static kFlurryEventLoggingDelayed: com.flurry.android.FlurryEventRecordStatus; public static kFlurryEventAnalyticsDisabled: com.flurry.android.FlurryEventRecordStatus; public static kFlurryEventParamsMismatched: com.flurry.android.FlurryEventRecordStatus; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static values(): com.flurry.android.FlurryEventRecordStatus[]; public static valueOf(param0: string): com.flurry.android.FlurryEventRecordStatus; } } } } declare module com { export module flurry { export module android { export class FlurryInstallReceiver extends android.content.BroadcastReceiver { public static class: java.lang.Class<com.flurry.android.FlurryInstallReceiver>; public onReceive(param0: android.content.Context, param1: android.content.Intent): void; public constructor(); } } } } declare module com { export module flurry { export module android { export class FlurryModule extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryModule>; /** * Constructs a new instance of the com.flurry.android.FlurryModule 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 flurry { export module android { export class FlurryPerformance extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryPerformance>; public static PERFORMANCE_CONFIG_FLAGS: string; public static NONE: number; public static COLD_START: number; public static SCREEN_TIME: number; public static ALL: number; public static reportFullyDrawn(): void; public constructor(); public static reportLaunched(): void; } export module FlurryPerformance { export class HttpEventListener extends com.flurry.sdk.di.a { public static class: java.lang.Class<com.flurry.android.FlurryPerformance.HttpEventListener>; public constructor(param0: string); public constructor(); public setId(param0: string): void; } export module HttpEventListener { export class Factory extends com.flurry.sdk.di.a.a { public static class: java.lang.Class<com.flurry.android.FlurryPerformance.HttpEventListener.Factory>; public setId(param0: string): void; public create(param0: okhttp3.Call): com.flurry.sdk.di.a; public create(param0: okhttp3.Call): okhttp3.EventListener; public constructor(param0: string); } } export class HttpInterceptor extends com.flurry.sdk.di.b { public static class: java.lang.Class<com.flurry.android.FlurryPerformance.HttpInterceptor>; public intercept(param0: okhttp3.Interceptor.Chain): okhttp3.Response; public constructor(param0: string); public setId(param0: string): void; } export class HttpLogger extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryPerformance.HttpLogger>; public logEvent(param0: string, param1: string, param2: number, param3: string): void; public constructor(); public logEvent(param0: string, param1: okhttp3.Request, param2: okhttp3.Response): void; } export class ResourceLogger extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryPerformance.ResourceLogger>; public constructor(); public logEvent(param0: string): void; } } } } } declare module com { export module flurry { export module android { export class FlurryPrivacySession extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryPrivacySession>; /** * Constructs a new instance of the com.flurry.android.FlurryPrivacySession interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { }); public constructor(); } export module FlurryPrivacySession { export class Callback extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryPrivacySession.Callback>; /** * Constructs a new instance of the com.flurry.android.FlurryPrivacySession$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { success(): void; failure(): void; }); public constructor(); public failure(): void; public success(): void; } export class Request extends java.lang.Object implements com.flurry.sdk.eg.a { public static class: java.lang.Class<com.flurry.android.FlurryPrivacySession.Request>; public callback: com.flurry.android.FlurryPrivacySession.Callback; public verifier: string; public context: android.content.Context; public constructor(param0: android.content.Context, param1: com.flurry.android.FlurryPrivacySession.Callback); } export class a extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryPrivacySession.a>; public a: android.net.Uri; public constructor(param0: string, param1: number, param2: com.flurry.android.FlurryPrivacySession.Request); } } } } } declare module com { export module flurry { export module android { export class FlurryPublisherSegmentation extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryPublisherSegmentation>; public static registerFetchListener(param0: com.flurry.android.FlurryPublisherSegmentation.FetchListener): void; public static isFetchFinished(): boolean; public static fetch(): void; public static getPublisherData(): java.util.Map<string,string>; public static unregisterFetchListener(param0: com.flurry.android.FlurryPublisherSegmentation.FetchListener): void; public constructor(); } export module FlurryPublisherSegmentation { export class FetchListener extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.FlurryPublisherSegmentation.FetchListener>; /** * Constructs a new instance of the com.flurry.android.FlurryPublisherSegmentation$FetchListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onFetched(param0: java.util.Map<string,string>): void; }); public constructor(); public onFetched(param0: java.util.Map<string,string>): void; } } } } } declare module com { export module flurry { export module android { export module agent { export class FlurryContentProvider extends android.content.ContentProvider { public static class: java.lang.Class<com.flurry.android.agent.FlurryContentProvider>; public static PERFORMANCE_DATA_TYPE: string; public static START_TIME_COLUMN: number; public static RUNTIME_USED_MEMORY_COLUMN: number; public static SYSTEM_USED_MEMORY_COLUMN: number; public query(param0: android.net.Uri, param1: string[], param2: string, param3: string[], param4: string): android.database.Cursor; public query(uri: android.net.Uri, projection: string[], selection: string, selectionArgs: string[], sortOrder: string, cancellationSignal: android.os.CancellationSignal): android.database.Cursor; public onTrimMemory(level: number): void; public onTrimMemory(param0: number): void; public constructor(); public onCreate(): boolean; public static getProviderName(param0: android.content.Context): string; public static getProviderUri(param0: android.content.Context, param1: string): android.net.Uri; public update(param0: android.net.Uri, param1: android.content.ContentValues, param2: string, param3: string[]): number; public getType(param0: android.net.Uri): string; public insert(param0: android.net.Uri, param1: android.content.ContentValues): android.net.Uri; public delete(param0: android.net.Uri, param1: string, param2: string[]): number; } } } } } declare module com { export module flurry { export module android { export module common { export module revenue { export class BillingClientConnection extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.common.revenue.BillingClientConnection>; /** * Constructs a new instance of the com.flurry.android.common.revenue.BillingClientConnection interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onConnected(): void; }); public constructor(); public onConnected(): void; } } } } } } declare module com { export module flurry { export module android { export module common { export module revenue { export class BillingManager extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.common.revenue.BillingManager>; public static REVENUE_PRICE_FORMAT: string; public static getInstance(param0: android.content.Context): com.flurry.android.common.revenue.BillingManager; public static isValidPurchases(param0: java.util.List<any>): boolean; public startConnection(param0: com.flurry.android.common.revenue.BillingClientConnection): void; public static getProducts(param0: any): java.util.List<string>; public static getPurchaseParams(param0: any): java.util.Map<string,string>; public static getDetailsParams(param0: java.util.List<any>, param1: string, param2: java.util.Map<string,string>): void; public getProductDetails(param0: java.util.Set<string>, param1: com.flurry.android.common.revenue.ProductsDetailsCallback): void; } export module BillingManager { export class BillingResponseCode extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<com.flurry.android.common.revenue.BillingManager.BillingResponseCode>; /** * Constructs a new instance of the com.flurry.android.common.revenue.BillingManager$BillingResponseCode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public static OK: number; public hashCode(): number; public annotationType(): java.lang.Class<any>; public equals(obj: any): boolean; public toString(): string; public equals(param0: any): boolean; } export class FlurryBillingClientStateListener extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.common.revenue.BillingManager.FlurryBillingClientStateListener>; public onBillingSetupFinished(param0: com.android.billingclient.api.BillingResult): void; public constructor(param0: com.flurry.android.common.revenue.BillingManager, param1: com.flurry.android.common.revenue.BillingClientConnection); public onBillingServiceDisconnected(): void; } } } } } } } declare module com { export module flurry { export module android { export module common { export module revenue { export class ProductsDetailsCallback extends java.lang.Object { public static class: java.lang.Class<com.flurry.android.common.revenue.ProductsDetailsCallback>; /** * Constructs a new instance of the com.flurry.android.common.revenue.ProductsDetailsCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onProductsDetails(param0: java.util.List<any>): void; }); public constructor(); public onProductsDetails(param0: java.util.List<any>): void; } } } } } } declare module com { export module flurry { export module sdk { export class a extends com.flurry.sdk.f { public static class: java.lang.Class<com.flurry.sdk.a>; public static b(): number; public b(param0: string, param1: java.util.Map<string,string>, param2: string): void; public static a(param0: com.flurry.android.Consent): void; public a(param0: string, param1: string, param2: string, param3: java.util.Map<string,string>, param4: java.lang.StackTraceElement[]): void; public static a(param0: boolean): void; public static g(): string; public static f(): boolean; public a(param0: string, param1: java.util.Map<string,string>, param2: string): com.flurry.android.FlurryEventRecordStatus; public a(param0: string, param1: com.flurry.sdk.gg.a, param2: java.util.Map<string,string>): com.flurry.android.FlurryEventRecordStatus; public static d(): com.flurry.android.Consent; public a(param0: string, param1: com.flurry.sdk.gg.a, param2: java.util.Map<string,string>, param3: boolean, param4: boolean, param5: string): com.flurry.android.FlurryEventRecordStatus; public constructor(); public static a(): com.flurry.sdk.a; public static h(): void; public a(param0: android.content.Context): void; public static i(): boolean; public static c(): string; public a(param0: string, param1: string): com.flurry.android.FlurryEventRecordStatus; public static e(): string; public static a(param0: number): void; public constructor(param0: string, param1: com.flurry.sdk.h); public a(param0: string, param1: string, param2: java.util.Map<string,string>): void; public b(param0: string, param1: string): void; public a(param0: string, param1: java.util.Map<string,string>, param2: boolean, param3: boolean, param4: string): com.flurry.android.FlurryEventRecordStatus; } } } } declare module com { export module flurry { export module sdk { export class aa extends java.lang.Object { public static class: java.lang.Class<com.flurry.sdk.aa>; public a: string; public b: number; public c: string; public d: string; public e: java.lang.Throwable; public f: java.util.Map<string,string>; public g: java.util.Map<string,string>; public h: java.util.List<com.flurry.sdk.v>; public constructor(param0: string, param1: number, param2: string, param3: string, param4: java.lang.Throwable, param5: java.util.Map<string,string>, param6: java.util.Map<string,string>, param7: java.util.List<com.flurry.sdk.v>); } } } } declare module com { export module flurry { export module sdk { export class ab extends com.flurry.sdk.m<com.flurry.sdk.aa> implements java.lang.Thread.UncaughtExceptionHandler { public static class: java.lang.Class<com.flurry.sdk.ab>; public b: boolean; public destroy(): void; public constructor(param0: string, param1: com.flurry.sdk.h); public uncaughtException(param0: java.lang.Thread, param1: java.lang.Throwable): void; public a(param0: string, param1: number, param2: string, param3: string, param4: java.lang.Throwable, param5: java.util.Map<string,string>, param6: java.util.Map<string,string>): void; public constructor(param0: string); public constructor(); } } } } declare module com { export module flurry { export module sdk { export class ac extends com.flurry.sdk.m<com.flurry.sdk.ad> { public static class: java.lang.Class<com.flurry.sdk.ac>; public b: string; public d: boolean; public e: boolean; public destroy(): void; public constructor(param0: string, param1: com.flurry.sdk.h); public a(): void; public constructor(param0: com.flurry.sdk.an, param1: com.flurry.sdk.q); public constructor(param0: string); } export module ac { export class a { public static class: java.lang.Class<com.flurry.sdk.ac.a>; public static a: com.flurry.sdk.ac.a; public static b: com.flurry.sdk.ac.a; public static c: com.flurry.sdk.ac.a; public static d: com.flurry.sdk.ac.a; public static e: com.flurry.sdk.ac.a; public static f: com.flurry.sdk.ac.a; public static g: com.flurry.sdk.ac.a; public static h: com.flurry.sdk.ac.a; public i: number; public static values(): com.flurry.sdk.ac.a[]; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static valueOf(param0: string): com.flurry.sdk.ac.a; } } } } } declare module com { export module flurry { export module sdk { export class ad extends java.lang.Object { public static class: java.lang.Class<com.flurry.sdk.ad>; public a: string; public b: boolean; public c: com.flurry.sdk.ac.a; public d: com.flurry.sdk.am; public constructor(param0: string, param1: boolean, param2: com.flurry.sdk.ac.a, param3: com.flurry.sdk.am); } } } } declare module com { export module flurry { export module sdk { export class ae extends com.flurry.sdk.f { public static class: java.lang.Class<com.flurry.sdk.ae>; public a(): void; } } } } declare module com { export module flurry { export module sdk { export class af extends java.lang.Object { public static class: java.lang.Class<com.flurry.sdk.af>; } } } } declare module com { export module flurry { export module sdk { export class ag extends com.flurry.sdk.m<com.flurry.sdk.ak> { public static class: java.lang.Class<com.flurry.sdk.ag>; public d: com.flurry.sdk.ai; public e: com.flurry.sdk.af; public f: com.flurry.sdk.ae; public g: java.util.concurrent.atomic.AtomicBoolean; public h: com.flurry.sdk.o<com.flurry.sdk.r>; public subscribe(param0: com.flurry.sdk.o<com.flurry.sdk.ak>): void; public destroy(): void; public b(): void; public constructor(param0: string, param1: com.flurry.sdk.h); public start(): void; public a(param0: java.util.Map<com.flurry.sdk.al,string>): void; public constructor(param0: com.flurry.sdk.q); public a(param0: com.flurry.sdk.al, param1: string): void; public a(): com.flurry.sdk.ak; public constructor(param0: string); public subscribe(param0: com.flurry.sdk.o<any>): void; public c(): boolean; } } } } declare module com { export module flurry { export module sdk { export class ah extends java.lang.Object { public static class: java.lang.Class<com.flurry.sdk.ah>; public a: boolean; public b: number[]; public c: number[]; public d: number; } export module ah { export class a extends com.flurry.sdk.dr<com.flurry.sdk.ah> { public static class: java.lang.Class<com.flurry.sdk.ah.a>; public a(param0: java.io.InputStream): any; public a(param0: java.io.OutputStream, param1: any): void; } } } } } declare module com { export module flurry { export module sdk { export class ai extends java.lang.Object { public static class: java.lang.Class<com.flurry.sdk.ai>; public a(): void; } } } } declare module com { export module flurry { export module sdk { export class aj extends java.lang.Object { public static class: java.lang.Class<com.flurry.sdk.aj>; public a(): java.security.Key; } } } } declare module com { export module flurry { export module sdk { export class ak extends java.lang.Object { public static class: java.lang.Class<com.flurry.sdk.ak>; public b: boolean; public toString(): string; public a(): java.util.Map<com.flurry.sdk.al,string>; } } } } declare module com { export module flurry { export module sdk { export class al { public static class: java.lang.Class<com.flurry.sdk.al>; public static a: com.flurry.sdk.al; public static b: com.flurry.sdk.al; public static c: com.flurry.sdk.al; public static d: com.flurry.sdk.al; public static e: com.flurry.sdk.al; public static f: com.flurry.sdk.al; public g: number; public h: boolean; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static values(): com.flurry.sdk.al[]; public static valueOf(param0: string): com.flurry.sdk.al; } } } } declare module com { export module flurry { export module sdk { export class am extends java.lang.Object { public static class: java.lang.Class<com.flurry.sdk.am>; public a: boolean; public b: string; public constructor(param0: boolean, param1: string); } } } } declare module com { export module flurry { export module sdk { export class an extends com.flurry.sdk.m<com.flurry.sdk.am> { public static class: java.lang.Class<com.flurry.sdk.an>; public destroy(): void; public a(): string; public b(): void; public constructor(param0: string, param1: com.flurry.sdk.h); public start(): void; public constructor(param0: com.flurry.sdk.ap); public constructor(param0: string); } } } } declare module com { export module flurry { export module sdk { export class ao extends java.lang.Object { public static class: java.lang.Class<com.flurry.sdk.ao>; public b: android.os.Bundle; public constructor(param0: com.flurry.sdk.ao.a, param1: android.os.Bundle); } export module ao { export class a { public static class: java.lang.Class<com.flurry.sdk.ao.a>; public static a: com.flurry.sdk.ao.a; public static b: com.flurry.sdk.ao.a; public static c: com.flurry.sdk.ao.a; public static d: com.flurry.sdk.ao.a; public static e: com.flurry.sdk.ao.a; public static f: com.flurry.sdk.ao.a; public static g: com.flurry.sdk.ao.a; public static h: com.flurry.sdk.ao.a; public static i: com.flurry.sdk.ao.a; public static j: com.flurry.sdk.ao.a; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static values(): com.flurry.sdk.ao.a[]; public static valueOf(param0: string): com.flurry.sdk.ao.a; } } } } } declare module com { export module flurry { export module sdk { export class ap extends com.flurry.sdk.m<com.flurry.sdk.ao> { public static class: java.lang.Class<com.flurry.sdk.ap>; public a: number; public onActivityPaused(param0: android.app.Activity): void; public onLowMemory(): void; public onActivityDestroyed(param0: android.app.Activity): void; public onActivityCreated(param0: android.app.Activity, param1: android.os.Bundle): void; public constructor(param0: string); public onConfigurationChanged(param0: android.content.res.Configuration): void; public constructor(); public onActivityStopped(param0: android.app.Activity): void; public destroy(): void; public onActivityStarted(param0: android.app.Activity): void; public onActivityResumed(param0: android.app.Activity): void; public constructor(param0: string, param1: com.flurry.sdk.h); public onActivitySaveInstanceState(param0: android.app.Activity, param1: android.os.Bundle): void; public onTrimMemory(param0: number): void; } } } } declare module com { export module flurry { export module sdk { export class aq extends java.lang.Object { public static class: java.lang.Class<com.flurry.sdk.aq>; public a: string; public b: string; public constructor(param0: string, param1: string); } } } } declare module com { export module flurry { export module sdk { export class ar extends com.flurry.sdk.m<com.flurry.sdk.aq> { public static class: java.lang.Class<com.flurry.sdk.ar>; public subscribe(param0: com.flurry.sdk.o<com.flurry.sdk.aq>): void; public destroy(): void; public constructor(param0: string, param1: com.flurry.sdk.h); public static a(): string; public static b(): com.flurry.sdk.aq; public constructor(param0: string); public subscribe(param0: com.flurry.sdk.o<any>): void; public constructor(); } } } } declare module com { export module flurry { export module sdk { export class as extends java.lang.Object { public static class: java.lang.Class<com.flurry.sdk.as>; public a: number; public b: boolean; public c: boolean; public d: android.location.Location; public constructor(param0: boolean, param1: boolean, param2: android.location.Location); } } } } declare module com { export module flurry { export module sdk { export class at extends com.flurry.sdk.m<com.flurry.sdk.as> { public static class: java.lang.Class<com.flurry.sdk.at>; public b: com.flurry.sdk.o<com.flurry.sdk.r>; public a(param0: boolean): void; public destroy(): void; public subscribe(param0: com.flurry.sdk.o<com.flurry.sdk.as>): void; public constructor(param0: string, param1: com.flurry.sdk.h); public refresh(): void; public constructor(param0: com.flurry.sdk.q); public constructor(param0: string); public subscribe(param0: com.flurry.sdk.o<any>): void; } } } } declare module com { export module flurry { export module sdk { export class au extends java.lang.Object { public static class: java.lang.Class<com.flurry.sdk.au>; public a: boolean; public b: com.flurry.sdk.au.a; public c: string; public d: string; public e: string; public f: string; public g: string; public h: string; public i: number; } export module au { export class a { public static class: java.lang.Class<com.flurry.sdk.au.a>; public static a: com.flurry.sdk.au.a; public static b: com.flurry.sdk.au.a; public static c: com.flurry.sdk.au.a; public static d: com.flurry.sdk.au.a; public e: number; public static valueOf(param0: string): com.flurry.sdk.au.a; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static values(): com.flurry.sdk.au.a[]; } } } } } declare module com { export module flurry { export module sdk { export class av extends com.flurry.sdk.m<com.flurry.sdk.au> { public static class: java.lang.Class<com.flurry.sdk.av>; public static MINIMUM_REFRESH_INTERVAL: number; public mAppStateListener: com.flurry.sdk.o<com.flurry.sdk.r>; public static getCellularBand(param0: number): string; public constructor(param0: com.flurry.sdk.q); public getNetworkTypePreM(param0: android.net.ConnectivityManager): com.flurry.sdk.au.a; public getNetworkType(): com.flurry.sdk.au.a; public getCellularData(param0: android.telephony.SignalStrength): void; public constructor(param0: string); public destroy(): void; public getNetworkChangeReceiver(): android.content.