import { z } from 'zod'; declare const envSchema: z.ZodObject<{ NODE_ENV: z.ZodDefault>; PORT: z.ZodDefault; STORAGE_TYPE: z.ZodDefault>; STORAGE_PATH: z.ZodDefault; AWS_ACCESS_KEY_ID: z.ZodOptional; AWS_SECRET_ACCESS_KEY: z.ZodOptional; AWS_REGION: z.ZodDefault; AWS_S3_BUCKET: z.ZodOptional; GCS_PROJECT_ID: z.ZodOptional; GCS_KEY_FILE_PATH: z.ZodOptional; GCS_BUCKET_NAME: z.ZodOptional; CRAWL_TIMEOUT: z.ZodDefault; CRAWL_CONCURRENCY: z.ZodDefault; CRAWL_MAX_URLS: z.ZodDefault; CRAWL_WAIT_UNTIL: z.ZodDefault; AXE_TIMEOUT: z.ZodDefault; AXE_CONCURRENCY: z.ZodDefault; API_RATE_LIMIT: z.ZodDefault; API_TIMEOUT: z.ZodDefault; LOG_LEVEL: z.ZodDefault; LOG_FILE: z.ZodDefault; HEALTH_CHECK_INTERVAL: z.ZodDefault; OPENAI_API_KEY: z.ZodOptional; OPENAI_MODEL: z.ZodDefault; OPENAI_MAX_TOKENS: z.ZodDefault; OPENAI_TEMPERATURE: z.ZodDefault; OPENAI_TIMEOUT: z.ZodDefault; OPENAI_RETRY_ATTEMPTS: z.ZodDefault; OPENAI_RETRY_DELAY: z.ZodDefault; CACHE_TYPE: z.ZodDefault>; CACHE_TTL: z.ZodDefault; CACHE_MAX_SIZE: z.ZodDefault; CACHE_PATH: z.ZodDefault; REDIS_HOST: z.ZodDefault; REDIS_PORT: z.ZodDefault; REDIS_PASSWORD: z.ZodOptional; REDIS_DB: z.ZodDefault; }, "strip", z.ZodTypeAny, { NODE_ENV: "test" | "development" | "staging" | "production"; PORT: string; STORAGE_TYPE: "local" | "s3" | "gcs"; STORAGE_PATH: string; AWS_REGION: string; CRAWL_TIMEOUT: string; CRAWL_CONCURRENCY: string; CRAWL_MAX_URLS: string; CRAWL_WAIT_UNTIL: string; AXE_TIMEOUT: string; AXE_CONCURRENCY: string; API_RATE_LIMIT: string; API_TIMEOUT: string; LOG_LEVEL: string; LOG_FILE: string; HEALTH_CHECK_INTERVAL: string; OPENAI_MODEL: string; OPENAI_MAX_TOKENS: string; OPENAI_TEMPERATURE: string; OPENAI_TIMEOUT: string; OPENAI_RETRY_ATTEMPTS: string; OPENAI_RETRY_DELAY: string; CACHE_TYPE: "redis" | "memory" | "filesystem"; CACHE_TTL: string; CACHE_MAX_SIZE: string; CACHE_PATH: string; REDIS_HOST: string; REDIS_PORT: string; REDIS_DB: string; AWS_ACCESS_KEY_ID?: string | undefined; AWS_SECRET_ACCESS_KEY?: string | undefined; AWS_S3_BUCKET?: string | undefined; GCS_PROJECT_ID?: string | undefined; GCS_KEY_FILE_PATH?: string | undefined; GCS_BUCKET_NAME?: string | undefined; OPENAI_API_KEY?: string | undefined; REDIS_PASSWORD?: string | undefined; }, { NODE_ENV?: "test" | "development" | "staging" | "production" | undefined; PORT?: string | undefined; STORAGE_TYPE?: "local" | "s3" | "gcs" | undefined; STORAGE_PATH?: string | undefined; AWS_ACCESS_KEY_ID?: string | undefined; AWS_SECRET_ACCESS_KEY?: string | undefined; AWS_REGION?: string | undefined; AWS_S3_BUCKET?: string | undefined; GCS_PROJECT_ID?: string | undefined; GCS_KEY_FILE_PATH?: string | undefined; GCS_BUCKET_NAME?: string | undefined; CRAWL_TIMEOUT?: string | undefined; CRAWL_CONCURRENCY?: string | undefined; CRAWL_MAX_URLS?: string | undefined; CRAWL_WAIT_UNTIL?: string | undefined; AXE_TIMEOUT?: string | undefined; AXE_CONCURRENCY?: string | undefined; API_RATE_LIMIT?: string | undefined; API_TIMEOUT?: string | undefined; LOG_LEVEL?: string | undefined; LOG_FILE?: string | undefined; HEALTH_CHECK_INTERVAL?: string | undefined; OPENAI_API_KEY?: string | undefined; OPENAI_MODEL?: string | undefined; OPENAI_MAX_TOKENS?: string | undefined; OPENAI_TEMPERATURE?: string | undefined; OPENAI_TIMEOUT?: string | undefined; OPENAI_RETRY_ATTEMPTS?: string | undefined; OPENAI_RETRY_DELAY?: string | undefined; CACHE_TYPE?: "redis" | "memory" | "filesystem" | undefined; CACHE_TTL?: string | undefined; CACHE_MAX_SIZE?: string | undefined; CACHE_PATH?: string | undefined; REDIS_HOST?: string | undefined; REDIS_PORT?: string | undefined; REDIS_PASSWORD?: string | undefined; REDIS_DB?: string | undefined; }>; export declare const env: { NODE_ENV: "test" | "development" | "staging" | "production"; PORT: string; STORAGE_TYPE: "local" | "s3" | "gcs"; STORAGE_PATH: string; AWS_REGION: string; CRAWL_TIMEOUT: string; CRAWL_CONCURRENCY: string; CRAWL_MAX_URLS: string; CRAWL_WAIT_UNTIL: string; AXE_TIMEOUT: string; AXE_CONCURRENCY: string; API_RATE_LIMIT: string; API_TIMEOUT: string; LOG_LEVEL: string; LOG_FILE: string; HEALTH_CHECK_INTERVAL: string; OPENAI_MODEL: string; OPENAI_MAX_TOKENS: string; OPENAI_TEMPERATURE: string; OPENAI_TIMEOUT: string; OPENAI_RETRY_ATTEMPTS: string; OPENAI_RETRY_DELAY: string; CACHE_TYPE: "redis" | "memory" | "filesystem"; CACHE_TTL: string; CACHE_MAX_SIZE: string; CACHE_PATH: string; REDIS_HOST: string; REDIS_PORT: string; REDIS_DB: string; AWS_ACCESS_KEY_ID?: string | undefined; AWS_SECRET_ACCESS_KEY?: string | undefined; AWS_S3_BUCKET?: string | undefined; GCS_PROJECT_ID?: string | undefined; GCS_KEY_FILE_PATH?: string | undefined; GCS_BUCKET_NAME?: string | undefined; OPENAI_API_KEY?: string | undefined; REDIS_PASSWORD?: string | undefined; }; export type Env = z.infer; export {}; //# sourceMappingURL=env.d.ts.map