/** * @shopplus/membership-ui 入口 * 会员中台 UI SDK - 业务页面组件(Shadow DOM 隔离) * * 所有组件在 Shadow DOM 内渲染,与宿主站点 CSS 隔离 */ export declare const VERSION = "1.0.0"; export { initMembership } from './init'; export type { InitOptions } from './init'; export { uiEvents } from './events/ui-events'; export type { UiEventMap, UiEventHandler, CheckoutChangeDetail } from './events/ui-events'; export { BaseComponent, setI18n } from './base/BaseComponent'; export type { TranslateFn, FormatNumberFn, FormatDateFn, FormatCurrencyFn } from './base/BaseComponent'; export { ThemeManager } from './theme/ThemeManager'; export { DEFAULT_THEME, themeToCSS } from './theme/default-theme'; export type { ThemeConfig } from './theme/default-theme'; export { MemberCenter, registerMemberCenter } from './pages/MemberCenter'; export type { MemberCenterData, MenuEntry } from './pages/MemberCenter'; export { PointsDetail, registerPointsDetail } from './pages/PointsDetail'; export type { PointsRecord, PointsStatus, LoadMoreFn } from './pages/PointsDetail'; export { LevelProgress, registerLevelProgress } from './pages/LevelProgress'; export type { LevelProgressData, LevelBenefit } from './pages/LevelProgress'; export { CouponList, registerCouponList } from './pages/CouponList'; export type { CouponItem, CouponStatus, CouponType } from './pages/CouponList'; export { ReferralShare, registerReferralShare } from './pages/ReferralShare'; export type { ReferralShareData } from './pages/ReferralShare'; export { CheckinCalendar, registerCheckinCalendar } from './pages/CheckinCalendar'; export type { CheckinCalendarData, StreakReward, CheckinFn } from './pages/CheckinCalendar'; export { AddressManager, registerAddressManager } from './pages/AddressManager'; export type { AddressItem } from './pages/AddressManager'; export { AccountSettings, registerAccountSettings } from './pages/AccountSettings'; export type { AccountSettingsConfig } from './pages/AccountSettings'; export { OrderList, registerOrderList } from './pages/OrderList'; export type { OrderListItem, LoadOrdersFn as LoadOrdersFn_OrderList } from './pages/OrderList'; export { ProfileEditForm, registerProfileEditForm } from './pages/ProfileEditForm'; export type { ProfileData } from './pages/ProfileEditForm'; export { ExchangeStore, registerExchangeStore } from './pages/ExchangeStore'; export type { ExchangeProduct, ExchangeOrder, LoadOrdersFn } from './pages/ExchangeStore'; export { MessageCenter, registerMessageCenter } from './pages/MessageCenter'; export type { MessageItem, MessageType } from './pages/MessageCenter'; export { CheckoutWidget, registerCheckoutWidget } from './pages/CheckoutWidget'; export type { CheckoutConfig, CheckoutResult, CouponOption } from './pages/CheckoutWidget'; export { LoginForm, registerLoginForm, RegisterForm, registerRegisterForm, OAuthButtons, registerOAuthButtons, VerifyCode, registerVerifyCode, ForgotPassword, registerForgotPassword, SignupFlow, registerSignupFlow, } from './components/auth'; export type { LoginFormConfig, RegisterFormConfig, OAuthButtonsConfig, VerifyCodeConfig, ForgotPasswordConfig, SignupFlowConfig, } from './components/auth'; /** * 注册自定义元素 * - registerAllComponents:页面组件 + Auth 组件全部注册 * - registerPageComponents:仅页面级组件() * - registerAuthComponents:仅 Auth 组件() */ export { registerAllComponents, registerPageComponents, registerAuthComponents } from './register'; //# sourceMappingURL=index.d.ts.map