import { CSSProperties } from 'react'; export interface StyleConfig { Form?: CSSProperties; MainHeading?: CSSProperties; Heading?: CSSProperties; Description?: CSSProperties; PointsColor?: CSSProperties; ProgressBarColor?: CSSProperties; InnerBackground?: CSSProperties; IconStyle?: { color?: string; }; Footer?: { FooterStyle?: CSSProperties; FooterTextStyle?: CSSProperties; FooterIcon?: CSSProperties; FooterText?: CSSProperties; FooterLink?: string; }; } export interface Props { questId: string; userId: string; token: string; styleConfig?: StyleConfig | any; offlineFormData?: ICriteria[]; } export interface ICriteria { completed?: boolean; actionId?: string; criteriaId?: string; title: string; metricCount: string; isLocked: boolean; progressPercent: number; progressData: number; icon?: any; xp?: number; } export declare const ChallengesOffline: ({ userId, token, questId, styleConfig, offlineFormData }: Props) => import("react/jsx-runtime").JSX.Element;