import { default as React, CSSProperties } from 'react'; interface TutorialStep { id: number; title: string; url: string; subheading?: string; criteriaId?: string; status?: boolean; } type BrandTheme = { accentColor?: string; background?: string; borderRadius?: string; primaryButton?: string; secondaryButton?: string; contentColor?: string; fontFamily?: string; logo?: string; primaryColor?: string; secondaryColor?: string; tertiaryColor?: string; titleColor?: string; }; interface QuestThemeData { accentColor: string; theme: string; borderRadius: string; buttonColor: string; images: string[]; } interface Headers { heading: string; subHeading: string; } interface TutorialProps { heading: string; subheading: string; bgColor?: string; btnTextColor?: string; textColor?: string; font?: string; isOpen?: boolean; onClose?: Function; iconColor?: string; Headers?: Headers[] | Headers | undefined; onLinkTrigger?: (link: string) => void; QuestThemeData?: QuestThemeData; BrandTheme?: BrandTheme; offlineFormatData?: TutorialStep[]; styleConfig?: { Form?: CSSProperties; Heading?: CSSProperties; Description?: CSSProperties; TopBar?: CSSProperties; Footer?: { FooterStyle?: React.CSSProperties; FooterTextStyle?: React.CSSProperties; FooterIcon?: React.CSSProperties; FooterText?: string; FooterLink?: string; }; }; showFooter?: boolean; } declare const OfflineComponent: React.FC; export default OfflineComponent;