// ---------------------------------------------------------------------------
// honeyDue API Client  -  barrel export
// ---------------------------------------------------------------------------
// Usage:
//   import { auth, residences, tasks } from '@/lib/api';
//   const user = await auth.getCurrentUser();
//   const homes = await residences.listResidences();
// ---------------------------------------------------------------------------

export * as auth from './auth';
export * as residences from './residences';
export * as tasks from './tasks';
export * as contractors from './contractors';
export * as documents from './documents';
export * as notifications from './notifications';
export * as subscription from './subscription';
export * as lookups from './lookups';
export * as uploads from './uploads';
export * as users from './users';
export * as media from './media';

// Re-export the base client utilities for advanced use cases
export { apiFetch, serverFetch, ApiError } from './client';
