/**
 * DSR API Client — Barrel re-exports
 * Preserves the original public API so existing imports work unchanged.
 */

// Types & transform
export { transformBackendDSR, getSdkHeaders } from './api-types'
export type { BackendDSR } from './api-types'

// CRUD operations
export {
  fetchSDKDSRList,
  createSDKDSR,
  fetchSDKDSR,
  updateSDKDSRStatus,
  updateDSR,
} from './api-crud'

// Workflow actions
export {
  verifyDSRIdentity,
  assignDSR,
  extendDSRDeadline,
  completeDSR,
  rejectDSR,
  fetchDSRCommunications,
  sendDSRCommunication,
  fetchDSRExceptionChecks,
  initDSRExceptionChecks,
  updateDSRExceptionCheck,
  fetchDSRHistory,
} from './api-workflow'

// Mock data
export {
  createMockDSRList,
  createMockStatistics,
} from './api-mock'
