/** * @rajeev02/app-shell * Feature-Slice App Architecture * API client, onboarding, chat, forms/KYC, cart/checkout, analytics, feature flags * * @author Rajeev Kumar Joshi * @license MIT */ export { ApiClient } from "./api"; export type { ApiConfig, ApiRequest, ApiResponse, CacheStrategy, RequestInterceptor, ResponseInterceptor, } from "./api"; export { OnboardingManager, getDefaultOnboardingSlides } from "./onboarding"; export type { SplashConfig, OnboardingSlide, FeatureTooltip, OnboardingConfig, } from "./onboarding"; export { ChatEngine } from "./chat"; export type { ChatMessage, ChatRoom, MessageType, MessageStatus, TypingIndicator, ChatEvent, } from "./chat"; export { CartManager } from "./cart"; export type { CartItem, CartSummary, Address, Order, OrderStatus, } from "./cart"; export { AnalyticsEngine } from "./analytics"; export type { AnalyticsEvent, AnalyticsConfig } from "./analytics"; export { FeatureFlagManager } from "./config"; export type { FeatureFlag } from "./config"; export { FormEngine, getKycFormConfig } from "./forms"; export type { FormField, FormStep, FormConfig, FormState, FieldType, ValidationRule, } from "./forms"; //# sourceMappingURL=index.d.ts.map