import { PaginatorSettings } from "./types"; declare const createReducer: ({ key }: PaginatorSettings) => { getItems: (state: any) => any; getItem: (state: any, id: string) => any; getItemsList: ((state: any) => any) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: any) => any; memoizedResultFunc: ((resultFuncArgs_0: any) => any) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => any; dependencies: [(state: any) => any]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; }; export default createReducer;