import * as z from "zod/v4-mini"; import { Auth0IdentifySource, Auth0IdentifySource$Outbound } from "./auth0-identify-source.js"; import { ClerkIdentifySource, ClerkIdentifySource$Outbound } from "./clerk-identify-source.js"; import { CustomIdentifySource, CustomIdentifySource$Outbound } from "./custom-identify-source.js"; import { WorkOSIdentifySource, WorkOSIdentifySource$Outbound } from "./work-os-identify-source.js"; /** * Auth provider that surfaced this identification. */ export type IdentifySource = ClerkIdentifySource | Auth0IdentifySource | WorkOSIdentifySource | CustomIdentifySource; /** @internal */ export type IdentifySource$Outbound = ClerkIdentifySource$Outbound | Auth0IdentifySource$Outbound | WorkOSIdentifySource$Outbound | CustomIdentifySource$Outbound; /** @internal */ export declare const IdentifySource$outboundSchema: z.ZodMiniType; export declare function identifySourceToJSON(identifySource: IdentifySource): string;