export { ApiClientError, configureApiClient, apiBaseUrl, type ErrorHandlers } from './base';
export { http } from './http';

export * as complexes from './resources/complexes';
export * as courts from './resources/courts';
export * as user from './resources/user';
export * as sports from './resources/sports';
export * as plans from './resources/plans';
export * as admin from './resources/admin';

export {
  cancelPublic,
  getAvailability,
  createPublic,
  getConfirmation,
  listByComplex,
  createAdmin,
  createRecurring,
  cancelRecurringGroup,
  listRecurringGroups,
  updateRecurringGroup,
  updateStatus,
} from './resources/bookings';
