/* eslint-disable */
// Generated by Wrangler by running `wrangler types worker/worker-configuration.d.ts --include-runtime false` (hash: f2ae99e493b6e973ca12bcf001c1f8e4)
interface __BaseEnv_Env {
	HOST: "0.0.0.0";
	PORT: "4000";
	AUTH_BASE_PATH: "/api/auth";
	BASE_URL: "https://auth.formations.company";
	PUBLIC_AUTH_BASE_PATH: "/api/auth";
	RUST_LOG: "athena_auth=debug,athena_auth_core=info";
	PASSKEY_ALLOW_INSECURE: "false";
	PASSKEY_ORIGIN: "https://auth.formations.company";
	PASSKEY_RP_ID: "auth.formations.company";
	PASSKEY_RP_NAME: "Suits Formations";
	TRUSTED_ORIGINS: "http://localhost:*,https://*.athena-db.com,https://app.formations.company,https://*.athena-cluster.com,https://speedrun-formations.vercel.app,https://athena-auth-*-suits-finance.vercel.app,https://speedrun-formations-*-suits-finance.vercel.app,https://*-suits-finance.vercel.app,https://*.suits-formations.v2.athena-auth.com,https://*.*.athena-auth.com,https://*.athena-auth.com,suitsbooksmobileapp://,https://*.xbp.app,https://xbp.app,https://suits-formations-railway.athena-auth.com,http://127.0.0.1:*,https://mirror1.athena-cluster.com/api/auth/sign-in/email,https://*.formations.company,https://formations.company";
	SMTP_HOST: "smtp.zeptomail.eu";
	SMTP_PORT: "587";
	SMTP_FROM_ADDRESS: "noreply@xbp.app";
	SMTP_FROM_NAME: "Suits Formations";
	GOOGLE_CLIENT_ID: "14641082008-cl7p7l0htb7rtvhkcuiugl536jcbhulb.apps.googleusercontent.com";
	APPLE_CLIENT_ID: "com.suitsconnect";
	MICROSOFT_CLIENT_ID: "038689b6-a3f1-43dd-a1e7-19cbf51375a6";
	DATABASE_URL: string;
	DATABASE_KEY: string;
	JWT_SECRET: string;
	ATHENA_AUTH_COOKIE_DOMAIN: string;
	ATHENA_AUTH_SKIP_SCHEMA_PROVISIONING: string;
	SMTP_USER: string;
	SMTP_PASS: string;
	GOOGLE_CLIENT_SECRET: string;
	APPLE_CLIENT_SECRET: string;
	MICROSOFT_SECRET: string;
	GITHUB_CLIENT_ID: string;
	GITHUB_CLIENT_SECRET: string;
	GITHUB_CALLBACK_URL: string;
	ATHENA_AUTH_CONTAINER: DurableObjectNamespace<import("./src/index").AthenaAuthContainer>;
}
declare namespace Cloudflare {
	interface GlobalProps {
		mainModule: typeof import("./src/index");
		durableNamespaces: "AthenaAuthContainer";
	}
	interface Env extends __BaseEnv_Env {}
}
interface Env extends __BaseEnv_Env {}
type StringifyValues<EnvType extends Record<string, unknown>> = {
	[Binding in keyof EnvType]: EnvType[Binding] extends string ? EnvType[Binding] : string;
};
declare namespace NodeJS {
	interface ProcessEnv extends StringifyValues<Pick<Cloudflare.Env, "HOST" | "PORT" | "AUTH_BASE_PATH" | "BASE_URL" | "PUBLIC_AUTH_BASE_PATH" | "RUST_LOG" | "PASSKEY_ALLOW_INSECURE" | "PASSKEY_ORIGIN" | "PASSKEY_RP_ID" | "PASSKEY_RP_NAME" | "TRUSTED_ORIGINS" | "SMTP_HOST" | "SMTP_PORT" | "SMTP_FROM_ADDRESS" | "SMTP_FROM_NAME" | "GOOGLE_CLIENT_ID" | "APPLE_CLIENT_ID" | "MICROSOFT_CLIENT_ID" | "DATABASE_URL" | "DATABASE_KEY" | "JWT_SECRET" | "ATHENA_AUTH_COOKIE_DOMAIN" | "ATHENA_AUTH_SKIP_SCHEMA_PROVISIONING" | "SMTP_USER" | "SMTP_PASS" | "GOOGLE_CLIENT_SECRET" | "APPLE_CLIENT_SECRET" | "MICROSOFT_SECRET" | "GITHUB_CLIENT_ID" | "GITHUB_CLIENT_SECRET" | "GITHUB_CALLBACK_URL">> {}
}
