@slashid/react
Version:
React SDK for the /id platform
728 lines • 49.1 kB
TypeScript
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