import type { CommerceAPIErrorStatusResponse } from '../../../api/commerce/commerce-api-error-response.js'; import type { Product } from '../../../api/commerce/common/product.js'; export interface RecommendationsSlice { headline: string; error: CommerceAPIErrorStatusResponse | null; isLoading: boolean; responseId: string; products: Product[]; productId?: string; } /** * An object in which each key is a slot identifier, and each value is the corresponding recommendations slice. */ export type RecommendationsState = Record; export declare const getRecommendationsInitialState: () => RecommendationsState; export declare const getRecommendationsSliceInitialState: () => RecommendationsSlice;