import { d as InferPresetOutput } from "../types-5fo7WST9.mjs"; import * as v from "valibot"; //#region src/presets/valibot.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: v.OptionalSchema, undefined>; readonly CI: v.OptionalSchema, undefined>; readonly VERCEL_ENV: v.OptionalSchema, "development">; readonly VERCEL_URL: v.OptionalSchema, undefined>; readonly VERCEL_PROJECT_PRODUCTION_URL: v.OptionalSchema, undefined>; readonly VERCEL_BRANCH_URL: v.OptionalSchema, undefined>; readonly VERCEL_REGION: v.OptionalSchema, undefined>; readonly VERCEL_DEPLOYMENT_ID: v.OptionalSchema, undefined>; readonly VERCEL_SKEW_PROTECTION_ENABLED: v.OptionalSchema, undefined>; readonly VERCEL_AUTOMATION_BYPASS_SECRET: v.OptionalSchema, undefined>; readonly VERCEL_GIT_PROVIDER: v.OptionalSchema, undefined>; readonly VERCEL_GIT_REPO_SLUG: v.OptionalSchema, undefined>; readonly VERCEL_GIT_REPO_OWNER: v.OptionalSchema, undefined>; readonly VERCEL_GIT_REPO_ID: v.OptionalSchema, undefined>; readonly VERCEL_GIT_COMMIT_REF: v.OptionalSchema, undefined>; readonly VERCEL_GIT_COMMIT_SHA: v.OptionalSchema, undefined>; readonly VERCEL_GIT_COMMIT_MESSAGE: v.OptionalSchema, undefined>; readonly VERCEL_GIT_COMMIT_AUTHOR_LOGIN: v.OptionalSchema, undefined>; readonly VERCEL_GIT_COMMIT_AUTHOR_NAME: v.OptionalSchema, undefined>; readonly VERCEL_GIT_PREVIOUS_SHA: v.OptionalSchema, undefined>; readonly VERCEL_GIT_PULL_REQUEST_ID: v.OptionalSchema, undefined>; }; }; 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: v.StringSchema; readonly DATABASE_URL_UNPOOLED: v.OptionalSchema, undefined>; readonly PGHOST: v.OptionalSchema, undefined>; readonly PGHOST_UNPOOLED: v.OptionalSchema, undefined>; readonly PGUSER: v.OptionalSchema, undefined>; readonly PGDATABASE: v.OptionalSchema, undefined>; readonly PGPASSWORD: v.OptionalSchema, undefined>; readonly POSTGRES_URL: v.OptionalSchema, v.UrlAction]>, undefined>; readonly POSTGRES_URL_NON_POOLING: v.OptionalSchema, v.UrlAction]>, undefined>; readonly POSTGRES_USER: v.OptionalSchema, undefined>; readonly POSTGRES_HOST: v.OptionalSchema, undefined>; readonly POSTGRES_PASSWORD: v.OptionalSchema, undefined>; readonly POSTGRES_DATABASE: v.OptionalSchema, undefined>; readonly POSTGRES_URL_NO_SSL: v.OptionalSchema, v.UrlAction]>, undefined>; readonly POSTGRES_PRISMA_URL: v.OptionalSchema, v.UrlAction]>, undefined>; }; }; 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: v.StringSchema; }; }; 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: v.OptionalSchema, undefined>; readonly RENDER_DISCOVERY_SERVICE: v.OptionalSchema, undefined>; readonly RENDER_EXTERNAL_HOSTNAME: v.OptionalSchema, undefined>; readonly RENDER_EXTERNAL_URL: v.OptionalSchema, v.UrlAction]>, undefined>; readonly RENDER_GIT_BRANCH: v.OptionalSchema, undefined>; readonly RENDER_GIT_COMMIT: v.OptionalSchema, undefined>; readonly RENDER_GIT_REPO_SLUG: v.OptionalSchema, undefined>; readonly RENDER_INSTANCE_ID: v.OptionalSchema, undefined>; readonly RENDER_SERVICE_ID: v.OptionalSchema, undefined>; readonly RENDER_SERVICE_NAME: v.OptionalSchema, undefined>; readonly RENDER_SERVICE_TYPE: v.OptionalSchema, undefined>; readonly RENDER: v.OptionalSchema, undefined>; }; }; 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: v.OptionalSchema, undefined>; readonly RAILWAY_PRIVATE_DOMAIN: v.OptionalSchema, undefined>; readonly RAILWAY_TCP_PROXY_DOMAIN: v.OptionalSchema, undefined>; readonly RAILWAY_TCP_PROXY_PORT: v.OptionalSchema, undefined>; readonly RAILWAY_TCP_APPLICATION_PORT: v.OptionalSchema, undefined>; readonly RAILWAY_PROJECT_NAME: v.OptionalSchema, undefined>; readonly RAILWAY_PROJECT_ID: v.OptionalSchema, undefined>; readonly RAILWAY_ENVIRONMENT_NAME: v.OptionalSchema, undefined>; readonly RAILWAY_ENVIRONMENT_ID: v.OptionalSchema, undefined>; readonly RAILWAY_SERVICE_NAME: v.OptionalSchema, undefined>; readonly RAILWAY_SERVICE_ID: v.OptionalSchema, undefined>; readonly RAILWAY_REPLICA_ID: v.OptionalSchema, undefined>; readonly RAILWAY_DEPLOYMENT_ID: v.OptionalSchema, undefined>; readonly RAILWAY_SNAPSHOT_ID: v.OptionalSchema, undefined>; readonly RAILWAY_VOLUME_NAME: v.OptionalSchema, undefined>; readonly RAILWAY_VOLUME_MOUNT_PATH: v.OptionalSchema, undefined>; readonly RAILWAY_RUN_UID: v.OptionalSchema, undefined>; readonly RAILWAY_GIT_COMMIT_SHA: v.OptionalSchema, undefined>; readonly RAILWAY_GIT_AUTHOR_EMAIL: v.OptionalSchema, undefined>; readonly RAILWAY_GIT_BRANCH: v.OptionalSchema, undefined>; readonly RAILWAY_GIT_REPO_NAME: v.OptionalSchema, undefined>; readonly RAILWAY_GIT_REPO_OWNER: v.OptionalSchema, undefined>; readonly RAILWAY_GIT_COMMIT_MESSAGE: v.OptionalSchema, undefined>; }; }; 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: v.OptionalSchema, undefined>; readonly FLY_MACHINE_ID: v.OptionalSchema, undefined>; readonly FLY_ALLOC_ID: v.OptionalSchema, undefined>; readonly FLY_REGION: v.OptionalSchema, undefined>; readonly FLY_PUBLIC_IP: v.OptionalSchema, undefined>; readonly FLY_IMAGE_REF: v.OptionalSchema, undefined>; readonly FLY_MACHINE_VERSION: v.OptionalSchema, undefined>; readonly FLY_PRIVATE_IP: v.OptionalSchema, undefined>; readonly FLY_PROCESS_GROUP: v.OptionalSchema, undefined>; readonly FLY_VM_MEMORY_MB: v.OptionalSchema, undefined>; readonly PRIMARY_REGION: v.OptionalSchema, undefined>; }; }; 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: v.OptionalSchema, undefined>; readonly BUILD_ID: v.OptionalSchema, undefined>; readonly CONTEXT: v.OptionalSchema, undefined>; readonly REPOSITORY_URL: v.OptionalSchema, undefined>; readonly BRANCH: v.OptionalSchema, undefined>; readonly URL: v.OptionalSchema, undefined>; readonly DEPLOY_URL: v.OptionalSchema, undefined>; readonly DEPLOY_PRIME_URL: v.OptionalSchema, undefined>; readonly DEPLOY_ID: v.OptionalSchema, undefined>; readonly SITE_NAME: v.OptionalSchema, undefined>; readonly SITE_ID: v.OptionalSchema, undefined>; }; }; 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: v.OptionalSchema, undefined>; readonly CF_PAGES_COMMIT_SHA: v.OptionalSchema, undefined>; readonly CF_PAGES_BRANCH: v.OptionalSchema, undefined>; readonly CF_PAGES_URL: v.OptionalSchema, v.UrlAction]>, undefined>; }; }; 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: v.OptionalSchema, undefined>; readonly WORKERS_CI_BUILD_UUID: v.OptionalSchema, undefined>; readonly WORKERS_CI_COMMIT_SHA: v.OptionalSchema, undefined>; readonly WORKERS_CI_BRANCH: v.OptionalSchema, undefined>; }; }; 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: v.OptionalSchema, undefined>; readonly CLOUDFLARE_COUNTRY_A2: v.OptionalSchema, undefined>; readonly CLOUDFLARE_DEPLOYMENT_ID: v.OptionalSchema, undefined>; readonly CLOUDFLARE_LOCATION: v.OptionalSchema, undefined>; readonly CLOUDFLARE_REGION: v.OptionalSchema, undefined>; readonly CLOUDFLARE_DURABLE_OBJECT_ID: v.OptionalSchema, undefined>; }; }; 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: v.SchemaWithPipe, v.UrlAction]>; readonly UPSTASH_REDIS_REST_TOKEN: v.StringSchema; }; }; 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: v.OptionalSchema, undefined>; readonly COOLIFY_URL: v.OptionalSchema, undefined>; readonly COOLIFY_BRANCH: v.OptionalSchema, undefined>; readonly COOLIFY_RESOURCE_UUID: v.OptionalSchema, undefined>; readonly COOLIFY_CONTAINER_NAME: v.OptionalSchema, undefined>; readonly SOURCE_COMMIT: v.OptionalSchema, undefined>; readonly PORT: v.OptionalSchema, undefined>; readonly HOST: v.OptionalSchema, undefined>; }; }; 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: v.SchemaWithPipe, v.UrlAction]>; readonly POSTGRES_PRISMA_URL: v.OptionalSchema, v.UrlAction]>, undefined>; readonly POSTGRES_URL_NON_POOLING: v.OptionalSchema, v.UrlAction]>, undefined>; readonly POSTGRES_USER: v.OptionalSchema, undefined>; readonly POSTGRES_HOST: v.OptionalSchema, undefined>; readonly POSTGRES_PASSWORD: v.OptionalSchema, undefined>; readonly POSTGRES_DATABASE: v.OptionalSchema, undefined>; readonly SUPABASE_SERVICE_ROLE_KEY: v.OptionalSchema, undefined>; readonly SUPABASE_ANON_KEY: v.OptionalSchema, undefined>; readonly SUPABASE_URL: v.OptionalSchema, v.UrlAction]>, undefined>; readonly SUPABASE_JWT_SECRET: v.OptionalSchema, undefined>; }; readonly client: { readonly NEXT_PUBLIC_SUPABASE_ANON_KEY: v.OptionalSchema, undefined>; readonly NEXT_PUBLIC_SUPABASE_URL: v.OptionalSchema, v.UrlAction]>, undefined>; }; }; 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: v.OptionalSchema, undefined>; readonly MODE: v.OptionalSchema, undefined>; readonly DEV: v.OptionalSchema, undefined>; readonly PROD: v.OptionalSchema, undefined>; readonly SSR: v.OptionalSchema, undefined>; }; }; 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: v.OptionalSchema, v.LiteralSchema<3, undefined>], undefined>, v.TransformAction]>, undefined>; readonly BROWSER: v.OptionalSchema, undefined>; readonly CHROME: v.OptionalSchema, undefined>; readonly FIREFOX: v.OptionalSchema, undefined>; readonly SAFARI: v.OptionalSchema, undefined>; readonly EDGE: v.OptionalSchema, undefined>; readonly OPERA: v.OptionalSchema, undefined>; }; }; 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 };