export {
  SCREENSHOT_CROP_TEMPLATES,
  SCREENSHOT_TEMPLATE_VERSION,
  getScreenshotCropTemplate
} from "./screenshotTemplates";

export { parseScreenshotExtractionText } from "./screenshotTextParser";
export type {
  ScreenshotGameScoreCandidate,
  ScreenshotPlayerNameCandidate,
  ScreenshotTextParserOptions
} from "./screenshotTextParser";

export type {
  KnownScreenshotType,
  ScreenshotCropTemplate,
  ScreenshotCropZone,
  ScreenshotTableColumn
} from "./screenshotTemplates";

export type {
  AppConfig,
  AiConnectionResult,
  AiContentModelMap,
  AiContentType,
  AiGeneratedArtifact,
  AiGenerateRequest,
  AiGenerationMode,
  AiPersonality,
  AiPlayerGradeEvidence,
  AiPromptPack,
  AiPromptTemplate,
  AiSettings,
  AiSettingsPatch,
  CalendarSnapshot,
  CoachSummary,
  ConferenceSummary,
  ConfigPatch,
  DynastyLiveApi,
  GamePlayerStatsSummary,
  GameSummary,
  GameTeamStatsSummary,
  ImportProbeResult,
  PlayerSummary,
  PlayHighlightRecord,
  ScreenshotExtractionArtifact,
  ScreenshotExtractionApproval,
  ScreenshotExtractionPayload,
  ScreenshotExtractionRecord,
  ScreenshotExtractionStatus,
  ScreenshotImportResult,
  ScreenshotOcrZoneResult,
  ScreenshotParsedRow,
  ScreenshotRecord,
  ScreenshotStatRecord,
  ScreenshotType,
  SourcePointer,
  StatPayload,
  TeamSummary,
  UserTeamSummary
} from "./types";
