import { type AnyAction, type Middleware } from 'redux'; export declare const mockStore: (initialState: Partial<{ entities: 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; }>; addresses: import("../../../index.js").AddressesState; bag: import("../../../index.js").BagsState; brands: import("../../../index.js").BrandsState; categories: import("../../../index.js").CategoriesState; checkout: import("../../../index.js").CheckoutState; contents: import("../../../index.js").ContentsState; exchanges: import("../../../index.js").ExchangesState; forms: import("../../../index.js").FormsState; locale: import("../../../index.js").LocaleState; loyalty: import("../../../index.js").LoyaltyState; merchantsLocations: import("../../../index.js").MerchantsLocationsState; orders: import("../../../index.js").OrdersState; payments: import("../../../index.js").PaymentsState; products: import("../../../index.js").ProductsState; promotionEvaluations: import("../../../index.js").PromotionEvaluationsState; raffles: import("../../../index.js").RafflesState; returns: import("../../../index.js").ReturnsState; search: import("../../../index.js").SearchState; settings: import("../../../index.js").SettingsState; sharedWishlist: import("../../../sharedWishlists/index.js").SharedWishlistState; sizeGuides: import("../../../index.js").SizeGuidesState; sizeScales: import("../../../index.js").SizeScalesState; staffMembers: import("../../../index.js").StaffMembersState; subscriptions: import("../../../index.js").SubscriptionsState; themes: import("../../../index.js").ThemeState; users: import("../../../index.js").UsersState; wishlist: import("../../../index.js").WishlistsState; }> | undefined, middlewares: Array) => { state: Partial<{ entities: 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; }>; addresses: import("../../../index.js").AddressesState; bag: import("../../../index.js").BagsState; brands: import("../../../index.js").BrandsState; categories: import("../../../index.js").CategoriesState; checkout: import("../../../index.js").CheckoutState; contents: import("../../../index.js").ContentsState; exchanges: import("../../../index.js").ExchangesState; forms: import("../../../index.js").FormsState; locale: import("../../../index.js").LocaleState; loyalty: import("../../../index.js").LoyaltyState; merchantsLocations: import("../../../index.js").MerchantsLocationsState; orders: import("../../../index.js").OrdersState; payments: import("../../../index.js").PaymentsState; products: import("../../../index.js").ProductsState; promotionEvaluations: import("../../../index.js").PromotionEvaluationsState; raffles: import("../../../index.js").RafflesState; returns: import("../../../index.js").ReturnsState; search: import("../../../index.js").SearchState; settings: import("../../../index.js").SettingsState; sharedWishlist: import("../../../sharedWishlists/index.js").SharedWishlistState; sizeGuides: import("../../../index.js").SizeGuidesState; sizeScales: import("../../../index.js").SizeScalesState; staffMembers: import("../../../index.js").StaffMembersState; subscriptions: import("../../../index.js").SubscriptionsState; themes: import("../../../index.js").ThemeState; users: import("../../../index.js").UsersState; wishlist: import("../../../index.js").WishlistsState; }>; getState(): Partial<{ entities: 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; }>; addresses: import("../../../index.js").AddressesState; bag: import("../../../index.js").BagsState; brands: import("../../../index.js").BrandsState; categories: import("../../../index.js").CategoriesState; checkout: import("../../../index.js").CheckoutState; contents: import("../../../index.js").ContentsState; exchanges: import("../../../index.js").ExchangesState; forms: import("../../../index.js").FormsState; locale: import("../../../index.js").LocaleState; loyalty: import("../../../index.js").LoyaltyState; merchantsLocations: import("../../../index.js").MerchantsLocationsState; orders: import("../../../index.js").OrdersState; payments: import("../../../index.js").PaymentsState; products: import("../../../index.js").ProductsState; promotionEvaluations: import("../../../index.js").PromotionEvaluationsState; raffles: import("../../../index.js").RafflesState; returns: import("../../../index.js").ReturnsState; search: import("../../../index.js").SearchState; settings: import("../../../index.js").SettingsState; sharedWishlist: import("../../../sharedWishlists/index.js").SharedWishlistState; sizeGuides: import("../../../index.js").SizeGuidesState; sizeScales: import("../../../index.js").SizeScalesState; staffMembers: import("../../../index.js").StaffMembersState; subscriptions: import("../../../index.js").SubscriptionsState; themes: import("../../../index.js").ThemeState; users: import("../../../index.js").UsersState; wishlist: import("../../../index.js").WishlistsState; }>; dispatch(action: AnyAction): Promise; };