// Public barrel for the HostsTree slice. Consumer apps (e.g. Hosts) add the
// reducer to their own configureStore() under the `hostsTree` key:
//
//   import treeReducer from '../../common/HostsTree/store';
//   configureStore({ reducer: { hostsTree: treeReducer, ... } })
//
// Selectors and thunks are exported from this barrel so consumers don't have
// to know about the internal slice path.
export { default } from './treeSlice';
export * from './treeSlice/selectors';
export * from './treeSlice/thunks';
export {
  setSelectedProfileId,
  refreshTree,
  resetClasses,
  setUncategorized
} from './treeSlice';
export type { HostsTreeState } from './treeSlice';
