UNPKG

@hhgtech/hhg-components

Version:
37 lines (36 loc) 1.36 kB
import { Dispatch, SetStateAction } from 'react'; import { NewsletterTopic, PreferContent } from "../../../premiumNewsletter/interfaces/types"; import { UserInfo } from "../../../together"; export type AcquisitionInfo = { userInfo: UserInfo; healthTopics: Array<NewsletterTopic>; preferredTopics: Array<PreferContent>; }; export type HealthToolPNValue = { name: string; fitnessTopics: string[]; }; export type PremiumNewsletterModalContextType = { currentUrl: string; isMobile: boolean; isLoggedIn: boolean; opened: boolean; close: () => void; nextStep: () => void; prevStep: () => void; lastStep: () => void; selectCategory: NewsletterTopic[]; setSelectCategory: Dispatch<SetStateAction<NewsletterTopic[]>>; categoryLibs: NewsletterTopic[]; setCategoryLibs: Dispatch<SetStateAction<NewsletterTopic[]>>; pnSuggestCategory: NewsletterTopic[]; formValues: HealthToolPNValue; setFormValues: Dispatch<SetStateAction<HealthToolPNValue>>; maxSelectCategory: number; submitLoading: boolean; finishLabelOnResult?: string; disclaimerText?: string; onSubmit: (v?: string) => void; onRegisterSuccess: () => void; }; export declare const PremiumNewsletterModalContext: import("react").Context<PremiumNewsletterModalContextType>;