import type { CommerceFacetSetSection } from '../../../../state/state-sections.js'; import type { AnyFacetRequest } from './interfaces/request.js'; export declare const facetRequestSelector: ((state: CommerceFacetSetSection, facetId: string) => AnyFacetRequest | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { facetRequestSelector: import("./facet-set-state.js").CommerceFacetSlice; }) => AnyFacetRequest | undefined; memoizedResultFunc: ((resultFuncArgs_0: { facetRequestSelector: import("./facet-set-state.js").CommerceFacetSlice; }) => AnyFacetRequest | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => AnyFacetRequest | undefined; dependencies: [(state: CommerceFacetSetSection, facetId: string) => { facetRequestSelector: import("./facet-set-state.js").CommerceFacetSlice; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; };