UNPKG

@slashid/react

Version:

React SDK for the /id platform

728 lines 49.1 kB
import { CreateFlowOptions } from "./flow/flow.common"; import { Authenticating } from "./authenticating"; import { ConfigurationOverridesProps } from "../configuration-overrides"; import { Handle, LoginOptions } from "../../domain/types"; import React from "react"; import { Slots } from "../slot"; import { Factor } from "@slashid/slashid"; export type Props = ConfigurationOverridesProps & { className?: string; onSuccess?: CreateFlowOptions["onSuccess"]; onError?: CreateFlowOptions["onError"]; middleware?: LoginOptions["middleware"]; children?: Slots<"initial" | "authenticating" | "success" | "error" | "footer">; }; /** * Render a form that can be used to sign in or sign up a user. * The form can be customized significantly using the built-in slots and CSS custom properties. * Check the documentation for more information. */ export declare const Form: { ({ className, onSuccess, onError, factors, text, middleware, children, }: Props): import("react/jsx-runtime").JSX.Element; Initial: { (): import("react/jsx-runtime").JSX.Element; Logo: { ({ children, }: { children?: ((props: import("./initial/logo").Props) => React.ReactNode) | undefined; }): import("react/jsx-runtime").JSX.Element; displayName: string; }; Header: { ({ children, }: { children?: React.ReactNode | ((props: { text: { "": string; "footer.branding": string; "initial.title": string; "initial.subtitle": string; "initial.oidc": string; "initial.sso": string; "initial.authenticationMethod": string; "initial.handle.email": string; "initial.handle.phone": string; "initial.handle.username": string; "initial.handle.email.placeholder": string; "initial.handle.phone.placeholder": string; "initial.handle.username.placeholder": string; "initial.submit": string; "initial.divider": string; "resolving_factors.title": string; "resolving_factors.subtitle": string; "resolved_factors.title": string; "resolved_factors.subtitle": string; "authenticating.subtitle": string; "authenticating.password.label": string; "authenticating.password.placeholder": string; "authenticating.passwordConfirm.label": string; "authenticating.retryPrompt": string; /** * Render a form that can be used to sign in or sign up a user. * The form can be customized significantly using the built-in slots and CSS custom properties. * Check the documentation for more information. */ "authenticating.retry": string; "authenticating.back": string; "authenticating.initial.password.title": string; "authenticating.initial.password.message.email": string; "authenticating.initial.password.message.phone": string; "authenticating.setPassword.title": string; "authenticating.setPassword.message": string; "authenticating.setPassword.validation.required": string; "authenticating.setPassword.validation.mismatch": string; "authenticating.setPassword.validation.incorrect": string; "authenticating.setPassword.validation.length": string; "authenticating.setPassword.validation.password_variants": string; "authenticating.setPassword.validation.admin_variants": string; "authenticating.setPassword.validation.user_variants": string; "authenticating.setPassword.validation.alphanumeric_sequences_1": string; "authenticating.setPassword.validation.alphanumeric_sequences_2": string; "authenticating.setPassword.validation.numeric_sequences_ascending": string; "authenticating.setPassword.validation.numeric_subsequences_ascending": string; "authenticating.setPassword.validation.numeric_sequences_descending": string; "authenticating.setPassword.validation.numeric_subsequences_descending": string; "authenticating.setPassword.validation.common_password_xkcd": string; "authenticating.verifyPassword.title": string; "authenticating.verifyPassword.message": string; "authenticating.verifyPassword.recover.prompt": string; "authenticating.verifyPassword.recover.cta": string; "authenticating.recoverPassword.title.email": string; "authenticating.recoverPassword.message.email": string; "authenticating.recoverPassword.title.phone": string; "authenticating.recoverPassword.message.phone": string; "authenticating.password.submit": string; "authenticating.submitting.password.title": string; "authenticating.submitting.password.message": string; "authenticating.initial.totp.title": string; "authenticating.initial.totp.message": string; "authenticating.registerAuthenticator.totp.title": string; "authenticating.registerAuthenticator.totp.message": string; "authenticating.registerAuthenticator.totp.prompt": string; "authenticating.registerAuthenticator.totp.cta": string; "authenticating.input.totp.cta": string; "authenticating.input.totp.title": string; "authenticating.input.totp.message": string; "authenticating.saveRecoveryCodes.totp.title": string; "authenticating.saveRecoveryCodes.totp.message": string; "authenticating.continue": string; "authenticating.confirm": string; "authenticating.downloadCodes": string; "authenticating.message.webauthn": string; "authenticating.title.webauthn": string; "authenticating.message.emailLink": string; "authenticating.title.emailLink": string; "authenticating.message.smsLink": string; "authenticating.title.smsLink": string; "authenticating.message.emailOtp": string; "authenticating.title.emailOtp": string; "authenticating.submitting.message.emailOtp": string; "authenticating.submitting.title.emailOtp": string; "authenticating.retry.message.emailOtp": string; "authenticating.retry.title.emailOtp": string; "authenticating.message.smsOtp": string; "authenticating.title.smsOtp": string; "authenticating.submitting.message.smsOtp": string; "authenticating.submitting.title.smsOtp": string; "authenticating.retry.message.smsOtp": string; "authenticating.retry.title.smsOtp": string; "authenticating.message.oidc": string; "authenticating.title.oidc": string; "authenticating.otpInput": string; "authenticating.otpInput.submit": string; "authenticating.otpInput.submit.error": string; "success.title": string; "success.subtitle": string; "error.title": string; "error.subtitle": string; "error.title.rateLimit": string; "error.subtitle.rateLimit": string; "error.title.recoverNonReachableHandleType": string; "error.subtitle.recoverNonReachableHandleType": string; "error.title.noPasswordSet": string; "error.subtitle.noPasswordSet": string; "error.title.authenticationExpired": string; "error.title.selfRegistrationNotAllowed": string; "error.title.signUpAwaitingApproval": string; "error.title.signInAwaitingApproval": string; "error.subtitle.selfRegistrationNotAllowed": string; "error.subtitle.signUpAwaitingApproval": string; "error.subtitle.signInAwaitingApproval": string; "error.subtitle.authenticationExpired": string; "error.title.invalidEmailAddressFormat": string; "error.subtitle.invalidEmailAddressFormat": string; "error.retry.invalidEmailAddressFormat": string; "error.title.invalidPhoneNumberFormat": string; "error.subtitle.invalidPhoneNumberFormat": string; "error.retry.invalidPhoneNumberFormat": string; "error.retry": string; "error.retry.rateLimit": string; "error.retry.noPasswordSet": string; "error.retry.recoverNonReachableHandleType": string; "error.retry.authenticationExpired": string; "error.retry.selfRegistrationNotAllowed": string; "error.retry.signUpAwaitingApproval": string; "error.retry.signInAwaitingApproval": string; "error.contactSupport.prompt": string; "error.contactSupport.cta": string; "error.divider": string; "factor.webauthn": string; "factor.otpViaSms": string; "factor.otpViaEmail": string; "factor.emailLink": string; "factor.smsLink": string; "factor.password": string; "validationError.otp": string; "validationError.email": string; "validationError.phoneNumber": string; "validationError.username": string; "kyc.mobile.end.title": string; "kyc.mobile.end.description": string; "kyc.mobile.failure.generic.title": string; "kyc.mobile.failure.generic.description": string; "kyc.mobile.failure.upload_not_supported.title": string; "kyc.mobile.failure.upload_not_supported.description": string; "kyc.mobile.failure.invalid_state.title": string; "kyc.mobile.failure.invalid_state.description": string; "kyc.upload.mobile.empty.id_card.front": string; "kyc.upload.mobile.empty.id_card.back": string; "kyc.upload.mobile.empty.driver_license.front": string; "kyc.upload.mobile.empty.driver_license.back": string; "kyc.upload.mobile.empty.passport.front": string; "kyc.upload.mobile.empty.passport.back": string; "kyc.upload.mobile.empty.cta": string; "kyc.upload.mobile.loading.message": string; "kyc.upload.mobile.failure.generic.title": string; "kyc.upload.mobile.failure.generic.description": string; "kyc.upload.mobile.failure.quality.title": string; "kyc.upload.mobile.failure.quality.description": string; "kyc.upload.mobile.failure.quality.detect_blur.title": string; "kyc.upload.mobile.failure.quality.detect_blur.description": string; "kyc.upload.mobile.failure.quality.detect_cutoff.title": string; "kyc.upload.mobile.failure.quality.detect_cutoff.description": string; "kyc.upload.mobile.failure.quality.document_detection.title": string; "kyc.upload.mobile.failure.quality.document_detection.description": string; "kyc.upload.mobile.success.title": string; "kyc.upload.mobile.upload.cta.continue": string; "kyc.upload.mobile.upload.cta.again": string; "kyc.upload.mobile.title": string; "kyc.upload.mobile.subtitle": string; "kyc.livephoto.mobile.upload.cta.continue": string; "kyc.livephoto.mobile.upload.cta.again": string; "kyc.livephoto.mobile.empty": string; "kyc.livephoto.mobile.empty.cta": string; "kyc.livephoto.mobile.loading.message": string; "kyc.livephoto.mobile.failure.generic.title": string; "kyc.livephoto.mobile.failure.generic.description": string; "kyc.livephoto.mobile.failure.validation.title": string; "kyc.livephoto.mobile.failure.validation.description": string; "kyc.livephoto.mobile.failure.validation.face_detection.title": string; "kyc.livephoto.mobile.failure.validation.face_detection.description": string; "kyc.livephoto.mobile.success.title": string; "kyc.livephoto.mobile.title": string; "kyc.livephoto.mobile.subtitle": string; "org.switcher.label": string; "gdpr.dialog.title": string; "gdpr.dialog.subtitle": string; "gdpr.consent.necessary.title": string; "gdpr.consent.necessary.description": string; "gdpr.consent.analytics.title": string; "gdpr.consent.analytics.description": string; "gdpr.consent.marketing.title": string; "gdpr.consent.marketing.description": string; "gdpr.consent.retargeting.title": string; "gdpr.consent.retargeting.description": string; "gdpr.consent.tracking.title": string; "gdpr.consent.tracking.description": string; "gdpr.dialog.error.title": string; "gdpr.dialog.error.subtitle": string; "delayedPrompt.timeRemaining.singular": string; "delayedPrompt.timeRemaining.plural": string; "error.selfRegistrationNotAllowed.alternativeAuth.prompt": string; "error.selfRegistrationNotAllowed.alternativeAuth.cta": string; "onboarding.actions.previous": string; "onboarding.actions.continue": string; "initial.handle.phone.email": string; }; }) => React.ReactNode); }): import("react/jsx-runtime").JSX.Element; displayName: string; }; Controls: { ({ children }: { children?: React.ReactNode | (({ factors, handleTypes, text, handleSubmit, }: { factors: import("../../domain/types").FactorNonOIDC[]; handleTypes: ("email_address" | "phone_number" | "username")[]; text: { "": string; "footer.branding": string; "initial.title": string; "initial.subtitle": string; "initial.oidc": string; "initial.sso": string; "initial.authenticationMethod": string; "initial.handle.email": string; "initial.handle.phone": string; "initial.handle.username": string; "initial.handle.email.placeholder": string; "initial.handle.phone.placeholder": string; "initial.handle.username.placeholder": string; "initial.submit": string; "initial.divider": string; "resolving_factors.title": string; "resolving_factors.subtitle": string; "resolved_factors.title": string; "resolved_factors.subtitle": string; "authenticating.subtitle": string; "authenticating.password.label": string; "authenticating.password.placeholder": string; "authenticating.passwordConfirm.label": string; "authenticating.retryPrompt": string; /** * Render a form that can be used to sign in or sign up a user. * The form can be customized significantly using the built-in slots and CSS custom properties. * Check the documentation for more information. */ "authenticating.retry": string; "authenticating.back": string; "authenticating.initial.password.title": string; "authenticating.initial.password.message.email": string; "authenticating.initial.password.message.phone": string; "authenticating.setPassword.title": string; "authenticating.setPassword.message": string; "authenticating.setPassword.validation.required": string; "authenticating.setPassword.validation.mismatch": string; "authenticating.setPassword.validation.incorrect": string; "authenticating.setPassword.validation.length": string; "authenticating.setPassword.validation.password_variants": string; "authenticating.setPassword.validation.admin_variants": string; "authenticating.setPassword.validation.user_variants": string; "authenticating.setPassword.validation.alphanumeric_sequences_1": string; "authenticating.setPassword.validation.alphanumeric_sequences_2": string; "authenticating.setPassword.validation.numeric_sequences_ascending": string; "authenticating.setPassword.validation.numeric_subsequences_ascending": string; "authenticating.setPassword.validation.numeric_sequences_descending": string; "authenticating.setPassword.validation.numeric_subsequences_descending": string; "authenticating.setPassword.validation.common_password_xkcd": string; "authenticating.verifyPassword.title": string; "authenticating.verifyPassword.message": string; "authenticating.verifyPassword.recover.prompt": string; "authenticating.verifyPassword.recover.cta": string; "authenticating.recoverPassword.title.email": string; "authenticating.recoverPassword.message.email": string; "authenticating.recoverPassword.title.phone": string; "authenticating.recoverPassword.message.phone": string; "authenticating.password.submit": string; "authenticating.submitting.password.title": string; "authenticating.submitting.password.message": string; "authenticating.initial.totp.title": string; "authenticating.initial.totp.message": string; "authenticating.registerAuthenticator.totp.title": string; "authenticating.registerAuthenticator.totp.message": string; "authenticating.registerAuthenticator.totp.prompt": string; "authenticating.registerAuthenticator.totp.cta": string; "authenticating.input.totp.cta": string; "authenticating.input.totp.title": string; "authenticating.input.totp.message": string; "authenticating.saveRecoveryCodes.totp.title": string; "authenticating.saveRecoveryCodes.totp.message": string; "authenticating.continue": string; "authenticating.confirm": string; "authenticating.downloadCodes": string; "authenticating.message.webauthn": string; "authenticating.title.webauthn": string; "authenticating.message.emailLink": string; "authenticating.title.emailLink": string; "authenticating.message.smsLink": string; "authenticating.title.smsLink": string; "authenticating.message.emailOtp": string; "authenticating.title.emailOtp": string; "authenticating.submitting.message.emailOtp": string; "authenticating.submitting.title.emailOtp": string; "authenticating.retry.message.emailOtp": string; "authenticating.retry.title.emailOtp": string; "authenticating.message.smsOtp": string; "authenticating.title.smsOtp": string; "authenticating.submitting.message.smsOtp": string; "authenticating.submitting.title.smsOtp": string; "authenticating.retry.message.smsOtp": string; "authenticating.retry.title.smsOtp": string; "authenticating.message.oidc": string; "authenticating.title.oidc": string; "authenticating.otpInput": string; "authenticating.otpInput.submit": string; "authenticating.otpInput.submit.error": string; "success.title": string; "success.subtitle": string; "error.title": string; "error.subtitle": string; "error.title.rateLimit": string; "error.subtitle.rateLimit": string; "error.title.recoverNonReachableHandleType": string; "error.subtitle.recoverNonReachableHandleType": string; "error.title.noPasswordSet": string; "error.subtitle.noPasswordSet": string; "error.title.authenticationExpired": string; "error.title.selfRegistrationNotAllowed": string; "error.title.signUpAwaitingApproval": string; "error.title.signInAwaitingApproval": string; "error.subtitle.selfRegistrationNotAllowed": string; "error.subtitle.signUpAwaitingApproval": string; "error.subtitle.signInAwaitingApproval": string; "error.subtitle.authenticationExpired": string; "error.title.invalidEmailAddressFormat": string; "error.subtitle.invalidEmailAddressFormat": string; "error.retry.invalidEmailAddressFormat": string; "error.title.invalidPhoneNumberFormat": string; "error.subtitle.invalidPhoneNumberFormat": string; "error.retry.invalidPhoneNumberFormat": string; "error.retry": string; "error.retry.rateLimit": string; "error.retry.noPasswordSet": string; "error.retry.recoverNonReachableHandleType": string; "error.retry.authenticationExpired": string; "error.retry.selfRegistrationNotAllowed": string; "error.retry.signUpAwaitingApproval": string; "error.retry.signInAwaitingApproval": string; "error.contactSupport.prompt": string; "error.contactSupport.cta": string; "error.divider": string; "factor.webauthn": string; "factor.otpViaSms": string; "factor.otpViaEmail": string; "factor.emailLink": string; "factor.smsLink": string; "factor.password": string; "validationError.otp": string; "validationError.email": string; "validationError.phoneNumber": string; "validationError.username": string; "kyc.mobile.end.title": string; "kyc.mobile.end.description": string; "kyc.mobile.failure.generic.title": string; "kyc.mobile.failure.generic.description": string; "kyc.mobile.failure.upload_not_supported.title": string; "kyc.mobile.failure.upload_not_supported.description": string; "kyc.mobile.failure.invalid_state.title": string; "kyc.mobile.failure.invalid_state.description": string; "kyc.upload.mobile.empty.id_card.front": string; "kyc.upload.mobile.empty.id_card.back": string; "kyc.upload.mobile.empty.driver_license.front": string; "kyc.upload.mobile.empty.driver_license.back": string; "kyc.upload.mobile.empty.passport.front": string; "kyc.upload.mobile.empty.passport.back": string; "kyc.upload.mobile.empty.cta": string; "kyc.upload.mobile.loading.message": string; "kyc.upload.mobile.failure.generic.title": string; "kyc.upload.mobile.failure.generic.description": string; "kyc.upload.mobile.failure.quality.title": string; "kyc.upload.mobile.failure.quality.description": string; "kyc.upload.mobile.failure.quality.detect_blur.title": string; "kyc.upload.mobile.failure.quality.detect_blur.description": string; "kyc.upload.mobile.failure.quality.detect_cutoff.title": string; "kyc.upload.mobile.failure.quality.detect_cutoff.description": string; "kyc.upload.mobile.failure.quality.document_detection.title": string; "kyc.upload.mobile.failure.quality.document_detection.description": string; "kyc.upload.mobile.success.title": string; "kyc.upload.mobile.upload.cta.continue": string; "kyc.upload.mobile.upload.cta.again": string; "kyc.upload.mobile.title": string; "kyc.upload.mobile.subtitle": string; "kyc.livephoto.mobile.upload.cta.continue": string; "kyc.livephoto.mobile.upload.cta.again": string; "kyc.livephoto.mobile.empty": string; "kyc.livephoto.mobile.empty.cta": string; "kyc.livephoto.mobile.loading.message": string; "kyc.livephoto.mobile.failure.generic.title": string; "kyc.livephoto.mobile.failure.generic.description": string; "kyc.livephoto.mobile.failure.validation.title": string; "kyc.livephoto.mobile.failure.validation.description": string; "kyc.livephoto.mobile.failure.validation.face_detection.title": string; "kyc.livephoto.mobile.failure.validation.face_detection.description": string; "kyc.livephoto.mobile.success.title": string; "kyc.livephoto.mobile.title": string; "kyc.livephoto.mobile.subtitle": string; "org.switcher.label": string; "gdpr.dialog.title": string; "gdpr.dialog.subtitle": string; "gdpr.consent.necessary.title": string; "gdpr.consent.necessary.description": string; "gdpr.consent.analytics.title": string; "gdpr.consent.analytics.description": string; "gdpr.consent.marketing.title": string; "gdpr.consent.marketing.description": string; "gdpr.consent.retargeting.title": string; "gdpr.consent.retargeting.description": string; "gdpr.consent.tracking.title": string; "gdpr.consent.tracking.description": string; "gdpr.dialog.error.title": string; "gdpr.dialog.error.subtitle": string; "delayedPrompt.timeRemaining.singular": string; "delayedPrompt.timeRemaining.plural": string; "error.selfRegistrationNotAllowed.alternativeAuth.prompt": string; "error.selfRegistrationNotAllowed.alternativeAuth.cta": string; "onboarding.actions.previous": string; "onboarding.actions.continue": string; "initial.handle.phone.email": string; }; handleSubmit: (factor: Factor, handle?: Handle | undefined) => void; }) => React.ReactNode); }): import("react/jsx-runtime").JSX.Element | null; displayName: string; Input: { ({ children }: { children?: React.ReactNode | (({ factors, handleTypes, }: { factors: import("../../domain/types").FactorNonOIDC[]; handleTypes: ("email_address" | "phone_number" | "username")[]; }) => React.ReactNode); }): import("react/jsx-runtime").JSX.Element; displayName: string; }; Submit: { ({ children }: { children?: React.ReactNode | (({ text, status, }: { text: { "": string; "footer.branding": string; "initial.title": string; "initial.subtitle": string; "initial.oidc": string; "initial.sso": string; "initial.authenticationMethod": string; "initial.handle.email": string; "initial.handle.phone": string; "initial.handle.username": string; "initial.handle.email.placeholder": string; "initial.handle.phone.placeholder": string; "initial.handle.username.placeholder": string; "initial.submit": string; "initial.divider": string; "resolving_factors.title": string; "resolving_factors.subtitle": string; "resolved_factors.title": string; "resolved_factors.subtitle": string; "authenticating.subtitle": string; "authenticating.password.label": string; "authenticating.password.placeholder": string; "authenticating.passwordConfirm.label": string; "authenticating.retryPrompt": string; /** * Render a form that can be used to sign in or sign up a user. * The form can be customized significantly using the built-in slots and CSS custom properties. * Check the documentation for more information. */ "authenticating.retry": string; "authenticating.back": string; "authenticating.initial.password.title": string; "authenticating.initial.password.message.email": string; "authenticating.initial.password.message.phone": string; "authenticating.setPassword.title": string; "authenticating.setPassword.message": string; "authenticating.setPassword.validation.required": string; "authenticating.setPassword.validation.mismatch": string; "authenticating.setPassword.validation.incorrect": string; "authenticating.setPassword.validation.length": string; "authenticating.setPassword.validation.password_variants": string; "authenticating.setPassword.validation.admin_variants": string; "authenticating.setPassword.validation.user_variants": string; "authenticating.setPassword.validation.alphanumeric_sequences_1": string; "authenticating.setPassword.validation.alphanumeric_sequences_2": string; "authenticating.setPassword.validation.numeric_sequences_ascending": string; "authenticating.setPassword.validation.numeric_subsequences_ascending": string; "authenticating.setPassword.validation.numeric_sequences_descending": string; "authenticating.setPassword.validation.numeric_subsequences_descending": string; "authenticating.setPassword.validation.common_password_xkcd": string; "authenticating.verifyPassword.title": string; "authenticating.verifyPassword.message": string; "authenticating.verifyPassword.recover.prompt": string; "authenticating.verifyPassword.recover.cta": string; "authenticating.recoverPassword.title.email": string; "authenticating.recoverPassword.message.email": string; "authenticating.recoverPassword.title.phone": string; "authenticating.recoverPassword.message.phone": string; "authenticating.password.submit": string; "authenticating.submitting.password.title": string; "authenticating.submitting.password.message": string; "authenticating.initial.totp.title": string; "authenticating.initial.totp.message": string; "authenticating.registerAuthenticator.totp.title": string; "authenticating.registerAuthenticator.totp.message": string; "authenticating.registerAuthenticator.totp.prompt": string; "authenticating.registerAuthenticator.totp.cta": string; "authenticating.input.totp.cta": string; "authenticating.input.totp.title": string; "authenticating.input.totp.message": string; "authenticating.saveRecoveryCodes.totp.title": string; "authenticating.saveRecoveryCodes.totp.message": string; "authenticating.continue": string; "authenticating.confirm": string; "authenticating.downloadCodes": string; "authenticating.message.webauthn": string; "authenticating.title.webauthn": string; "authenticating.message.emailLink": string; "authenticating.title.emailLink": string; "authenticating.message.smsLink": string; "authenticating.title.smsLink": string; "authenticating.message.emailOtp": string; "authenticating.title.emailOtp": string; "authenticating.submitting.message.emailOtp": string; "authenticating.submitting.title.emailOtp": string; "authenticating.retry.message.emailOtp": string; "authenticating.retry.title.emailOtp": string; "authenticating.message.smsOtp": string; "authenticating.title.smsOtp": string; "authenticating.submitting.message.smsOtp": string; "authenticating.submitting.title.smsOtp": string; "authenticating.retry.message.smsOtp": string; "authenticating.retry.title.smsOtp": string; "authenticating.message.oidc": string; "authenticating.title.oidc": string; "authenticating.otpInput": string; "authenticating.otpInput.submit": string; "authenticating.otpInput.submit.error": string; "success.title": string; "success.subtitle": string; "error.title": string; "error.subtitle": string; "error.title.rateLimit": string; "error.subtitle.rateLimit": string; "error.title.recoverNonReachableHandleType": string; "error.subtitle.recoverNonReachableHandleType": string; "error.title.noPasswordSet": string; "error.subtitle.noPasswordSet": string; "error.title.authenticationExpired": string; "error.title.selfRegistrationNotAllowed": string; "error.title.signUpAwaitingApproval": string; "error.title.signInAwaitingApproval": string; "error.subtitle.selfRegistrationNotAllowed": string; "error.subtitle.signUpAwaitingApproval": string; "error.subtitle.signInAwaitingApproval": string; "error.subtitle.authenticationExpired": string; "error.title.invalidEmailAddressFormat": string; "error.subtitle.invalidEmailAddressFormat": string; "error.retry.invalidEmailAddressFormat": string; "error.title.invalidPhoneNumberFormat": string; "error.subtitle.invalidPhoneNumberFormat": string; "error.retry.invalidPhoneNumberFormat": string; "error.retry": string; "error.retry.rateLimit": string; "error.retry.noPasswordSet": string; "error.retry.recoverNonReachableHandleType": string; "error.retry.authenticationExpired": string; "error.retry.selfRegistrationNotAllowed": string; "error.retry.signUpAwaitingApproval": string; "error.retry.signInAwaitingApproval": string; "error.contactSupport.prompt": string; "error.contactSupport.cta": string; "error.divider": string; "factor.webauthn": string; "factor.otpViaSms": string; "factor.otpViaEmail": string; "factor.emailLink": string; "factor.smsLink": string; "factor.password": string; "validationError.otp": string; "validationError.email": string; "validationError.phoneNumber": string; "validationError.username": string; "kyc.mobile.end.title": string; "kyc.mobile.end.description": string; "kyc.mobile.failure.generic.title": string; "kyc.mobile.failure.generic.description": string; "kyc.mobile.failure.upload_not_supported.title": string; "kyc.mobile.failure.upload_not_supported.description": string; "kyc.mobile.failure.invalid_state.title": string; "kyc.mobile.failure.invalid_state.description": string; "kyc.upload.mobile.empty.id_card.front": string; "kyc.upload.mobile.empty.id_card.back": string; "kyc.upload.mobile.empty.driver_license.front": string; "kyc.upload.mobile.empty.driver_license.back": string; "kyc.upload.mobile.empty.passport.front": string; "kyc.upload.mobile.empty.passport.back": string; "kyc.upload.mobile.empty.cta": string; "kyc.upload.mobile.loading.message": string; "kyc.upload.mobile.failure.generic.title": string; "kyc.upload.mobile.failure.generic.description": string; "kyc.upload.mobile.failure.quality.title": string; "kyc.upload.mobile.failure.quality.description": string; "kyc.upload.mobile.failure.quality.detect_blur.title": string; "kyc.upload.mobile.failure.quality.detect_blur.description": string; "kyc.upload.mobile.failure.quality.detect_cutoff.title": string; "kyc.upload.mobile.failure.quality.detect_cutoff.description": string; "kyc.upload.mobile.failure.quality.document_detection.title": string; "kyc.upload.mobile.failure.quality.document_detection.description": string; "kyc.upload.mobile.success.title": string; "kyc.upload.mobile.upload.cta.continue": string; "kyc.upload.mobile.upload.cta.again": string; "kyc.upload.mobile.title": string; "kyc.upload.mobile.subtitle": string; "kyc.livephoto.mobile.upload.cta.continue": string; "kyc.livephoto.mobile.upload.cta.again": string; "kyc.livephoto.mobile.empty": string; "kyc.livephoto.mobile.empty.cta": string; "kyc.livephoto.mobile.loading.message": string; "kyc.livephoto.mobile.failure.generic.title": string; "kyc.livephoto.mobile.failure.generic.description": string; "kyc.livephoto.mobile.failure.validation.title": string; "kyc.livephoto.mobile.failure.validation.description": string; "kyc.livephoto.mobile.failure.validation.face_detection.title": string; "kyc.livephoto.mobile.failure.validation.face_detection.description": string; "kyc.livephoto.mobile.success.title": string; "kyc.livephoto.mobile.title": string; "kyc.livephoto.mobile.subtitle": string; "org.switcher.label": string; "gdpr.dialog.title": string; "gdpr.dialog.subtitle": string; "gdpr.consent.necessary.title": string; "gdpr.consent.necessary.description": string; "gdpr.consent.analytics.title": string; "gdpr.consent.analytics.description": string; "gdpr.consent.marketing.title": string; "gdpr.consent.marketing.description": string; "gdpr.consent.retargeting.title": string; "gdpr.consent.retargeting.description": string; "gdpr.consent.tracking.title": string; "gdpr.consent.tracking.description": string; "gdpr.dialog.error.title": string; "gdpr.dialog.error.subtitle": string; "delayedPrompt.timeRemaining.singular": string; "delayedPrompt.timeRemaining.plural": string; "error.selfRegistrationNotAllowed.alternativeAuth.prompt": string; "error.selfRegistrationNotAllowed.alternativeAuth.cta": string; "onboarding.actions.previous": string; "onboarding.actions.continue": string; "initial.handle.phone.email": string; }; status: import("../../context/form-context").FormStatus; }) => React.ReactNode); }): import("react/jsx-runtime").JSX.Element; displayName: string; }; }; Divider: () => import("react/jsx-runtime").JSX.Element; OIDC: { ({ children, }: { children?: ((props: import("./initial").OIDCSlotProps) => React.ReactNode) | undefined; }): import("react/jsx-runtime").JSX.Element; displayName: string; }; SSO: { ({ children, }: { children?: ((props: import("./initial").SSOSlotProps) => React.ReactNode) | undefined; }): import("react/jsx-runtime").JSX.Element; displayName: string; }; }; Error: { ({ children }: { children?: React.ReactNode | (({ context }: { context: import("./flow/flow.common").AuthnContext & { error: Error; }; retry: import("../../domain/types").Retry; cancel: () => void; }) => React.ReactNode); }): import("react/jsx-runtime").JSX.Element | null; displayName: string; }; Authenticating: typeof Authenticating; }; //# sourceMappingURL=form.d.ts.map