import { UserExperiorOptions } from "./app/index"; import { ConsoleLogTypes } from "./types"; export default class App { private app; sessionUrl: string; readonly UE_NOT_INITIALIZED = "UserExperior is not initialized. Please check documentation for more information."; private revuToken; private ingestionHost; private defaultOptions; constructor(revuToken?: string, ingestionHost?: string); startRecording(projectKey: string, options?: UserExperiorOptions, releaseVersion?: string | null): Promise; setUserIdentifier(id: string, userProperties?: object): void; addMetaData(metadata: object): void; setUserProperties(userTraits: object): void; logEvent(event: string, eventDetails?: object): void; getSessionDetails(): any; unsetUserIdentifier(): void; restartSession(): void; getNormalizedUrl(): string; isValidLogType(logType: unknown): logType is ConsoleLogTypes; stopRecording(): void; } export declare const init: typeof App;