import type { AuthActions } from './auth/reducer'; export type CommonActions = AuthActions; export declare const commonActions: { setCredentials: import("@reduxjs/toolkit").ActionCreatorWithPayload; login: import("@reduxjs/toolkit").ActionCreatorWithPayload; logout: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"auth/logout">; }; export declare const commonSelectors: { useAppSelector: import("react-redux").TypedUseSelectorHook; getAuthStore: (store: import("..").CoreAppStore) => import("./auth/types").AuthStore; getIsLoggedIn: ((state: import("..").CoreAppStore) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("./auth/types").AuthStore) => boolean; memoizedResultFunc: ((resultFuncArgs_0: import("./auth/types").AuthStore) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean; dependencies: [(store: import("..").CoreAppStore) => import("./auth/types").AuthStore]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; getCredentials: ((state: import("..").CoreAppStore) => import("./auth/types").Credentials | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("./auth/types").AuthStore) => import("./auth/types").Credentials | undefined; memoizedResultFunc: ((resultFuncArgs_0: import("./auth/types").AuthStore) => import("./auth/types").Credentials | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => import("./auth/types").Credentials | undefined; dependencies: [(store: import("..").CoreAppStore) => import("./auth/types").AuthStore]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; getCurrentRoles: ((state: import("..").CoreAppStore) => import("./auth/types").Role[] | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: import("./auth/types").AuthStore) => import("./auth/types").Role[] | undefined; memoizedResultFunc: ((resultFuncArgs_0: import("./auth/types").AuthStore) => import("./auth/types").Role[] | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => import("./auth/types").Role[] | undefined; dependencies: [(store: import("..").CoreAppStore) => import("./auth/types").AuthStore]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; }; export declare const commonReducers: import("redux").Reducer<{ auth: import("./auth/types").AuthStore; }, import("redux").UnknownAction, Partial<{ auth: import("./auth/types").AuthStore | undefined; }>>; export type * as commonTypes from './auth/types'; export type * from './types';