import { StaticFilterSection } from '../../state/state-sections.js';
/**
 * Given a static filter state, returns an array of selected filter expressions.
 * @param state The static filter state that contains the static filter set.
 * @returns An array of filter expressions.
 */
export declare const selectStaticFilterExpressions: ((state: Partial<StaticFilterSection>) => string[]) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: import("./static-filter-set-state.js").StaticFilterSetState | undefined) => string[];
    memoizedResultFunc: ((resultFuncArgs_0: import("./static-filter-set-state.js").StaticFilterSetState | undefined) => string[]) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => string[];
    dependencies: [(state: Partial<StaticFilterSection>) => import("./static-filter-set-state.js").StaticFilterSetState | undefined];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
