UNPKG

@hhgtech/hhg-components

Version:
47 lines (46 loc) 3.58 kB
/// <reference types="react" /> export { OnboardingContext } from "./context"; export { DynamicForm } from "./dynamicForm"; export type { Props as OnboardingStepRendererProps } from "./stepRenderer"; export type { PersonalInfo } from "../../interfaces/types"; export type { OnboardingModalProps } from "./modal"; export type { OnboardingFormProps } from "./onboardingForm"; export { MAPPED_LOCALE } from "./utils"; export type { EmailOtpFormProps } from "./otpForm/email"; export type { PhoneOtpFormProps } from "./otpForm/phone"; export type { PersonalInfoFormProps } from "./personalInfoForm"; export type { Props as OnboardingProviderProps } from "./provider"; export type { Props as ResultScreenProps } from "./resultScreen"; export type { SimilacOnboardingFormProps } from "./similacForm"; export type { UpdatePasswordFormProps } from "./updatePasswordForm"; export type { FrisoFormHandleProps, FrisoFormProps } from "./frisoForm"; export type { DynamicInputOrderProps } from "./dynamicForm"; export declare const Onboarding: { Provider: ({ children, siteType, setSharedData: _setSharedData, }: import("./provider").Props) => import("react").JSX.Element; Modal: ({ children, withSimilac, banner, withPortal, ...rest }: import("./modal").OnboardingModalProps) => import("react").JSX.Element; Form: ({ onClose, onSubmit: _onSubmit, canSkip, customFormTexts, isActive, submitProps, submitLabel, skipProps, isWhatsApp, }: import("./onboardingForm").OnboardingFormProps) => import("react").JSX.Element; OtpForm: { Email: ({ onSubmit: _onSubmit, email: emailProp, onResendCode, otpError, onClose, loading, canSkip: canSkipInit, }: import("./otpForm/email").EmailOtpFormProps) => import("react").JSX.Element; Phone: ({ onSubmit: _onSubmit, phone: phoneProp, onResendCode, otpError, onClose, loading, canSkip: canSkipInit, isWhatsApp, }: import("./otpForm/phone").PhoneOtpFormProps) => import("react").JSX.Element; }; PersonalInfoForm: ({ onClose, onSubmit, canSkip, loading, errorMessage, initialData, }: import("./personalInfoForm").PersonalInfoFormProps) => import("react").JSX.Element; ResultScreen: ({ onClose, ...rest }: import("./resultScreen").Props) => import("react").JSX.Element; SimilacForm: ({ onClose, onSubmit: _onSubmit, canSkip, customFormTexts, customTerms, defaultValues, isActive, ...rest }: import("./similacForm").SimilacOnboardingFormProps) => import("react").JSX.Element; FrisoForm: import("react").ForwardRefExoticComponent<{ inputOrder: import("./dynamicForm").DynamicInputOrderProps; onClose(): void; onSubmit(data: any): void; canSkip?: boolean; defaultCountry?: import("libphonenumber-js/types.cjs").CountryCode; defaultValues?: any; customTerms?: import("react").ReactNode; customFormTexts?: { heading?: string; description?: string; }; validateSchema?: any; } & Partial<import("./stepRenderer").OnboardingItemShareProps> & import("@mantine/core").BoxProps & import("react").RefAttributes<import("./frisoForm").FrisoFormRefProps>>; UpdatePasswordForm: ({ onClose, onSubmit, canSkip, errorMessage, loading, }: import("./updatePasswordForm").UpdatePasswordFormProps) => import("react").JSX.Element; StepRenderer: ({ children, onStepChange }: import("./stepRenderer").Props) => import("react").JSX.Element; ThankYou: ({ onClose, thanksPageInfo, isActive, ...rest }: import("./thankyou").ThankYouProps) => import("react").JSX.Element; };