/*! * Convert JS SDK test * Version 1.0.0 * Copyright(c) 2020 Convert Insights, Inc * License Apache-2.0 */ import { Core } from './src/core'; import { CoreInterface } from './src/interfaces/core'; import { ContextInterface } from './src/interfaces/context'; import { DataManagerInterface, DataStoreManagerInterface } from '../data'; import { EventManagerInterface } from '../event'; import { ExperienceManagerInterface } from '../experience'; import { FeatureManagerInterface } from './src/interfaces/feature-manager'; import { RuleManagerInterface } from '../rules'; import { SegmentsManagerInterface } from '../segments'; import { LogManagerInterface } from '../logger'; import { Config as ConfigType } from '../types'; /** * Create new Convert SDK instance * @category Main * @constructor */ declare class ConvertSDK extends Core { /** * @param {ConfigType} config */ constructor(config?: ConfigType); /** * Promisified ready event * @return {Promise} */ onReady(): Promise; } export default ConvertSDK; export { ConfigResponseData, StoreData, BucketedFeature, BucketedVariation, BucketingAttributes, ConversionAttributes, LocationAttributes, Entity, IdentityField, SegmentsAttributes, VisitorSegments, ConfigExperience, ExperienceVariationConfig, ExperienceChange, ConfigFeature, ConfigProject, ConfigGoal, ConfigAudience, ConfigLocation, GoalData, RequireAtLeastOne, VisitorTrackingEvents, Path } from '../types'; export { EntityType, RuleError, BucketingError, GoalDataKey, LogLevel, SystemEvents, VariationChangeType } from '../enums'; export { FileLogger, DataStore } from '../utils'; export { ConfigType as ConvertConfig, CoreInterface as ConvertInterface, ContextInterface, FeatureManagerInterface, DataManagerInterface, DataStoreManagerInterface, EventManagerInterface, ExperienceManagerInterface, RuleManagerInterface, SegmentsManagerInterface, LogManagerInterface };