/** * NativeSSOPage — Page autonome complète pour @ollaid/native-sso * Design aligné sur le parcours Native SSO (fond primary, card blanche, ShieldCheck branding) * * @version 2.7.9 */ import type { UserInfos } from '../types/native'; import type { NativeStorageAdapter } from '../services/api'; export interface NativeSSOPageProps { saasApiUrl: string; iamApiUrl: string; onLoginSuccess?: (token: string, user: UserInfos) => void; onLogout?: () => void; onOnboardingComplete?: (data: { name?: string; image_url?: string; ccphone?: string; phone?: string; email?: string; address?: string; town?: string; country?: string; user_infos?: UserInfos; }) => void; accountType?: 'user' | 'client'; configPrefix?: string; title?: string; description?: string; logoUrl?: string; hideFooter?: boolean; homeUrl?: string; redirectAfterLogin?: string; redirectAfterLogout?: string; storage?: NativeStorageAdapter; } export declare function NativeSSOPage({ saasApiUrl, iamApiUrl, onLoginSuccess, onLogout, onOnboardingComplete, accountType, configPrefix, title, description, logoUrl, hideFooter, homeUrl, redirectAfterLogin, redirectAfterLogout, storage, }: NativeSSOPageProps): import("react/jsx-runtime").JSX.Element; export default NativeSSOPage;