UNPKG

@andreaswissel/uiflow

Version:

Adaptive UI density management library with progressive disclosure, element dependencies, A/B testing, and intelligent behavior-based adaptation

33 lines 1.15 kB
export class SegmentDataSource extends BaseDataSource { writeKey: any; trackingPlan: any; useUserProperties: boolean; analytics: any; loadSegmentScript(): Promise<any>; pushData(userId: any, data: any): Promise<void>; pullData(userId: any): Promise<{ areas: {}; overrides: {}; usageHistory: never[]; note: string; }>; trackEvent(userId: any, event: any): Promise<void>; mapToSegmentEvent(event: any): { name: string; properties: { element_id: any; element_category: any; ui_area: any; action_type: any; density_level: any; is_new_feature: any; }; }; getTotalInteractions(usageHistory: any): any; identifyUser(userId: any, traits?: {}): Promise<void>; trackPageView(userId: any, page?: {}): void; trackDensityChange(userId: any, area: any, oldDensity: any, newDensity: any, reason: any): void; trackFeatureDiscovery(userId: any, elementId: any, category: any, area: any): void; } import { BaseDataSource } from './base.js'; //# sourceMappingURL=segment.d.ts.map