declare const rootReducer: import("redux").Reducer<{ analytics: boolean; size: { widgetWidth: number; windowHeight: number; isDesktopScreen: boolean; }; sort: { selected: string; options: { name: string; value: string; }[]; }; url: { baseUrl: string; environment: string; baseBeaconsUrl: string; customUrl: any; }; preview: { hoverMode: boolean; popupMode: boolean; mode: boolean; }; items: any[]; popup: import("../utils/types").PopupType; upload: { uploadOpen: boolean; }; slider: { realIndex: number; slidesPerView: number; itemInFocus: number; }; widgetId: { embedId: any; productHandle: any; shopDomain: any; galleryId: any; shopId: any; photoRequestId: any; }; settings: import("../utils/types").Settings; shopcart: { token: string | null; items: { key: string; quantity: number; product_title: string; variant_title: string; featured_image: { url: string; alt: string; }; final_line_price: number; }[]; item_count: number; total_price: number; total_discount: number; items_subtotal_price: number; original_total_price: number; currency: string; storeDomain: string | null; apiUrl: string | null; cartRouteRoot: string; isShopCartVisible: boolean; locale: { country: string; language: string; }; notAvaliableForSaleKeys: string[]; error: string | null; }; notification: { items: { message: string; type: "info" | "error" | "success" | "warning"; id: string; }[]; }; }, import("redux").UnknownAction, Partial<{ analytics: boolean; size: { widgetWidth: number; windowHeight: number; isDesktopScreen: boolean; }; sort: { selected: string; options: { name: string; value: string; }[]; }; url: { baseUrl: string; environment: string; baseBeaconsUrl: string; customUrl: any; }; preview: { hoverMode: boolean; popupMode: boolean; mode: boolean; }; items: any[]; popup: import("../utils/types").PopupType; upload: { uploadOpen: boolean; }; slider: { realIndex: number; slidesPerView: number; itemInFocus: number; }; widgetId: { embedId: any; productHandle: any; shopDomain: any; galleryId: any; shopId: any; photoRequestId: any; }; settings: import("../utils/types").Settings; shopcart: { token: string | null; items: { key: string; quantity: number; product_title: string; variant_title: string; featured_image: { url: string; alt: string; }; final_line_price: number; }[]; item_count: number; total_price: number; total_discount: number; items_subtotal_price: number; original_total_price: number; currency: string; storeDomain: string | null; apiUrl: string | null; cartRouteRoot: string; isShopCartVisible: boolean; locale: { country: string; language: string; }; notAvaliableForSaleKeys: string[]; error: string | null; }; notification: { items: { message: string; type: "info" | "error" | "success" | "warning"; id: string; }[]; }; }>>; export default rootReducer;