/**
 * API client — barrel re-export.
 *
 * The HTTP transport (request) and 401-retry consolidator (fetchWithRetry) live in utils.js
 * to avoid the circular import that would arise if domain modules imported request from here
 * while this file re-exported from those same domain modules.
 *
 * All 35+ consumer files continue using one of:
 *   import * as api from '...api/client.js'        — namespace pattern
 *   import { funcName } from '...api/client.js'    — named import pattern
 * without any changes.
 */
export * from './documents.js'
export * from './auth.js'
export * from './admin.js'
export * from './folders.js'
export * from './shares.js'
export * from './cloud.js'
export * from './topics.js'
export { fetchWithRetry, request } from './utils.js'
