/**
* @oxpulse/chat-widget — public API.
*
* Drop-in embed widget for B2B marketplace integrations.
*
* Script-tag usage (auto-registers custom element):
*
*
*
* ESM/React/Vue/Svelte: see README.md quickstart.
*/
export { OxpulseChatElement, defineElement, mount } from './element.js';
export type { MountOptions } from './types.js';
export type { WidgetConfig, WidgetEventMap } from './types.js';
export type { ProductMeta } from './types.js';
export { WidgetError, OriginNotAllowedError } from './types.js';
export type { WidgetErrorCode, WidgetErrorDetail } from './types.js';
export { checkOrigin, decodeJwtPayload, matchOriginPattern } from './bootstrap.js';
export type { OriginCheckResult } from './types.js';
export { isParentMessage, isIframeMessage, sendToParent, onParentMessage, onIframeMessage, } from './postmessage.js';
export type { ParentMessage, IframeMessage } from './types.js';
//# sourceMappingURL=index.d.ts.map