import { d as InferPresetOutput } from "../types-5fo7WST9.mjs"; import * as z from "zod"; //#region src/presets/zod.d.ts /** * Vercel System Environment Variables * @see https://vercel.com/docs/projects/environment-variables/system-environment-variables#system-environment-variables */ declare const vercel: { readonly id: "vercel"; readonly server: { readonly VERCEL: z.ZodOptional; readonly CI: z.ZodOptional; readonly VERCEL_ENV: z.ZodDefault>>; readonly VERCEL_TARGET_ENV: z.ZodOptional; readonly VERCEL_URL: z.ZodOptional; readonly VERCEL_PROJECT_PRODUCTION_URL: z.ZodOptional; readonly VERCEL_BRANCH_URL: z.ZodOptional; readonly VERCEL_REGION: z.ZodOptional; readonly VERCEL_DEPLOYMENT_ID: z.ZodOptional; readonly VERCEL_SKEW_PROTECTION_ENABLED: z.ZodOptional; readonly VERCEL_AUTOMATION_BYPASS_SECRET: z.ZodOptional; readonly VERCEL_GIT_PROVIDER: z.ZodOptional; readonly VERCEL_GIT_REPO_SLUG: z.ZodOptional; readonly VERCEL_GIT_REPO_OWNER: z.ZodOptional; readonly VERCEL_GIT_REPO_ID: z.ZodOptional; readonly VERCEL_GIT_COMMIT_REF: z.ZodOptional; readonly VERCEL_GIT_COMMIT_SHA: z.ZodOptional; readonly VERCEL_GIT_COMMIT_MESSAGE: z.ZodOptional; readonly VERCEL_GIT_COMMIT_AUTHOR_LOGIN: z.ZodOptional; readonly VERCEL_GIT_COMMIT_AUTHOR_NAME: z.ZodOptional; readonly VERCEL_GIT_PREVIOUS_SHA: z.ZodOptional; readonly VERCEL_GIT_PULL_REQUEST_ID: z.ZodOptional; }; }; type VercelEnv = InferPresetOutput; /** * Neon for Vercel Environment Variables * @see https://neon.tech/docs/guides/vercel-native-integration#environment-variables-set-by-the-integration */ declare const neonVercel: { readonly id: "neon-vercel"; readonly server: { readonly DATABASE_URL: z.ZodString; readonly DATABASE_URL_UNPOOLED: z.ZodOptional; readonly PGHOST: z.ZodOptional; readonly PGHOST_UNPOOLED: z.ZodOptional; readonly PGUSER: z.ZodOptional; readonly PGDATABASE: z.ZodOptional; readonly PGPASSWORD: z.ZodOptional; readonly POSTGRES_URL: z.ZodOptional; readonly POSTGRES_URL_NON_POOLING: z.ZodOptional; readonly POSTGRES_USER: z.ZodOptional; readonly POSTGRES_HOST: z.ZodOptional; readonly POSTGRES_PASSWORD: z.ZodOptional; readonly POSTGRES_DATABASE: z.ZodOptional; readonly POSTGRES_URL_NO_SSL: z.ZodOptional; readonly POSTGRES_PRISMA_URL: z.ZodOptional; }; }; type NeonVercelEnv = InferPresetOutput; /** * @see https://docs.uploadthing.com/getting-started/appdir#add-env-variables */ declare const uploadthing: { readonly id: "uploadthing"; readonly server: { readonly UPLOADTHING_TOKEN: z.ZodString; }; }; type UploadthingEnv = InferPresetOutput; /** * Render System Environment Variables * @see https://docs.render.com/environment-variables#all-runtimes */ declare const render: { readonly id: "render"; readonly server: { readonly IS_PULL_REQUEST: z.ZodOptional; readonly RENDER_DISCOVERY_SERVICE: z.ZodOptional; readonly RENDER_EXTERNAL_HOSTNAME: z.ZodOptional; readonly RENDER_EXTERNAL_URL: z.ZodOptional; readonly RENDER_GIT_BRANCH: z.ZodOptional; readonly RENDER_GIT_COMMIT: z.ZodOptional; readonly RENDER_GIT_REPO_SLUG: z.ZodOptional; readonly RENDER_INSTANCE_ID: z.ZodOptional; readonly RENDER_SERVICE_ID: z.ZodOptional; readonly RENDER_SERVICE_NAME: z.ZodOptional; readonly RENDER_SERVICE_TYPE: z.ZodOptional>; readonly RENDER: z.ZodOptional; }; }; type RenderEnv = InferPresetOutput; /** * Railway Environment Variables * @see https://docs.railway.app/reference/variables#railway-provided-variables */ declare const railway: { readonly id: "railway"; readonly server: { readonly RAILWAY_PUBLIC_DOMAIN: z.ZodOptional; readonly RAILWAY_PRIVATE_DOMAIN: z.ZodOptional; readonly RAILWAY_TCP_PROXY_DOMAIN: z.ZodOptional; readonly RAILWAY_TCP_PROXY_PORT: z.ZodOptional; readonly RAILWAY_TCP_APPLICATION_PORT: z.ZodOptional; readonly RAILWAY_PROJECT_NAME: z.ZodOptional; readonly RAILWAY_PROJECT_ID: z.ZodOptional; readonly RAILWAY_ENVIRONMENT_NAME: z.ZodOptional; readonly RAILWAY_ENVIRONMENT_ID: z.ZodOptional; readonly RAILWAY_SERVICE_NAME: z.ZodOptional; readonly RAILWAY_SERVICE_ID: z.ZodOptional; readonly RAILWAY_REPLICA_ID: z.ZodOptional; readonly RAILWAY_DEPLOYMENT_ID: z.ZodOptional; readonly RAILWAY_SNAPSHOT_ID: z.ZodOptional; readonly RAILWAY_VOLUME_NAME: z.ZodOptional; readonly RAILWAY_VOLUME_MOUNT_PATH: z.ZodOptional; readonly RAILWAY_RUN_UID: z.ZodOptional; readonly RAILWAY_GIT_COMMIT_SHA: z.ZodOptional; readonly RAILWAY_GIT_AUTHOR_EMAIL: z.ZodOptional; readonly RAILWAY_GIT_BRANCH: z.ZodOptional; readonly RAILWAY_GIT_REPO_NAME: z.ZodOptional; readonly RAILWAY_GIT_REPO_OWNER: z.ZodOptional; readonly RAILWAY_GIT_COMMIT_MESSAGE: z.ZodOptional; }; }; type RailwayEnv = InferPresetOutput; /** * Fly.io Environment Variables * @see https://fly.io/docs/machines/runtime-environment/#environment-variables */ declare const fly: { readonly id: "fly"; readonly server: { readonly FLY_APP_NAME: z.ZodOptional; readonly FLY_MACHINE_ID: z.ZodOptional; readonly FLY_ALLOC_ID: z.ZodOptional; readonly FLY_REGION: z.ZodOptional; readonly FLY_PUBLIC_IP: z.ZodOptional; readonly FLY_IMAGE_REF: z.ZodOptional; readonly FLY_MACHINE_VERSION: z.ZodOptional; readonly FLY_PRIVATE_IP: z.ZodOptional; readonly FLY_PROCESS_GROUP: z.ZodOptional; readonly FLY_VM_MEMORY_MB: z.ZodOptional; readonly PRIMARY_REGION: z.ZodOptional; }; }; type FlyEnv = InferPresetOutput; /** * Netlify Environment Variables * @see https://docs.netlify.com/configure-builds/environment-variables */ declare const netlify: { readonly id: "netlify"; readonly server: { readonly NETLIFY: z.ZodOptional; readonly BUILD_ID: z.ZodOptional; readonly CONTEXT: z.ZodOptional>; readonly REPOSITORY_URL: z.ZodOptional; readonly BRANCH: z.ZodOptional; readonly URL: z.ZodOptional; readonly DEPLOY_URL: z.ZodOptional; readonly DEPLOY_PRIME_URL: z.ZodOptional; readonly DEPLOY_ID: z.ZodOptional; readonly SITE_NAME: z.ZodOptional; readonly SITE_ID: z.ZodOptional; }; }; type NetlifyEnv = InferPresetOutput; /** * Cloudflare Pages System Environment Variables * @see https://developers.cloudflare.com/pages/configuration/build-configuration/#environment-variables */ declare const cloudflarePages: { readonly id: "cloudflare-pages"; readonly server: { readonly CF_PAGES: z.ZodOptional; readonly CF_PAGES_COMMIT_SHA: z.ZodOptional; readonly CF_PAGES_BRANCH: z.ZodOptional; readonly CF_PAGES_URL: z.ZodOptional; }; }; type CloudflarePagesEnv = InferPresetOutput; /** * Cloudflare Workers Builds System Environment Variables * @see https://developers.cloudflare.com/workers/ci-cd/builds/configuration/#environment-variables */ declare const cloudflareWorkers: { readonly id: "cloudflare-workers"; readonly server: { readonly WORKERS_CI: z.ZodOptional; readonly WORKERS_CI_BUILD_UUID: z.ZodOptional; readonly WORKERS_CI_COMMIT_SHA: z.ZodOptional; readonly WORKERS_CI_BRANCH: z.ZodOptional; }; }; type CloudflareWorkersEnv = InferPresetOutput; /** * Cloudflare Containers Runtime Environment Variables * @see https://developers.cloudflare.com/containers/configuration/environment-variables/ */ declare const cloudflareContainers: { readonly id: "cloudflare-containers"; readonly server: { readonly CLOUDFLARE_APPLICATION_ID: z.ZodOptional; readonly CLOUDFLARE_COUNTRY_A2: z.ZodOptional; readonly CLOUDFLARE_DEPLOYMENT_ID: z.ZodOptional; readonly CLOUDFLARE_LOCATION: z.ZodOptional; readonly CLOUDFLARE_REGION: z.ZodOptional; readonly CLOUDFLARE_DURABLE_OBJECT_ID: z.ZodOptional; }; }; type CloudflareContainersEnv = InferPresetOutput; /** * Upstash redis Environment Variables * @see https://upstash.com/docs/redis/howto/connectwithupstashredis */ declare const upstashRedis: { readonly id: "upstash-redis"; readonly server: { readonly UPSTASH_REDIS_REST_URL: z.ZodURL; readonly UPSTASH_REDIS_REST_TOKEN: z.ZodString; }; }; type UpstashRedisEnv = InferPresetOutput; /** * Coolify Environment Variables * @see https://coolify.io/docs/knowledge-base/environment-variables#predefined-variables */ declare const coolify: { readonly id: "coolify"; readonly server: { readonly COOLIFY_FQDN: z.ZodOptional; readonly COOLIFY_URL: z.ZodOptional; readonly COOLIFY_BRANCH: z.ZodOptional; readonly COOLIFY_RESOURCE_UUID: z.ZodOptional; readonly COOLIFY_CONTAINER_NAME: z.ZodOptional; readonly SOURCE_COMMIT: z.ZodOptional; readonly PORT: z.ZodOptional; readonly HOST: z.ZodOptional; }; }; type CoolifyEnv = InferPresetOutput; /** * Supabase for Vercel Environment Variables * @see https://vercel.com/marketplace/supabase */ declare const supabaseVercel: { readonly id: "supabase-vercel"; readonly clientPrefix: "NEXT_PUBLIC_"; readonly server: { readonly POSTGRES_URL: z.ZodURL; readonly POSTGRES_PRISMA_URL: z.ZodOptional; readonly POSTGRES_URL_NON_POOLING: z.ZodOptional; readonly POSTGRES_USER: z.ZodOptional; readonly POSTGRES_HOST: z.ZodOptional; readonly POSTGRES_PASSWORD: z.ZodOptional; readonly POSTGRES_DATABASE: z.ZodOptional; readonly SUPABASE_SERVICE_ROLE_KEY: z.ZodOptional; readonly SUPABASE_ANON_KEY: z.ZodOptional; readonly SUPABASE_URL: z.ZodOptional; readonly SUPABASE_JWT_SECRET: z.ZodOptional; }; readonly client: { readonly NEXT_PUBLIC_SUPABASE_ANON_KEY: z.ZodOptional; readonly NEXT_PUBLIC_SUPABASE_URL: z.ZodOptional; }; }; type SupabaseVercelEnv = InferPresetOutput; /** * Vite Environment Variables * @see https://vite.dev/guide/env-and-mode */ declare const vite: { readonly id: "vite"; readonly shared: { readonly BASE_URL: z.ZodOptional; readonly MODE: z.ZodOptional; readonly DEV: z.ZodOptional; readonly PROD: z.ZodOptional; readonly SSR: z.ZodOptional; }; }; type ViteEnv = InferPresetOutput; /** * WXT Environment Variables * @see https://wxt.dev/guide/essentials/config/environment-variables.html#built-in-environment-variables */ declare const wxt: { readonly id: "wxt"; readonly server: { readonly MANIFEST_VERSION: z.ZodOptional, z.ZodUnion, z.ZodLiteral<3>]>>>; readonly BROWSER: z.ZodOptional>; readonly CHROME: z.ZodOptional; readonly FIREFOX: z.ZodOptional; readonly SAFARI: z.ZodOptional; readonly EDGE: z.ZodOptional; readonly OPERA: z.ZodOptional; }; }; type WxtEnv = InferPresetOutput; //#endregion export { CloudflareContainersEnv, CloudflarePagesEnv, CloudflareWorkersEnv, CoolifyEnv, FlyEnv, NeonVercelEnv, NetlifyEnv, RailwayEnv, RenderEnv, SupabaseVercelEnv, UploadthingEnv, UpstashRedisEnv, VercelEnv, ViteEnv, WxtEnv, cloudflareContainers, cloudflarePages, cloudflareWorkers, coolify, fly, neonVercel, netlify, railway, render, supabaseVercel, uploadthing, upstashRedis, vercel, vite, wxt };