import type { StoreState } from '../../types/index.js'; /** * Check if recently viewed products request has an error. * * @param state - Application state. * * @returns Recently viewed products error. */ export declare const getRecentlyViewedProductsError: (state: StoreState) => import("../../types/nullable.types.js").Nullable; /** * Check if recently viewed products are loading. * * @param state - Application state. * * @returns If the recently viewed products are loading or not. */ export declare const areRecentlyViewedProductsLoading: (state: StoreState) => boolean; /** * Get all the recently viewed products results previously merged ("remote" and * "local" ones). * * @param state - Application state. * * @returns The result object containing the recently viewed products. */ export declare const getRecentlyViewedProducts: (state: StoreState) => import("@farfetch/blackout-client").RecentlyViewedProduct[] | null | undefined; /** * Returns if the recently viewed products were already fetched or not. * * @param state - Application state. * * @returns If the recently viewed products were already fetched. */ export declare const areRecentlyViewedProductsFetched: (state: StoreState) => boolean; /** * Returns the pagination for the recently viewed products. * * @param state - Application state. * * @returns The pagination object. */ export declare const getRecentlyViewedProductsPagination: (state: StoreState) => import("@farfetch/blackout-client").RecentlyViewedProductsPaginationData | null | undefined;