import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { AuthStartRequestSubjectUserAuthenticatorPassive, AuthStartRequestSubjectUserAuthenticatorPassive$Outbound } from "./authstartrequestsubjectuserauthenticatorpassive.js"; export type Docv = {}; export type Ppb = {}; export type Present = {}; export type AuthStartRequestSubjectUserAuthenticators = { docv?: Docv | undefined; passive?: AuthStartRequestSubjectUserAuthenticatorPassive | undefined; ppb?: Ppb | undefined; present?: Present | undefined; }; /** @internal */ export declare const Docv$inboundSchema: z.ZodType; /** @internal */ export type Docv$Outbound = {}; /** @internal */ export declare const Docv$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 Docv$ { /** @deprecated use `Docv$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `Docv$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `Docv$Outbound` instead. */ type Outbound = Docv$Outbound; } export declare function docvToJSON(docv: Docv): string; export declare function docvFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Ppb$inboundSchema: z.ZodType; /** @internal */ export type Ppb$Outbound = {}; /** @internal */ export declare const Ppb$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 Ppb$ { /** @deprecated use `Ppb$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `Ppb$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `Ppb$Outbound` instead. */ type Outbound = Ppb$Outbound; } export declare function ppbToJSON(ppb: Ppb): string; export declare function ppbFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Present$inboundSchema: z.ZodType; /** @internal */ export type Present$Outbound = {}; /** @internal */ export declare const Present$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 Present$ { /** @deprecated use `Present$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `Present$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `Present$Outbound` instead. */ type Outbound = Present$Outbound; } export declare function presentToJSON(present: Present): string; export declare function presentFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const AuthStartRequestSubjectUserAuthenticators$inboundSchema: z.ZodType; /** @internal */ export type AuthStartRequestSubjectUserAuthenticators$Outbound = { docv?: Docv$Outbound | undefined; passive?: AuthStartRequestSubjectUserAuthenticatorPassive$Outbound | undefined; ppb?: Ppb$Outbound | undefined; present?: Present$Outbound | undefined; }; /** @internal */ export declare const AuthStartRequestSubjectUserAuthenticators$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 AuthStartRequestSubjectUserAuthenticators$ { /** @deprecated use `AuthStartRequestSubjectUserAuthenticators$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `AuthStartRequestSubjectUserAuthenticators$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `AuthStartRequestSubjectUserAuthenticators$Outbound` instead. */ type Outbound = AuthStartRequestSubjectUserAuthenticators$Outbound; } export declare function authStartRequestSubjectUserAuthenticatorsToJSON(authStartRequestSubjectUserAuthenticators: AuthStartRequestSubjectUserAuthenticators): string; export declare function authStartRequestSubjectUserAuthenticatorsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=authstartrequestsubjectuserauthenticators.d.ts.map