import { IkasCustomerReviewSettings } from "../../customer/review/settings"; import { IkasCustomerSettings } from "../../customer-settings"; import { IkasMerchantSettings } from "../../merchant-settings"; import { IkasProductBackInStockSettings } from "../../product/back-in-stock-settings"; import { IkasSalesChannel } from "../../sales-channel"; import { IkasStorefrontPopup } from "../../storefront-popup"; import { IkasStorefront } from ".."; export type IkasStorefrontSettings = { storefront: IkasStorefront; salesChannel: IkasSalesChannel; localizationMap: Record; domain: string; customerReviewSettings: IkasCustomerReviewSettings | null; productBackInStockSettings: IkasProductBackInStockSettings | null; storefrontJSScripts: string[]; highPriorityStoreFrontJSScripts: string[]; merchantSettings: IkasMerchantSettings; customerSettings?: IkasCustomerSettings; storefrontPopups: IkasStorefrontPopup[]; };