import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { AuthStartRequestSubjectUserAuthenticators, AuthStartRequestSubjectUserAuthenticators$Outbound } from "./authstartrequestsubjectuserauthenticators.js"; import { AuthStartRequestSubjectUserClaim, AuthStartRequestSubjectUserClaim$Outbound } from "./authstartrequestsubjectuserclaim.js"; export type AuthStartRequestSubjectUser = { authenticators?: AuthStartRequestSubjectUserAuthenticators | undefined; claim?: AuthStartRequestSubjectUserClaim | undefined; }; /** @internal */ export declare const AuthStartRequestSubjectUser$inboundSchema: z.ZodType; /** @internal */ export type AuthStartRequestSubjectUser$Outbound = { authenticators?: AuthStartRequestSubjectUserAuthenticators$Outbound | undefined; claim?: AuthStartRequestSubjectUserClaim$Outbound | undefined; }; /** @internal */ export declare const AuthStartRequestSubjectUser$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace AuthStartRequestSubjectUser$ { /** @deprecated use `AuthStartRequestSubjectUser$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `AuthStartRequestSubjectUser$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `AuthStartRequestSubjectUser$Outbound` instead. */ type Outbound = AuthStartRequestSubjectUser$Outbound; } export declare function authStartRequestSubjectUserToJSON(authStartRequestSubjectUser: AuthStartRequestSubjectUser): string; export declare function authStartRequestSubjectUserFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=authstartrequestsubjectuser.d.ts.map