/**
 * Validation Module
 *
 * Exportiert alle Validierungs-Funktionen.
 */

export {
  validateUniqueSlug,
  createSlugValidationHook,
  generateUniqueSlug,
  type SlugValidationOptions,
} from './slug-validation'

export {
  asObject,
  requiredString,
  optionalString,
  optionalBoolean,
  optionalNumber,
  optionalArray,
  validateJsonBody,
  validationIssue,
  validationErrorResponse,
  type ApiValidationIssue,
  type ApiValidationResult,
  type ApiValidator,
} from './api-validation'
