import type { StoreState } from '../../types/index.js'; /** * Checks if product recommendations has error by strategy name. * * @param state - Application state. * @param strategyName - The strategy name for the specific set of recommendations. * * @returns Product recommendations error. */ export declare const getRecommendedProductsError: (state: StoreState, strategyName: string) => import("../../types/nullable.types.js").Nullable | undefined; /** * Checks if product recommendations are loading based on a strategy name. * * @param state - Application state. * @param strategyName - The strategy name for the specific set of recommendations. * * @returns If the product recommendations are loading or not. */ export declare const areRecommendedProductsLoading: (state: StoreState, strategyName: string) => boolean | undefined; /** * Gets all the product recommendations results. * * @param state - Application state. * * @returns The result object containing the product recommendations. */ export declare const getRecommendedProducts: (state: StoreState) => { [x: string]: import("../../types/index.js").RecommendedProductsResultNormalized; } | undefined; /** * Gets the product recommendations for a specific strategy. * * @param state - Application state. * @param strategyName - The strategy name for the specific set of recommendations. * * @returns The result object containing the product recommendations. */ export declare const getRecommendedProductsByStrategyName: (state: StoreState, strategyName: string) => import("../../types/index.js").RecommendedProductsResultNormalized | undefined; /** * Gets the product recommendation id by strategy name. * * @param state - Application state. * @param strategyName - The strategy name for the specific set of recommendations. * * @returns The id of the product recommendations for a specific strategy. */ export declare const getRecommendedProductsId: (state: StoreState, strategyName: string) => string | undefined;