import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { AuthFinishResponseSubjectCardsResult, AuthFinishResponseSubjectCardsResult$Outbound } from "./authfinishresponsesubjectcardsresult.js"; import { AuthFinishResponseSubjectDeviceResult, AuthFinishResponseSubjectDeviceResult$Outbound } from "./authfinishresponsesubjectdeviceresult.js"; import { AuthFinishResponseSubjectMobileResult, AuthFinishResponseSubjectMobileResult$Outbound } from "./authfinishresponsesubjectmobileresult.js"; import { AuthFinishResponseSubjectUserResult, AuthFinishResponseSubjectUserResult$Outbound } from "./authfinishresponsesubjectuserresult.js"; export type AuthFinishResponseSubjects = { card?: AuthFinishResponseSubjectCardsResult | undefined; device?: AuthFinishResponseSubjectDeviceResult | undefined; mobile?: AuthFinishResponseSubjectMobileResult | undefined; user?: AuthFinishResponseSubjectUserResult | undefined; }; /** @internal */ export declare const AuthFinishResponseSubjects$inboundSchema: z.ZodType; /** @internal */ export type AuthFinishResponseSubjects$Outbound = { card?: AuthFinishResponseSubjectCardsResult$Outbound | undefined; device?: AuthFinishResponseSubjectDeviceResult$Outbound | undefined; mobile?: AuthFinishResponseSubjectMobileResult$Outbound | undefined; user?: AuthFinishResponseSubjectUserResult$Outbound | undefined; }; /** @internal */ export declare const AuthFinishResponseSubjects$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 AuthFinishResponseSubjects$ { /** @deprecated use `AuthFinishResponseSubjects$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `AuthFinishResponseSubjects$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `AuthFinishResponseSubjects$Outbound` instead. */ type Outbound = AuthFinishResponseSubjects$Outbound; } export declare function authFinishResponseSubjectsToJSON(authFinishResponseSubjects: AuthFinishResponseSubjects): string; export declare function authFinishResponseSubjectsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=authfinishresponsesubjects.d.ts.map