/**
 * Right now we only support boolean flags.
 * Maybe later on we can add string variants or numeric ones
 **/
export type AppFlags = {
  "calendar-cache": boolean;
  "calendar-cache-serve": boolean;
  emails: boolean;
  insights: boolean;
  teams: boolean;
  webhooks: boolean;
  workflows: boolean;
  organizations: boolean;
  "email-verification": boolean;
  "google-workspace-directory": boolean;
  "disable-signup": boolean;
  attributes: boolean;
  "organizer-request-email-v2": boolean;
  "delegation-credential": boolean;
  "salesforce-crm-tasker": boolean;
  "workflow-smtp-emails": boolean;
  "cal-video-log-in-overlay": boolean;
  "use-api-v2-for-team-slots": boolean;
  pbac: boolean;
  "restriction-schedule": boolean;
  "team-booking-page-cache": boolean;
};

export type TeamFeatures = Record<keyof AppFlags, boolean>;
