export type SessionDataValue = string | number | boolean; export type SessionData = Record; export type SessionDataErrorCode = 'SESSION_DATA_REQUIRED' | 'SESSION_DATA_SCHEMA_MISMATCH'; export declare const SESSION_DATA_SCHEMA_MISMATCH_MESSAGE = "Session Data does not match with the schema defined during survey creation."; export declare const hasSessionDataMeaningfullyChanged: (next: unknown, previous: unknown) => boolean; export declare const isSessionDataErrorCode: (code: unknown) => code is SessionDataErrorCode; export declare const isSessionDataErrorPayload: (payload: unknown) => boolean; export declare const isSessionDataValidationError: (error: unknown) => boolean; export declare const getPublicSessionDataErrorMessage: (error: unknown, fallback: string) => string; export declare const prepareSessionData: (input: unknown) => SessionData;