import type { AppFlags } from "./config"; export interface IFeaturesRepository { checkIfFeatureIsEnabledGlobally(slug: keyof AppFlags): Promise; checkIfUserHasFeature(userId: number, slug: string): Promise; checkIfTeamHasFeature(teamId: number, slug: string): Promise; checkIfTeamOrUserHasFeature(args: { teamId?: number; userId?: number }, slug: string): Promise; }