export {}; declare global { namespace Amity { const enum AnalyticEventActivityType { View = "view", Click = "linkClicked" } const enum AnalyticEventContentType { Post = "post", Story = "story", Ad = "ad" } type AnalyticEventModel = { contentId: Amity.InternalPost['postId']; contentType: AnalyticEventContentType; activityType: AnalyticEventActivityType; timestamp: Amity.timestamp; metadata?: Record; }; type AnalyticPostData = { impression: number; reach: number; }; type QueryPostViewedUser = { token?: Amity.Token; limit?: Amity.PageLimit['limit']; }; type ViewedUsersLiveCollection = { viewedType: ValueOf; viewId: Amity.Post['postId'] | Amity.Story['storyId']; } & Amity.LiveCollectionParams; type PostViewedUsersLiveCollectionCache = Amity.LiveCollectionCache; } } //# sourceMappingURL=analytics.d.ts.map