import { UserEntity } from 'src/entities/user.entity'; import { Permission } from 'src/enum'; import { ActivityRepository } from 'src/repositories/activity.repository'; export type AuthApiKey = { id: string; key: string; user: UserEntity; permissions: Permission[]; }; export type RepositoryInterface = Pick; export type IActivityRepository = RepositoryInterface; export type ActivityItem = | Awaited> | Awaited>[0];