import { SoluCXWidgetView } from './SoluCXWidgetView'; import { SoluCXWidget as SoluCXWidgetController } from './SoluCXWidget'; type SoluCXWidgetPublicApi = typeof SoluCXWidgetView & Pick; export const SoluCXWidget = Object.assign(SoluCXWidgetView, { create: SoluCXWidgetController.create, dismiss: SoluCXWidgetController.dismiss, }) as SoluCXWidgetPublicApi; export { SoluCXWidgetView }; export { SoluCXWidgetHost } from './SoluCXWidgetHost'; export { SoluCXWidgetController }; export type { WidgetConfig } from './SoluCXWidget'; export { WidgetStateManager } from './services/WidgetStateManager'; export type { TimestampField } from './services/WidgetStateManager';