/* eslint-disable */
// Generated by Wrangler by running `wrangler types --strict-vars=false` (hash: 252ded81733ce59aea560aa3e7a2a492)
// Runtime types generated with workerd@1.20261006.1 2026-10-08 nodejs_compat
interface __BaseEnv_Env {
KV: KVNamespace;
BUCKET: R2Bucket;
DB: D1Database;
EVENTS: Queue;
SECURITY_QUEUE: Queue;
ARTIFACTS: Artifacts;
AUTH_LIMITER: RateLimit;
WRITE_LIMITER: RateLimit;
HEAVY_LIMITER: RateLimit;
GIT_LIMITER: RateLimit;
FORGE_NAME: string;
ARTIFACTS_NAMESPACE: string;
SIGNUPS_ENABLED: string;
PUBLIC_URL: string;
CLOUD_JOBS_PER_OWNER: string;
CLOUD_MINUTES_PER_DAY: string;
LFS_STORAGE_BYTES_PER_OWNER: string;
LFS_BANDWIDTH_BYTES_PER_MONTH: string;
LFS_MAX_OBJECT_BYTES: string;
PAGES_DOMAIN: string;
PAGES_ZONE_ID: string;
SECRETS_KEY: string;
RUNNER: DurableObjectNamespace<import("./src/server").Runner>;
PUSH_WORKFLOW: Workflow<Parameters<import("./src/server").PushWorkflow["run"]>[0]["payload"]>;
CI_WORKFLOW: Workflow<Parameters<import("./src/server").CiRunWorkflow["run"]>[0]["payload"]>;
PAGES_WORKFLOW: Workflow<Parameters<import("./src/server").PagesDeployWorkflow["run"]>[0]["payload"]>;
}
declare namespace Cloudflare {
interface GlobalProps {
mainModule: typeof import("./src/server");
durableNamespaces: "Runner";
}
interface Env extends __BaseEnv_Env {}
}
interface Env extends __BaseEnv_Env {}
type StringifyValues<EnvType extends Record<string, unknown>> = {