/** * Redux Integration Exports * * ⚠️ PERFORMANCE NOTE: Import specific Redux utilities for better tree-shaking * * @example * import { createLibraryStore, slices } from '@erpsquad/common/redux'; */ export { createLibraryStore, store, libraryReducers, injectLibraryReducer, removeLibraryReducer } from './store'; export { createConfiguredApiClient } from './apiConfig'; export { useAppDispatch, useAppSelector } from './hooks'; export * from './slices'; export { createParties, getLocation, getItems, getCurrency, getOptions } from './actionCreator'; export { createModuleSlice } from './module-reducer'; export type { LibraryStore, LibraryRootState, LibraryDispatch, ApiClientConfig, ReduxSliceConfig } from './types'; export { changeCurrentPage as dashboardChangeCurrentPage, setGrid, setPages as dashboardSetPages, setSharedPage as dashboardSetSharedPage, setPaginationModel as dashboardSetPaginationModel, pinToDashboardList, dashBoardDrive, UsersFetchAction as fetchDashboardUsers } from '../views/afterAuth/dashboard/redux';