/**
 * Datapoint Helpers — barrel re-export
 *
 * Split into:
 *   - datapoint-generators.ts  (text generation functions)
 *   - datapoint-validators.ts  (document validation checks)
 */

export type {
  Language,
  DataPointPlaceholders,
} from './datapoint-generators'

export {
  generateDataPointsTable,
  groupByRetention,
  groupByCategory,
  generateSpecialCategorySection,
  generatePurposesList,
  generateLegalBasisList,
  generateRetentionList,
  generateRecipientsList,
  generateThirdCountrySection,
  generateRiskSummary,
  generateAllPlaceholders,
} from './datapoint-generators'

export type {
  ValidationWarning,
} from './datapoint-validators'

export {
  checkSpecialCategoriesWarning,
  checkThirdCountryWarning,
  checkExplicitConsentWarning,
  validateDocument,
} from './datapoint-validators'
