1/* eslint-disable */2// Generated by Wrangler by running `wrangler types --env-file=.dev.vars.example --include-runtime=false --strict-vars=false` (hash: de29a204fcbfba82ce81959371a47ae1)3interface __BaseEnv_Env {4 CONTENT: R2Bucket;5 DB: D1Database;6 EMAIL: SendEmail;7 RL_ENUM: RateLimit;8 RL_UNLOCK: RateLimit;9 RL_OBSERVE: RateLimit;10 RL_SIGNAL: RateLimit;11 RL_NOTIFY_ENROLL: RateLimit;12 RL_NOTIFY_READ: RateLimit;13 ALERT_EMAIL_TO: string;14 ALERT_EMAIL_FROM: string;15 NOTIFY_ENABLED: string;16 WEB_PUSH_ORIGINS: string;17 VAPID_PUBLIC_KEY: string;18 VAPID_SUBJECT: string;19 NZIP_TOKEN: string;20 VAPID_PRIVATE_KEY: string;21 PUBLIC_BASE: string;22 SITE_DOMAIN: string;23}24declare namespace Cloudflare {25 interface GlobalProps {26 mainModule: typeof import("./src/index");27 }28 interface Env extends __BaseEnv_Env {}29}30interface Env extends __BaseEnv_Env {}31type StringifyValues<EnvType extends Record<string, unknown>> = {32 [Binding in keyof EnvType]: EnvType[Binding] extends string ? EnvType[Binding] : string;33};34declare namespace NodeJS {35 interface ProcessEnv extends StringifyValues<Pick<Cloudflare.Env, "ALERT_EMAIL_TO" | "ALERT_EMAIL_FROM" | "NOTIFY_ENABLED" | "WEB_PUSH_ORIGINS" | "VAPID_PUBLIC_KEY" | "VAPID_SUBJECT" | "NZIP_TOKEN" | "VAPID_PRIVATE_KEY" | "PUBLIC_BASE" | "SITE_DOMAIN">> {}36}