// eslint-disable-next-line @typescript-eslint/triple-slash-reference
/// <reference path="../.astro/types.d.ts" />
/// <reference types="astro/client" />
/// <reference types="vite/client" />
/// <reference types="../vendor/integration/types.d.ts" />

interface ImportMetaEnv {
  readonly GITEA_TOKEN?: string;
  readonly UPTIME_KUMA_URL?: string;
  readonly SITE?: string;
  readonly SMTP_HOST?: string;
  readonly SMTP_PORT?: string;
  readonly SMTP_USER?: string;
  readonly SMTP_PASS?: string;
  readonly ADMIN_EMAIL?: string;
  readonly WEBSITE_NAME?: string;
  readonly GEMINI_API_KEY?: string;
  readonly MANUAL_REVIEW_SECRET?: string;
}

interface ImportMeta {
  readonly env: ImportMetaEnv;
}
