/// import { ExperienceConfig, Inputs, Decision } from './models'; export declare class Track { context: ExecutionContext; inputs: Inputs; config: ExperienceConfig; packageVersion: string; visitorId: string | undefined; constructor(context: ExecutionContext, inputs: Inputs, config: ExperienceConfig, packageVersion: string, visitorId: string | undefined); getUserFeatures(): any[]; trackClientActivation(logger: any): void; trackCampaignPageActivated(decisions: Decision[], logger: any, timestamp?: number): void; formatPayloadData(attributes: any[], snapshots: any, logger: any): any; sendTrackEvent(context: ExecutionContext, payload: any, logger: any): Promise; }