/**
 * types/index.ts — 统一类型入口
 * 从 dto.ts（基础类型）和 dto.tasks.ts（任务/候选/审核/交付）重导出所有类型
 * 所有组件从 @/types/index 或直接从 @/types/dto / @/types/dto.tasks 引入均可
 */
export type {
  UserRole, User, Workspace, AuthMeResponse,
  LoginRequest, LoginResponse,
  SwitchWorkspaceRequest, SwitchWorkspaceResponse,
  ApiKey, CreateApiKeyRequest,
  Product, CreateProductRequest,
  Benchmark, CreateBenchmarkRequest,
  BannedWordLevel, BannedWord, CreateBannedWordRequest,
} from './dto';

export type {
  TaskStatus, TaskListItem, CreateTaskRequest,
  BannedWordStatus, TextScore, TextCandidate, SelectCandidateRequest,
  ImageRole, ImageCandidate,
  ReviewQueueItem, RejectRequest,
  PreferenceContext,
  DeliveryStatus, DeliveryPackage,
  ApiResponse, ApiError, PaginatedResponse,
} from './dto.tasks';
