import { AdvancedSearchQueriesState } from './advanced-search-queries-state.js';
export declare const selectAdvancedSearchQueries: ((state: {
    advancedSearchQueries?: AdvancedSearchQueriesState;
}) => {
    lq?: string | undefined;
    dq?: string | undefined;
    cq?: string | undefined;
    aq?: string | undefined;
}) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: AdvancedSearchQueriesState | undefined) => {
        lq?: string | undefined;
        dq?: string | undefined;
        cq?: string | undefined;
        aq?: string | undefined;
    };
    memoizedResultFunc: ((resultFuncArgs_0: AdvancedSearchQueriesState | undefined) => {
        lq?: string | undefined;
        dq?: string | undefined;
        cq?: string | undefined;
        aq?: string | undefined;
    }) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => {
        lq?: string | undefined;
        dq?: string | undefined;
        cq?: string | undefined;
        aq?: string | undefined;
    };
    dependencies: [(state: {
        advancedSearchQueries?: AdvancedSearchQueriesState;
    }) => AdvancedSearchQueriesState | undefined];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
