import type { AnyAction } from 'redux'; import type { CustomEntitiesReducer, CustomEntitiesReducerByAction } from './createDefaultEntitiesReducer.js'; import type { StoreState } from '../../types/index.js'; export type CreateEntitiesReducer = (entitiesReducerByAction: CustomEntitiesReducerByAction) => CustomEntitiesReducer; export declare const basicEntitiesReducer: (state: NonNullable, action: AnyAction) => Record | Partial<{ addresses: Record; bagItems: Record; bagOperations: Record; benefits: Record; brands: Record; categories: Record; checkout: Record; checkoutDetails: Record; checkoutOrderContext: Record; checkoutOrderItems: Record; checkoutOrderItemProducts: Record; checkoutOrderOperations: Record; checkoutOrders: Record; cities: Record; configurations: Record; contacts: Record; contents: Record; converts: Record; countries: Record; countriesAddressSchemas: Record; courier: Record; deliveryBundles: Record; deliveryBundleUpgrades: Record; exchangeFilters: Record; facets: Record; paymentInstruments: Record; labelTracking: Record; memberships: Record; merchants: Record; merchantsLocations: Record; orders: Record; orderItems: Record; orderSummaries: Record; paymentTokens: Record; preferences: Record; products: Record; productsLists: Record; programs: Record; raffles: Record; raffleParticipations: Record; raffleEstimations: Record; replacements: Record; returnItems: Record; returns: Record; returnOptions: Record; returnPickupCapabilities: Record; sizeScales: Record; sharedWishlists: Record; sharedWishlistItems: Record; statements: Record; states: Record; subscriptionPackages: Record; titles: Record; user: import("../index.js").UserEntity; wishlistItems: Record; wishlistSets: Record; }>; declare const createEntitiesReducer: CreateEntitiesReducer; export default createEntitiesReducer;