import type { ThreekitAxiosContext } from '../../../operators/HttpContext.js'; import type { ThreekitAuthProps } from '../../../ThreekitAuthProps.js'; import { type JobEvent } from './JobEvents.js'; import { type SessionEvent } from './SessionEvents.js'; export type PlatformVersion = { host: string; version: string; }; export declare class Analytics2 { context: ThreekitAxiosContext; constructor(auth: ThreekitAuthProps); healthcheck(): Promise>; reportSessionEvent(event: SessionEvent): Promise>; reportJobEvent(event: JobEvent): Promise>; }