import type { SearchSection } from '../../state/state-sections.js'; import type { SearchState } from './search-state.js'; export declare function firstSearchExecutedSelector(state: SearchSection): boolean; export declare function resultFromFieldSelector(state: SearchSection, contentIdKey: string, contentIdValue: string): import("../../ssr.index.js").Result | undefined; export declare const selectSearchActionCause: ((state: { search?: SearchState; }) => string) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: SearchState | undefined) => string; memoizedResultFunc: ((resultFuncArgs_0: SearchState | undefined) => string) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => string; dependencies: [(state: { search?: SearchState; }) => SearchState | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; };