import { z as e } from "zod";
const a = e.enum(["EMAILPASSWD"]), i = e.enum([
  "steam",
  "steamopenid",
  "facebook",
  "google",
  "oculus",
  "oculusweb",
  "twitch",
  "ios",
  "device",
  "discord",
  "epicgames",
  "ps4",
  "ps4web",
  "ps5",
  "live",
  "xblweb",
  "stadia",
  "stadiaweb",
  "apple",
  "netflix",
  "eaorigin",
  "azuresaml"
]), n = e.enum(["psn", "steamnetwork"]), s = e.object({
  namespace: e.string(),
  platformUserId: e.string(),
  displayName: e.string().optional()
});
e.object({
  linkedPlatforms: e.array(s),
  namespace: e.string(),
  userId: e.string(),
  displayName: e.string(),
  emailAddress: e.string()
});
const o = e.enum(["SUCCESS", "FAILED", "PENDING"]);
export {
  a as AuthType,
  n as LinkedAccountGroup,
  i as LinkedPlatformId,
  o as LinkingProgressStatus
};
