import '@mantine/core/styles.css'; import './widget/widget.scss'; export { createWidgetElement, DEFAULT_WIDGET_ELEMENT_TAG, defineWidgetElement, } from './integrations/custom-element'; export { Widget } from './widget/Widget'; export { injectWidgetStyles, mountWidget } from './integrations/shadow'; export { onWidgetEvent, WIDGET_MOUNT_EVENT, WIDGET_UNMOUNT_EVENT } from './events/widget-events'; export { createWidgetTheme, DEFAULT_WIDGET_THEME_NAME, isWidgetThemeName, WIDGET_THEME_NAMES, WIDGET_THEME_PRESETS, } from './internal/theme/widget-theme-presets'; export type { DefineWidgetCustomElementOptions, WidgetCustomElement, WidgetCustomElementOptions, } from './integrations/custom-element'; export type { MountedWidget, MountWidgetOptions } from './integrations/shadow'; export type { WidgetCustomEvent, WidgetEventMap } from './events/widget-events'; export type { WidgetProps } from './widget/Widget'; export type { WidgetAssistant, WidgetConfig } from './internal/types/models/widget-config'; export { AgentType } from './internal/types/models/widget-config'; export type { WidgetRuntime } from './internal/types/models/widget-runtime'; export type { WidgetUiOptions } from './internal/types/models/widget-ui-options'; export type { WidgetThemeName } from './internal/types/models/widget-theme-name'; export type { WidgetIntegrationProps, WidgetMountOptions, } from './internal/types/models/widget-props'; export type { AppConfig } from './internal/types/models/app-config';