import type { CommercePaginationSection, RecommendationsSection } from '../../../state/state-sections.js'; export declare const numberOfRecommendationsSelector: (state: Partial, slotId: string) => number; export declare const moreRecommendationsAvailableSelector: ((state: Partial, slotId: string) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { total: number; current: number; }) => boolean; memoizedResultFunc: ((resultFuncArgs_0: { total: number; current: number; }) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean; dependencies: [(state: Partial, slotId: string) => { total: number; current: number; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const isLoadingSelector: (state: Partial, slotId: string) => boolean;