import type { CommerceAPIErrorStatusResponse } from '../../../api/commerce/commerce-api-error-response.js'; import type { Product } from '../../../api/commerce/common/product.js'; import type { Result } from '../../../api/commerce/common/result.js'; import type { AnyFacetResponse } from '../facets/facet-set/interfaces/response.js'; export interface ProductListingState { error: CommerceAPIErrorStatusResponse | null; isLoading: boolean; requestId: string; responseId: string; facets: AnyFacetResponse[]; products: Product[]; results: Result[]; } export declare const getProductListingInitialState: () => ProductListingState;