// Augment the wrangler-generated `Cloudflare.Env` with secrets / vars set at // deploy time (via `wrangler secret put`, dashboard, or `.dev.vars`) that // don't show up in `wrangler types` output because they aren't declared in // wrangler.jsonc, but are what `env.X` resolves to at runtime. declare global { namespace Cloudflare { interface Env { // Observability AXIOM_TOKEN?: string; AXIOM_DATASET?: string; AXIOM_TRACES_URL?: string; AXIOM_TRACES_SAMPLE_RATIO?: string; SENTRY_DSN?: string; // Datastore (dev only — prod uses HYPERDRIVE binding) DATABASE_URL?: string; // Billing AUTUMN_SECRET_KEY?: string; // MCP MCP_SESSION_REQUEST_SCOPED_RUNTIME?: string; EXECUTOR_MCP_DEBUG?: string; MCP_AUTHKIT_DOMAIN?: string; MCP_RESOURCE_ORIGIN?: string; // Shared with frontend VITE_PUBLIC_SITE_URL?: string; } } } export {};