import { MongoUser } from './user' import { Folder } from './folder' export type ProjectMember = { _id: string type: 'user' privileges: 'readOnly' | 'readAndWrite' name: string email: string } type ProjectInvite = { _id: string privileges: 'readOnly' | 'readAndWrite' name: string email: string } export type Project = { _id: string name: string features: Record publicAccesLevel?: string tokens: Record owner: MongoUser members: ProjectMember[] invites: ProjectInvite[] rootDoc_id?: string rootFolder?: Folder[] deletedByExternalDataSource?: boolean }