import type { RecommendedProductSet } from '@farfetch/blackout-client'; import type { StoreState } from '../../types/index.js'; /** * Returns the recommended product set loading condition. * * @param state - Application state. * @param id - Recommended product set id. * * @returns If the recommended product set is loading or not. */ export declare const isRecommendedProductSetLoading: (state: StoreState, id: RecommendedProductSet['id']) => boolean | undefined; /** * Returns the fetched status of a specific recommended product set. * * @param state - Application state. * @param id - Recommended product set id. * * @returns If a certain recommended product set has been fetched or not. */ export declare const isRecommendedProductSetFetched: (state: StoreState, id: RecommendedProductSet['id']) => boolean; /** * Returns the error of a specific recommended product set. * * @param state - Application state. * @param id - Recommended product set id. * * @returns The error associated to a specific recommended product set. */ export declare const getRecommendedProductSetError: (state: StoreState, id: RecommendedProductSet['id']) => import("@farfetch/blackout-client").BlackoutError | null | undefined; /** * Returns the recommended product set for the given id. * * @param state - Application state. * @param id - Recommended product set id. * * @returns The recommended product set for the given id. */ export declare const getRecommendedProductSet: (state: StoreState, id: RecommendedProductSet['id']) => RecommendedProductSet | undefined;