//#region src/user.d.ts
type UserType = "external" | "internal" | "service" | "admin";
interface UserBase {
  /**
   * The user's ID.
   */
  id: string;
  /**
   * The user's full name.
   */
  username?: string;
  /**
   * The user's type.
   *
   * @defaultValue "external"
   */
  type: UserType;
  /**
   * The user's email address.
   */
  email?: string;
  /**
   * The user's role.
   */
  role?: string;
}
//#endregion
export { UserBase, UserType };
//# sourceMappingURL=user.d.mts.map