import { IProject } from './project.model'; import { IUser } from './user.model'; import { IProjectPost } from './project-post.model'; export declare enum ProjectAnalyticsEventType { CONTACT_CLICK = "contact_click", JOIN_CLICK = "join_click", ACCESS_CLICK = "access_click", STAR_ADD = "star_add", STAR_REMOVE = "star_remove", FOLLOWER_ADD = "follower_add", FOLLOWER_REMOVE = "follower_remove", POST_VIEW = "post_view", PROJECT_VIEW = "project_view" } export interface IProjectAnalytics { id: string; projectId: string; userId: string | null; anonymousId: string; eventType: ProjectAnalyticsEventType | string; projectPostId: string | null; metadata: Record | null; createdAt?: Date; updatedAt?: Date; project?: IProject; user?: IUser | null; projectPost?: IProjectPost | null; }