/**
 * GembaDocs DTO Re-exports
 *
 * This file re-exports all DTOs from gembadocs.types.ts for convenience.
 * This follows the pattern used by other connectors.
 */

export {
  // Enums
  AuditType,
  AuditStatus,
  FindingSeverity,
  FindingStatus,
  ChecklistItemType,

  // Request DTOs
  ListAuditsDto,
  CreateAuditDto,
  UpdateAuditDto,
  ListFindingsDto,
  UpdateFindingDto,
  ResolveFindingDto,
  GetTrendsDto,

  // Response DTOs
  AuditorResponseDto,
  AuditResponseDto,
  AuditDetailResponseDto,
  FindingResponseDto,
  ChecklistResponseDto,
  ChecklistDetailResponseDto,
  StatisticsResponseDto,
  TrendResponseDto,
  PaginatedAuditsResponseDto,
  PaginatedFindingsResponseDto,

  // API Types
  GembaUser,
  GembaAudit,
  GembaChecklist,
  GembaChecklistCategory,
  GembaChecklistItem,
  GembaFinding,
  GembaAttachment,
  GembaStatistics,
  GembaComplianceTrendPoint,
  GembaTrendData,
  GembaTrendDataPoint,
  GembaApiResponse,
} from '../gembadocs.types';
