{"version":3,"file":"index.mjs","names":[],"sources":["../../src/react-renderer/index.ts"],"sourcesContent":["// Core components and provider\nexport {\n  A2UIProvider,\n  useA2UIActions,\n  useA2UIState,\n  useA2UIContext,\n  useA2UIStore, // @deprecated - use useA2UIContext\n  useA2UIStoreSelector, // @deprecated - use useA2UIContext or useA2UI\n  useA2UIError,\n} from \"./core/A2UIProvider\";\nexport type { A2UIProviderProps } from \"./core/A2UIProvider\";\nexport { A2UIRenderer } from \"./core/A2UIRenderer\";\nexport type { A2UIRendererProps } from \"./core/A2UIRenderer\";\n\n// Hooks\nexport { useA2UI } from \"./hooks/useA2UI\";\nexport type { UseA2UIResult } from \"./hooks/useA2UI\";\n\n// Theme\nexport {\n  ThemeProvider,\n  useTheme,\n  useThemeOptional,\n} from \"./theme/ThemeContext\";\n\n// Utilities\nexport { cn } from \"./lib/utils\";\n\n// Catalog utilities\nexport {\n  A2UI_SCHEMA_CONTEXT_DESCRIPTION,\n  extendsBasicCatalog,\n  getCustomComponentNames,\n  buildCatalogContextValue,\n  extractCatalogComponentSchemas,\n} from \"./catalog-utils\";\nexport type { InlineCatalogSchema } from \"./catalog-utils\";\n\n// Catalog creation — new API (definitions + renderers)\nexport { createCatalog, extractSchema } from \"./create-catalog\";\nexport type {\n  CatalogComponentDefinition,\n  CatalogDefinitions,\n  CatalogRenderers,\n  RendererProps,\n  ComponentRenderer,\n  PropsOf,\n} from \"./create-catalog\";\n\n// Catalog creation — deprecated API (combined definitions + renderers)\nexport { createA2UICatalog, extractA2UISchema } from \"./create-catalog\";\nexport type {\n  A2UIComponentDefinition,\n  A2UIComponentMap,\n} from \"./create-catalog\";\n\n// Styles\nexport { injectStyles, removeStyles } from \"./styles\";\n\n// Types\nexport type {\n  Types,\n  Primitives,\n  AnyComponentNode,\n  Surface,\n  SurfaceID,\n  Theme,\n  ServerToClientMessage,\n  A2UIClientEventMessage,\n  Action,\n  DataValue,\n  MessageProcessor,\n  StringValue,\n  NumberValue,\n  BooleanValue,\n  A2UIComponentProps,\n  ComponentRegistration,\n  ComponentLoader,\n  OnActionCallback,\n  A2UIProviderConfig,\n} from \"./types\";\n\n// Low-level a2ui-react primitives (vendored from @a2ui/react)\nexport { createReactComponent } from \"./a2ui-react/adapter\";\nexport type { ReactComponentImplementation } from \"./a2ui-react/adapter\";\nexport { basicCatalog } from \"./a2ui-react/catalog/basic\";\nexport { Catalog } from \"@a2ui/web_core/v0_9\";\n\n// Backward compat: no-op functions for initializeDefaultCatalog\nexport function registerDefaultCatalog() {\n  /* v0.9: catalog is built-in */\n}\nexport function initializeDefaultCatalog() {\n  /* v0.9: catalog is built-in */\n}\n\n// Backward compat: defaultTheme export (v0.9 themes are handled internally)\nexport const defaultTheme: Record<string, unknown> = {};\nexport const litTheme = defaultTheme;\n"],"mappings":";;;;;;;;;;;;;AAyFA,SAAgB,yBAAyB;AAGzC,SAAgB,2BAA2B;AAK3C,MAAa,eAAwC,EAAE;AACvD,MAAa,WAAW"}