export declare const selectAnswerTriggerParams: ((state: any, ...params: any[]) => {
    q: any;
    requestId: any;
    cannotAnswer: any;
    analyticsMode: any;
    actionCause: any;
}) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (...resultFuncArgs: readonly any[]) => {
        q: any;
        requestId: any;
        cannotAnswer: any;
        analyticsMode: any;
        actionCause: any;
    };
    memoizedResultFunc: ((...resultFuncArgs: readonly any[]) => {
        q: any;
        requestId: any;
        cannotAnswer: any;
        analyticsMode: any;
        actionCause: any;
    }) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => {
        q: any;
        requestId: any;
        cannotAnswer: any;
        analyticsMode: any;
        actionCause: any;
    };
    dependencies: import("reselect").SelectorArray<any>;
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
/**
 * If answer params are not available, returns `skipToken`, a special value from RTK Query
 * that tells RTK Query to "skip" running a query or selector until the params are ready.
 *
 * @see https://redux-toolkit.js.org/rtk-query/usage-with-typescript#skipping-queries-with-typescript-using-skiptoken
 */
export declare const selectAnswerApiQueryParams: ((state: any, ...params: any[]) => any) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (...resultFuncArgs: readonly any[]) => any;
    memoizedResultFunc: ((...resultFuncArgs: readonly any[]) => any) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => any;
    dependencies: import("reselect").SelectorArray<any>;
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
