import { Dispatch, SetStateAction } from 'react'; interface Headers { heading?: string; subHeading?: string; } interface GamifiedQuizProps { userId: string; token: string; questId: string; uniqueUserId?: string; uniqueEmailId?: string; heading?: string; showFooter?: boolean; thanksPopUpFooter?: boolean; questionSections?: number[][]; sectionSubHeading?: string[]; sectionHeading?: string[]; feedbackContent?: { FeedbackHeading?: string; FeedbackDescription?: string; }; footerText?: string; styleConfig?: { Heading?: React.CSSProperties; Form?: React.CSSProperties; FormContainer?: React.CSSProperties; LabelColor?: React.CSSProperties; Input?: React.CSSProperties; IconColor?: React.CSSProperties; Question?: React.CSSProperties; SubHeading?: React.CSSProperties; TextArea?: React.CSSProperties; PrimaryButton?: React.CSSProperties; SecondaryButton?: React.CSSProperties; Modal?: React.CSSProperties; Footer?: React.CSSProperties; ThanksPopup?: React.CSSProperties; ThanksPopupHeading?: React.CSSProperties; ThanksPopupDescription?: React.CSSProperties; ThanksPopUpFooter?: React.CSSProperties; ThanksPopUpGotoHome?: React.CSSProperties; OptionsSelectedColor?: React.CSSProperties; EmailError?: { text?: string; errorStyle?: React.CSSProperties; }; }; gamifiedQuiz?: boolean; setGamifiedQuiz: Dispatch>; functionOnSubmit?: any; questions?: number; setQuestions?: any; questionsPerSection?: number; variation?: string; isV1Api?: boolean; Headers?: Headers[] | undefined; CrossColor?: string; isAccumulateAndSelf?: boolean; footerLink?: string; } declare const GamifiedQuiz: React.FC; export default GamifiedQuiz;