/** * Service d'inscription Mobile SSO v1.0 * Architecture Frontend-First : Appels directs à l'IAM via nativeAuth * * @version 2.7.9 */ import type { MobileRegistrationFormData, MobileVerifyOtpResponse, MobileRegistrationCompleteResponse, MobileResendOtpResponse } from '../types/mobile'; import type { NativeInitResponse } from '../types/native'; export declare const mobileRegistrationService: { /** * Init registration via nativeAuth.register() (Frontend-First) */ init(data: Omit): Promise; /** * Verify OTP via nativeAuth.validate() */ verifyOtp(processToken: string, otpCode: string): Promise; /** * Complete registration with password */ complete(processToken: string, password: string): Promise; /** * Complete phone-only registration (no password) */ completePhoneOnly(processToken: string): Promise; /** * Resend OTP */ resendOtp(processToken: string): Promise; }; export default mobileRegistrationService;