import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type AuthFinishResponseSubjectMobileResultSuccessExtras = { /** * IpMatch informs whether the Instant Link was clicked on the device that has the same public IP address as the web application that started the Instant Link process. * * @remarks * Possible results: success, failure */ ipMatch?: string | undefined; /** * LinkClicked informs of whether the Instant Link was clicked before it expired (5-minute limit). */ linkClicked?: boolean | undefined; /** * MobileCountryCode is the country code of the mobile number. */ mobileCountryCode?: string | undefined; /** * MobileOperatorName is the name of the mobile network operator of the mobile number. */ mobileOperatorName?: string | undefined; /** * PayfoneAlias is the Prove alias of the mobile number. */ payfoneAlias?: string | undefined; /** * PhoneMatch indicates if, the Instant Link was clicked on by the intended mobile device. * * @remarks * Possible results: success, failure, indeterminate */ phoneMatch?: string | undefined; }; /** @internal */ export declare const AuthFinishResponseSubjectMobileResultSuccessExtras$inboundSchema: z.ZodType; /** @internal */ export type AuthFinishResponseSubjectMobileResultSuccessExtras$Outbound = { ipMatch?: string | undefined; linkClicked?: boolean | undefined; mobileCountryCode?: string | undefined; mobileOperatorName?: string | undefined; payfoneAlias?: string | undefined; phoneMatch?: string | undefined; }; /** @internal */ export declare const AuthFinishResponseSubjectMobileResultSuccessExtras$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 AuthFinishResponseSubjectMobileResultSuccessExtras$ { /** @deprecated use `AuthFinishResponseSubjectMobileResultSuccessExtras$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `AuthFinishResponseSubjectMobileResultSuccessExtras$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `AuthFinishResponseSubjectMobileResultSuccessExtras$Outbound` instead. */ type Outbound = AuthFinishResponseSubjectMobileResultSuccessExtras$Outbound; } export declare function authFinishResponseSubjectMobileResultSuccessExtrasToJSON(authFinishResponseSubjectMobileResultSuccessExtras: AuthFinishResponseSubjectMobileResultSuccessExtras): string; export declare function authFinishResponseSubjectMobileResultSuccessExtrasFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=authfinishresponsesubjectmobileresultsuccessextras.d.ts.map