import { listBanners } from './endpoints/BannerComposable'; import { addProduct, deleteProduct, selectShipment, shipmentQuote, upsertProduct, buy, listDetail, } from './endpoints/CartComposable'; import { detail, signinByDocument, signinByEmail, signup, addNewsletter, } from './endpoints/CustomerComposable'; import { listShipmentQuoteProduct } from './endpoints/ProductQuoteShipment'; import { getSearch } from './endpoints/SearchComposable'; import { listShowcase } from './endpoints/ShowcaseComposable'; import { getUrl } from './endpoints/UrlComposable'; import { addPaymentInfoAction as addPaymentInfo } from './events/actions/addPaymentInfo'; import { beginCheckoutAction as beginCheckout } from './events/actions/beginCheckout'; import { searchAction as search } from './events/actions/search'; import { selectItemAction as selectItem } from './events/actions/selectItem'; import { selectPromotionAction as selectPromotion } from './events/actions/selectPromotion'; import { viewHome } from './events/views/viewHome'; import { viewNotFound } from './events/views/viewNotFound'; import { viewOther } from './events/views/viewOther'; import { viewPayment } from './events/views/viewPayment'; import { viewShipping } from './events/views/viewShipping'; import publicApiTracking from './publicApiTracking'; const view = { viewHome, viewShipping, viewPayment, viewOther, viewNotFound, }; const cart = { listDetail, addProduct, deleteProduct, selectShipment, shipmentQuote, upsertProduct, beginCheckout, addPaymentInfo, buy, }; const customer = { detail, signinByDocument, signinByEmail, signup, addNewsletter, }; const product = { listShipmentQuoteProduct, getUrl, search, selectItem, getSearch, }; const customization = { listShowcase, listBanners, selectPromotion, }; export { publicApiTracking, cart, customer, product, view, customization }; export default { publicApiTracking, view, cart, customer, product, customization, };