/** * Main entry point for the `@tempots/beatui` component library. * * Exports all core UI components (buttons, forms, layout, overlays, navigation, * typography, data display), the theme system, design tokens, i18n utilities, * and helper functions. For optional modules (editors, auth, JSON schema), use * the dedicated subpath imports. * * ```ts * import { Button, TextInput, Modal, Theme } from '@tempots/beatui' * ``` * * @module */ export { Use } from '@tempots/dom'; export * from './beatui-i18n'; export * from './components/beatui'; export * from './components/button'; export * from './components/content'; export * from './components/data'; export * from './components/query'; export * from './components/format'; export * from './components/form'; export * from './components/i18n'; export * from './components/layout'; export * from './components/misc'; export * from './components/navigation'; export * from './components/overlay'; export * from './components/theme'; export * from './components/typography'; export * from './components/media'; export * from './i18n'; export * from './tokens'; export * from './tailwind'; export * from './utils'; export * from './temporal'; export { type CustomWidgets, type CustomWidgetRegistration, type WidgetFactory, forXUI, forFormat, forTypeAndFormat, } from './components/json-schema/widgets/widget-customization';