import { z } from 'zod'; declare const envSchema: z.ZodObject<{ NODE_ENV: z.ZodDefault>; PORT: z.ZodDefault; API_URL: z.ZodDefault; ADMIN_URL: z.ZodDefault; DOMAIN: z.ZodDefault; DATABASE_URL: z.ZodString; REDIS_URL: z.ZodDefault; JWT_ACCESS_SECRET: z.ZodString; JWT_REFRESH_SECRET: z.ZodString; JWT_ACCESS_EXPIRY: z.ZodDefault; JWT_REFRESH_EXPIRY: z.ZodDefault; ENCRYPTION_KEY: z.ZodOptional; INITIAL_ADMIN_EMAIL: z.ZodDefault; INITIAL_ADMIN_PASSWORD: z.ZodDefault; SMTP_HOST: z.ZodDefault; SMTP_PORT: z.ZodDefault; SMTP_USER: z.ZodDefault; SMTP_PASS: z.ZodDefault; SMTP_FROM: z.ZodDefault; SMTP_FROM_NAME: z.ZodDefault; EMAIL_TEST_MODE: z.ZodDefault; TEST_EMAIL_RECIPIENT: z.ZodDefault; LISTMONK_URL: z.ZodDefault; LISTMONK_ADMIN_USER: z.ZodDefault; LISTMONK_ADMIN_PASSWORD: z.ZodDefault; LISTMONK_SYNC_ENABLED: z.ZodDefault; LISTMONK_PROXY_PORT: z.ZodDefault; REPRESENT_API_URL: z.ZodDefault; CORS_ORIGINS: z.ZodDefault; RATE_LIMIT_WINDOW_MS: z.ZodDefault; RATE_LIMIT_MAX: z.ZodDefault; MAPBOX_API_KEY: z.ZodOptional; GEOCODING_RATE_LIMIT_MS: z.ZodDefault; GEOCODING_CACHE_ENABLED: z.ZodDefault; GEOCODING_CACHE_TTL_HOURS: z.ZodDefault; GOOGLE_MAPS_API_KEY: z.ZodOptional; GOOGLE_MAPS_ENABLED: z.ZodDefault; GEOCODING_PARALLEL_ENABLED: z.ZodDefault; GEOCODING_BATCH_SIZE: z.ZodDefault; BULK_GEOCODE_ENABLED: z.ZodDefault; BULK_GEOCODE_MAX_BATCH: z.ZodDefault; NOCODB_URL: z.ZodDefault; NOCODB_PORT: z.ZodDefault; NOCODB_EMBED_PORT: z.ZodDefault; N8N_URL: z.ZodDefault; N8N_PORT: z.ZodDefault; N8N_EMBED_PORT: z.ZodDefault; GITEA_URL: z.ZodDefault; GITEA_PORT: z.ZodDefault; GITEA_EMBED_PORT: z.ZodDefault; MAILHOG_URL: z.ZodDefault; MAILHOG_EMBED_PORT: z.ZodDefault; MINI_QR_URL: z.ZodDefault; MINI_QR_PORT: z.ZodDefault; MINI_QR_EMBED_PORT: z.ZodDefault; EXCALIDRAW_URL: z.ZodDefault; EXCALIDRAW_PORT: z.ZodDefault; EXCALIDRAW_EMBED_PORT: z.ZodDefault; PANGOLIN_API_URL: z.ZodEffects, string, string | undefined>; PANGOLIN_API_KEY: z.ZodDefault; PANGOLIN_ORG_ID: z.ZodDefault; PANGOLIN_SITE_ID: z.ZodDefault; PANGOLIN_ENDPOINT: z.ZodDefault; PANGOLIN_NEWT_ID: z.ZodDefault; PANGOLIN_NEWT_SECRET: z.ZodDefault; NAR_DATA_DIR: z.ZodDefault; ENABLE_MEDIA_FEATURES: z.ZodDefault; MEDIA_API_PORT: z.ZodDefault; MEDIA_API_PUBLIC_URL: z.ZodDefault; MEDIA_ROOT: z.ZodDefault; MEDIA_UPLOADS: z.ZodDefault; MAX_UPLOAD_SIZE_GB: z.ZodDefault; PUBLIC_MEDIA_PORT: z.ZodDefault; CODE_SERVER_URL: z.ZodDefault; CODE_SERVER_PORT: z.ZodDefault; MKDOCS_PREVIEW_URL: z.ZodDefault; MKDOCS_PORT: z.ZodDefault; MKDOCS_DOCS_PATH: z.ZodDefault; MKDOCS_CONFIG_PATH: z.ZodDefault; MKDOCS_CONTAINER_NAME: z.ZodDefault; MKDOCS_SITE_SERVER_URL: z.ZodDefault; MKDOCS_SITE_SERVER_PORT: z.ZodDefault; PROMETHEUS_URL: z.ZodDefault; PROMETHEUS_PORT: z.ZodDefault; GRAFANA_URL: z.ZodDefault; GRAFANA_PORT: z.ZodDefault; ALERTMANAGER_URL: z.ZodDefault; ALERTMANAGER_PORT: z.ZodDefault; CADVISOR_URL: z.ZodDefault; CADVISOR_PORT: z.ZodDefault; NODE_EXPORTER_URL: z.ZodDefault; NODE_EXPORTER_PORT: z.ZodDefault; REDIS_EXPORTER_URL: z.ZodDefault; REDIS_EXPORTER_PORT: z.ZodDefault; GOTIFY_URL: z.ZodDefault; GOTIFY_PORT: z.ZodDefault; }, "strip", z.ZodTypeAny, { NODE_ENV: "development" | "production" | "test"; PORT: number; API_URL: string; ADMIN_URL: string; DOMAIN: string; DATABASE_URL: string; REDIS_URL: string; JWT_ACCESS_SECRET: string; JWT_REFRESH_SECRET: string; JWT_ACCESS_EXPIRY: string; JWT_REFRESH_EXPIRY: string; INITIAL_ADMIN_EMAIL: string; INITIAL_ADMIN_PASSWORD: string; SMTP_HOST: string; SMTP_PORT: number; SMTP_USER: string; SMTP_PASS: string; SMTP_FROM: string; SMTP_FROM_NAME: string; EMAIL_TEST_MODE: string; TEST_EMAIL_RECIPIENT: string; LISTMONK_URL: string; LISTMONK_ADMIN_USER: string; LISTMONK_ADMIN_PASSWORD: string; LISTMONK_SYNC_ENABLED: string; LISTMONK_PROXY_PORT: number; REPRESENT_API_URL: string; CORS_ORIGINS: string; RATE_LIMIT_WINDOW_MS: number; RATE_LIMIT_MAX: number; GEOCODING_RATE_LIMIT_MS: number; GEOCODING_CACHE_ENABLED: string; GEOCODING_CACHE_TTL_HOURS: number; GOOGLE_MAPS_ENABLED: string; GEOCODING_PARALLEL_ENABLED: string; GEOCODING_BATCH_SIZE: number; BULK_GEOCODE_ENABLED: string; BULK_GEOCODE_MAX_BATCH: number; NOCODB_URL: string; NOCODB_PORT: number; NOCODB_EMBED_PORT: number; N8N_URL: string; N8N_PORT: number; N8N_EMBED_PORT: number; GITEA_URL: string; GITEA_PORT: number; GITEA_EMBED_PORT: number; MAILHOG_URL: string; MAILHOG_EMBED_PORT: number; MINI_QR_URL: string; MINI_QR_PORT: number; MINI_QR_EMBED_PORT: number; EXCALIDRAW_URL: string; EXCALIDRAW_PORT: number; EXCALIDRAW_EMBED_PORT: number; PANGOLIN_API_URL: string; PANGOLIN_API_KEY: string; PANGOLIN_ORG_ID: string; PANGOLIN_SITE_ID: string; PANGOLIN_ENDPOINT: string; PANGOLIN_NEWT_ID: string; PANGOLIN_NEWT_SECRET: string; NAR_DATA_DIR: string; ENABLE_MEDIA_FEATURES: string; MEDIA_API_PORT: number; MEDIA_API_PUBLIC_URL: string; MEDIA_ROOT: string; MEDIA_UPLOADS: string; MAX_UPLOAD_SIZE_GB: number; PUBLIC_MEDIA_PORT: number; CODE_SERVER_URL: string; CODE_SERVER_PORT: number; MKDOCS_PREVIEW_URL: string; MKDOCS_PORT: number; MKDOCS_DOCS_PATH: string; MKDOCS_CONFIG_PATH: string; MKDOCS_CONTAINER_NAME: string; MKDOCS_SITE_SERVER_URL: string; MKDOCS_SITE_SERVER_PORT: number; PROMETHEUS_URL: string; PROMETHEUS_PORT: number; GRAFANA_URL: string; GRAFANA_PORT: number; ALERTMANAGER_URL: string; ALERTMANAGER_PORT: number; CADVISOR_URL: string; CADVISOR_PORT: number; NODE_EXPORTER_URL: string; NODE_EXPORTER_PORT: number; REDIS_EXPORTER_URL: string; REDIS_EXPORTER_PORT: number; GOTIFY_URL: string; GOTIFY_PORT: number; ENCRYPTION_KEY?: string | undefined; MAPBOX_API_KEY?: string | undefined; GOOGLE_MAPS_API_KEY?: string | undefined; }, { DATABASE_URL: string; JWT_ACCESS_SECRET: string; JWT_REFRESH_SECRET: string; NODE_ENV?: "development" | "production" | "test" | undefined; PORT?: number | undefined; API_URL?: string | undefined; ADMIN_URL?: string | undefined; DOMAIN?: string | undefined; REDIS_URL?: string | undefined; JWT_ACCESS_EXPIRY?: string | undefined; JWT_REFRESH_EXPIRY?: string | undefined; ENCRYPTION_KEY?: string | undefined; INITIAL_ADMIN_EMAIL?: string | undefined; INITIAL_ADMIN_PASSWORD?: string | undefined; SMTP_HOST?: string | undefined; SMTP_PORT?: number | undefined; SMTP_USER?: string | undefined; SMTP_PASS?: string | undefined; SMTP_FROM?: string | undefined; SMTP_FROM_NAME?: string | undefined; EMAIL_TEST_MODE?: string | undefined; TEST_EMAIL_RECIPIENT?: string | undefined; LISTMONK_URL?: string | undefined; LISTMONK_ADMIN_USER?: string | undefined; LISTMONK_ADMIN_PASSWORD?: string | undefined; LISTMONK_SYNC_ENABLED?: string | undefined; LISTMONK_PROXY_PORT?: number | undefined; REPRESENT_API_URL?: string | undefined; CORS_ORIGINS?: string | undefined; RATE_LIMIT_WINDOW_MS?: number | undefined; RATE_LIMIT_MAX?: number | undefined; MAPBOX_API_KEY?: string | undefined; GEOCODING_RATE_LIMIT_MS?: number | undefined; GEOCODING_CACHE_ENABLED?: string | undefined; GEOCODING_CACHE_TTL_HOURS?: number | undefined; GOOGLE_MAPS_API_KEY?: string | undefined; GOOGLE_MAPS_ENABLED?: string | undefined; GEOCODING_PARALLEL_ENABLED?: string | undefined; GEOCODING_BATCH_SIZE?: number | undefined; BULK_GEOCODE_ENABLED?: string | undefined; BULK_GEOCODE_MAX_BATCH?: number | undefined; NOCODB_URL?: string | undefined; NOCODB_PORT?: number | undefined; NOCODB_EMBED_PORT?: number | undefined; N8N_URL?: string | undefined; N8N_PORT?: number | undefined; N8N_EMBED_PORT?: number | undefined; GITEA_URL?: string | undefined; GITEA_PORT?: number | undefined; GITEA_EMBED_PORT?: number | undefined; MAILHOG_URL?: string | undefined; MAILHOG_EMBED_PORT?: number | undefined; MINI_QR_URL?: string | undefined; MINI_QR_PORT?: number | undefined; MINI_QR_EMBED_PORT?: number | undefined; EXCALIDRAW_URL?: string | undefined; EXCALIDRAW_PORT?: number | undefined; EXCALIDRAW_EMBED_PORT?: number | undefined; PANGOLIN_API_URL?: string | undefined; PANGOLIN_API_KEY?: string | undefined; PANGOLIN_ORG_ID?: string | undefined; PANGOLIN_SITE_ID?: string | undefined; PANGOLIN_ENDPOINT?: string | undefined; PANGOLIN_NEWT_ID?: string | undefined; PANGOLIN_NEWT_SECRET?: string | undefined; NAR_DATA_DIR?: string | undefined; ENABLE_MEDIA_FEATURES?: string | undefined; MEDIA_API_PORT?: number | undefined; MEDIA_API_PUBLIC_URL?: string | undefined; MEDIA_ROOT?: string | undefined; MEDIA_UPLOADS?: string | undefined; MAX_UPLOAD_SIZE_GB?: number | undefined; PUBLIC_MEDIA_PORT?: number | undefined; CODE_SERVER_URL?: string | undefined; CODE_SERVER_PORT?: number | undefined; MKDOCS_PREVIEW_URL?: string | undefined; MKDOCS_PORT?: number | undefined; MKDOCS_DOCS_PATH?: string | undefined; MKDOCS_CONFIG_PATH?: string | undefined; MKDOCS_CONTAINER_NAME?: string | undefined; MKDOCS_SITE_SERVER_URL?: string | undefined; MKDOCS_SITE_SERVER_PORT?: number | undefined; PROMETHEUS_URL?: string | undefined; PROMETHEUS_PORT?: number | undefined; GRAFANA_URL?: string | undefined; GRAFANA_PORT?: number | undefined; ALERTMANAGER_URL?: string | undefined; ALERTMANAGER_PORT?: number | undefined; CADVISOR_URL?: string | undefined; CADVISOR_PORT?: number | undefined; NODE_EXPORTER_URL?: string | undefined; NODE_EXPORTER_PORT?: number | undefined; REDIS_EXPORTER_URL?: string | undefined; REDIS_EXPORTER_PORT?: number | undefined; GOTIFY_URL?: string | undefined; GOTIFY_PORT?: number | undefined; }>; export type Env = z.infer; export declare const env: { NODE_ENV: "development" | "production" | "test"; PORT: number; API_URL: string; ADMIN_URL: string; DOMAIN: string; DATABASE_URL: string; REDIS_URL: string; JWT_ACCESS_SECRET: string; JWT_REFRESH_SECRET: string; JWT_ACCESS_EXPIRY: string; JWT_REFRESH_EXPIRY: string; INITIAL_ADMIN_EMAIL: string; INITIAL_ADMIN_PASSWORD: string; SMTP_HOST: string; SMTP_PORT: number; SMTP_USER: string; SMTP_PASS: string; SMTP_FROM: string; SMTP_FROM_NAME: string; EMAIL_TEST_MODE: string; TEST_EMAIL_RECIPIENT: string; LISTMONK_URL: string; LISTMONK_ADMIN_USER: string; LISTMONK_ADMIN_PASSWORD: string; LISTMONK_SYNC_ENABLED: string; LISTMONK_PROXY_PORT: number; REPRESENT_API_URL: string; CORS_ORIGINS: string; RATE_LIMIT_WINDOW_MS: number; RATE_LIMIT_MAX: number; GEOCODING_RATE_LIMIT_MS: number; GEOCODING_CACHE_ENABLED: string; GEOCODING_CACHE_TTL_HOURS: number; GOOGLE_MAPS_ENABLED: string; GEOCODING_PARALLEL_ENABLED: string; GEOCODING_BATCH_SIZE: number; BULK_GEOCODE_ENABLED: string; BULK_GEOCODE_MAX_BATCH: number; NOCODB_URL: string; NOCODB_PORT: number; NOCODB_EMBED_PORT: number; N8N_URL: string; N8N_PORT: number; N8N_EMBED_PORT: number; GITEA_URL: string; GITEA_PORT: number; GITEA_EMBED_PORT: number; MAILHOG_URL: string; MAILHOG_EMBED_PORT: number; MINI_QR_URL: string; MINI_QR_PORT: number; MINI_QR_EMBED_PORT: number; EXCALIDRAW_URL: string; EXCALIDRAW_PORT: number; EXCALIDRAW_EMBED_PORT: number; PANGOLIN_API_URL: string; PANGOLIN_API_KEY: string; PANGOLIN_ORG_ID: string; PANGOLIN_SITE_ID: string; PANGOLIN_ENDPOINT: string; PANGOLIN_NEWT_ID: string; PANGOLIN_NEWT_SECRET: string; NAR_DATA_DIR: string; ENABLE_MEDIA_FEATURES: string; MEDIA_API_PORT: number; MEDIA_API_PUBLIC_URL: string; MEDIA_ROOT: string; MEDIA_UPLOADS: string; MAX_UPLOAD_SIZE_GB: number; PUBLIC_MEDIA_PORT: number; CODE_SERVER_URL: string; CODE_SERVER_PORT: number; MKDOCS_PREVIEW_URL: string; MKDOCS_PORT: number; MKDOCS_DOCS_PATH: string; MKDOCS_CONFIG_PATH: string; MKDOCS_CONTAINER_NAME: string; MKDOCS_SITE_SERVER_URL: string; MKDOCS_SITE_SERVER_PORT: number; PROMETHEUS_URL: string; PROMETHEUS_PORT: number; GRAFANA_URL: string; GRAFANA_PORT: number; ALERTMANAGER_URL: string; ALERTMANAGER_PORT: number; CADVISOR_URL: string; CADVISOR_PORT: number; NODE_EXPORTER_URL: string; NODE_EXPORTER_PORT: number; REDIS_EXPORTER_URL: string; REDIS_EXPORTER_PORT: number; GOTIFY_URL: string; GOTIFY_PORT: number; ENCRYPTION_KEY?: string | undefined; MAPBOX_API_KEY?: string | undefined; GOOGLE_MAPS_API_KEY?: string | undefined; }; export {}; //# sourceMappingURL=env.d.ts.map