import type { PetrusCustomConfig } from '../../types'; export declare function createRootReducer(customEntitiesInitialState: PetrusCustomConfig['initialState']): { rootReducer: import("redux").Reducer; entities: import("redux").CombinedState<{ user: any; flowType: import("../..").FlowType; sessionState: import("../..").AuthSession | null; tokens: import("../../types").Tokens | null; tokensPersistence: import("../..").TokensPersistence; }>; }>, import("redux").AnyAction>; entitiesInitState: import("../../types").PetrusEntitiesState; }; export declare type PetrusRootState = ReturnType['rootReducer']>;