import type { AnyAction } from 'redux'; import type { StoreState } from '../../types/index.js'; export type CustomEntitiesReducer = (state: NonNullable, action: AnyAction) => NonNullable; export type CustomEntitiesReducerByAction = Record; type DefaultEntitiesReducers = Record; type DefaultEntitiesReducerCreator = (customEntitiesReducers: CustomEntitiesReducerByAction[]) => CustomEntitiesReducer; type EntitiesReducerByActionNormalizer = (customActionEntitiesReducers: CustomEntitiesReducerByAction[]) => CustomEntitiesReducerByAction; export declare const defaultEntitiesReducers: DefaultEntitiesReducers; export declare const mergeEntitiesReducersByAction: EntitiesReducerByActionNormalizer; declare const createDefaultEntitiesReducer: DefaultEntitiesReducerCreator; export default createDefaultEntitiesReducer;