import { z } from "zod"; /** * Environment variable schema with validation */ declare const EnvironmentSchema: z.ZodObject<{ CLEANSLATE_API_KEY: z.ZodString; CLEANSLATE_API_BASE_URL: z.ZodDefault; LOG_LEVEL: z.ZodDefault>; REQUEST_TIMEOUT_MS: z.ZodDefault; MAX_RETRIES: z.ZodDefault; }, "strip", z.ZodTypeAny, { CLEANSLATE_API_KEY: string; CLEANSLATE_API_BASE_URL: string; LOG_LEVEL: "debug" | "info" | "warn" | "error"; REQUEST_TIMEOUT_MS: number; MAX_RETRIES: number; }, { CLEANSLATE_API_KEY: string; CLEANSLATE_API_BASE_URL?: string | undefined; LOG_LEVEL?: "debug" | "info" | "warn" | "error" | undefined; REQUEST_TIMEOUT_MS?: number | undefined; MAX_RETRIES?: number | undefined; }>; export type Environment = z.infer; /** * Load and validate environment variables * Exits process with error if validation fails */ export declare function loadEnvironment(): Environment; export {}; //# sourceMappingURL=environment.d.ts.map