// 导出主组件
export { GoodsCategoryManagement } from './components/GoodsCategoryManagement';

// 导出API客户端
export { goodsCategoryClient, goodsCategoryClientManager } from './api/goodsCategoryClient';

// 导出类型定义
export type {
  GoodsCategory,
  CreateGoodsCategory,
  UpdateGoodsCategory,
  GoodsCategoryTreeNode,
  GoodsCategoryListResponse,
  GoodsCategoryFormData,
  GoodsCategorySearchParams
} from './types/category';

// 导出工具函数
export {
  useGoodsCategories,
  useGoodsCategory,
  useCreateGoodsCategory,
  useUpdateGoodsCategory,
  useDeleteGoodsCategory
} from './hooks/useGoodsCategories';

// 默认导出主组件
export default GoodsCategoryManagement;