UNPKG

admesh-ui-sdk

Version:

Beautiful, modern React components for displaying AI-powered product recommendations with citation-based conversation ads, auto-triggered widgets, floating chat, conversational interfaces, persistent sidebar, and built-in tracking. Includes zero-code SDK

52 lines 3.55 kB
/** * AdMesh UI SDK - Main Entry Point * * Zero-code integration for displaying AdMesh recommendations */ export { AdMeshSDK } from './sdk/AdMeshSDK'; export type { AdMeshSDKConfig, ShowRecommendationsOptions } from './sdk/AdMeshSDK'; export { AdMeshTracker } from './sdk/AdMeshTracker'; export type { TrackerConfig } from './sdk/AdMeshTracker'; export { AdMeshRenderer } from './sdk/AdMeshRenderer'; export type { RenderOptions } from './sdk/AdMeshRenderer'; export { WeaveResponseProcessor } from './sdk/WeaveResponseProcessor'; export type { DetectedLink, ProcessorConfig } from './sdk/WeaveResponseProcessor'; export { AdMeshProvider } from './context/AdMeshProvider'; export type { AdMeshProviderProps } from './context/AdMeshProvider'; export { AdMeshRecommendations } from './components/AdMeshRecommendations'; export type { AdMeshRecommendationsProps } from './components/AdMeshRecommendations'; export { WeaveFallbackRecommendations } from './components/WeaveFallbackRecommendations'; export type { WeaveFallbackRecommendationsProps } from './components/WeaveFallbackRecommendations'; export { AdMeshContext, useAdMeshContext } from './context/AdMeshContext'; export type { AdMeshContextValue } from './context/AdMeshContext'; export { WeaveAdFormatProvider, useWeaveAdFormatContext } from './context/WeaveAdFormatContext'; export type { WeaveAdFormatContextType } from './context/WeaveAdFormatContext'; export { AdMeshEcommerceCards } from './components/AdMeshEcommerceCards'; export { AdMeshProductCard } from './components/AdMeshProductCard'; export { AdMeshInlineCard } from './components/AdMeshInlineCard'; export { AdMeshLayout } from './components/AdMeshLayout'; export { AdMeshSummaryLayout } from './components/AdMeshSummaryLayout'; export { AdMeshTailAd } from './components/AdMeshTailAd'; export type { AdMeshTailAdProps } from './components/AdMeshTailAd'; export { AdMeshBridgeFormat } from './components/AdMeshBridgeFormat'; export type { AdMeshBridgeFormatProps } from './components/AdMeshBridgeFormat'; export { AdMeshTailAd as AdMeshSummaryUnit } from './components/AdMeshTailAd'; export type { AdMeshTailAdProps as AdMeshSummaryUnitProps } from './components/AdMeshTailAd'; export { AdMeshViewabilityTracker } from './components/AdMeshViewabilityTracker'; export { AdMeshLinkTracker } from './components/AdMeshLinkTracker'; export { AdMeshBadge } from './components/AdMeshBadge'; export { WeaveAdFormatContainer } from './components/WeaveAdFormatContainer'; export type { WeaveAdFormatContainerProps } from './components/WeaveAdFormatContainer'; export { useAdMesh } from './hooks/useAdMesh'; export { useAdMeshStyles } from './hooks/useAdMeshStyles'; export { useAdMeshTracker } from './hooks/useAdMeshTracker'; export { useViewabilityTracker } from './hooks/useViewabilityTracker'; export { useWeaveAdFormat } from './hooks/useWeaveAdFormat'; export type { UseWeaveAdFormatOptions } from './hooks/useWeaveAdFormat'; export type { AdMeshTheme } from './types/index'; export { dispatchStreamingStartEvent, dispatchStreamingCompleteEvent, onStreamingStart, onStreamingComplete, STREAMING_START_EVENT, STREAMING_COMPLETE_EVENT } from './utils/streamingEvents'; export type { StreamingStartEventDetail, StreamingCompleteEventDetail } from './utils/streamingEvents'; export { createInlineExposureTracker } from './utils/inlineExposureTracker'; export type { InlineExposureTracker, InlineExposureTrackingParams } from './utils/inlineExposureTracker'; export declare const VERSION = "1.0.10"; //# sourceMappingURL=index.d.ts.map