import { QuestionTypes } from './components/CioQuiz/actions'; import { QuizLocalReducerState } from './components/CioQuiz/quizLocalReducer'; import { PrimaryColorStyles, QuestionImages } from './types'; export declare const renderImages: (images: Partial, cssClasses?: string) => JSX.Element | "" | null; export declare const functionStrings: { onAddToCartClick: string; onQuizResultClick: string; onAddToFavoritesClick: string; onQuizResultsLoaded: string; onQuizNextQuestion: string; onQuizSkipQuestion: string; onEmailResults: string; onQuizResultsConfigLoaded: string; cioJsClient: string; }; export declare const stringifyWithDefaults: (obj: { cioJsClient?: any; callbacks: { onAddToCartClick: any; onQuizResultClick: any; onQuizResultsLoaded: any; }; }) => string; export declare const stringify: (obj: any) => string; export declare const getQuestionTypes: (questionType?: `${QuestionTypes}`) => { isOpenQuestion: boolean; isCoverQuestion: boolean; isSingleQuestion: boolean; isMultipleQuestion: boolean; isSelectQuestion: boolean; isSingleFilterQuestion: boolean; isMultipleFilterQuestion: boolean; isFreeFormQuestion: boolean; }; export declare function getPreferredColorScheme(): string; export declare function isFunction(fn: any): boolean; export declare const getStateFromSessionStorage: (quizStateKey: string) => QuizLocalReducerState | null; export declare const resetQuizSessionStorageState: (quizStateKey: string, quizId: string) => () => void; export declare const logger: (action: any) => void; export declare function sleep(ms: any): Promise; export declare function rgbToHsl(r: number, g: number, b: number): number[]; export declare function convertPrimaryColorsToString(primaryColorStyles: PrimaryColorStyles): string; export declare function formatMatchedOptions(options: string[], separator?: string | null, lastSeparator?: string | null): string; export declare const validateNumberOrString: (value: unknown) => string | number | undefined; export declare function getNestedValueUsingDotNotation(object: any, key?: string): unknown | undefined;