/** * Copyright © 2022 Anagog Ltd. All rights reserved. */ import type { AnagogEventType } from './types/AnagogEventType'; import type { JedAIStatus } from './types/JedAIStatus'; import type { JEMAUserInteractionEvent } from './models/JEMAUserInteractionEvent'; import type { ApplicationEvent } from './models/ApplicationEvent'; import type { Campaign } from './models/Campaign'; export declare class AnagogReactNative { static packageVersion: string; static onboarding: import("./Onboarding").Onboarding; static pageTracker: import("./PageTracker").PageTracker; static obtainEventStream(listener: (action: AnagogEventType, payload: any) => void): void; static setUserDefinedString(customName: string, value: string): Promise; static getUserDefinedString(customName: string): Promise; static setUserDefinedInteger(customName: string, value: number): Promise; static getUserDefinedInteger(customName: string): Promise; static setUserDefinedDecimal(customName: string, value: number): Promise; static getUserDefinedDecimal(customName: string): Promise; static fireMicromoment(micromoment: ApplicationEvent): Promise; static sendUserInteractionEvent(event: JEMAUserInteractionEvent): Promise; static requestMicrosegmentsSnapshotReport(): Promise; static requestEncodedEnrichmentReport(): Promise; static exportDataEnrichment(requestedMetrics?: string[]): Promise; static share(): Promise; static shareFeedback(): Promise; static generateFeedback(): Promise; static enableJedAI(): Promise; static disableJedAI(): Promise; static disableAndPurgeJedAI(): Promise; static getJedAIStatus(): Promise; static getJedAIVersion(): Promise; static syncCampaigns(): Promise; static simulateCampaign(campaignIdentifier: string | null): Promise; static getCampaigns(): Promise; static forceScheduleReports(): Promise; static openDebuggingScreen(): Promise; }