import { z } from 'zod';
/**
 * Schema for environment detection variables.
 */
export declare const environmentDetectionSchema: z.ZodObject<{
    NODE_ENV: z.ZodOptional<z.ZodEnum<["development", "production"]>>;
    REDOCLY_ENV: z.ZodDefault<z.ZodEnum<["production", "preview", "development"]>>;
    REDOCLY_EXECUTION_MODE: z.ZodDefault<z.ZodEnum<["build", "develop", "runtime"]>>;
    REDOCLY_INTERNAL_DEV: z.ZodEffects<z.ZodOptional<z.ZodEnum<["true", "false"]>>, boolean | undefined, "false" | "true" | undefined>;
    CI: z.ZodEffects<z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"true">, z.ZodLiteral<"false">, z.ZodLiteral<"1">]>>, boolean | undefined, "1" | "false" | "true" | undefined>;
}, "strict", z.ZodTypeAny, {
    NODE_ENV?: "development" | "production" | undefined;
    REDOCLY_ENV: "development" | "preview" | "production";
    REDOCLY_EXECUTION_MODE: "build" | "develop" | "runtime";
    REDOCLY_INTERNAL_DEV?: boolean | undefined;
    CI?: boolean | undefined;
}, {
    NODE_ENV?: "development" | "production" | undefined;
    REDOCLY_ENV?: "development" | "preview" | "production" | undefined;
    REDOCLY_EXECUTION_MODE?: "build" | "develop" | "runtime" | undefined;
    REDOCLY_INTERNAL_DEV?: "false" | "true" | undefined;
    CI?: "1" | "false" | "true" | undefined;
}>;
//# sourceMappingURL=environment-detection.d.ts.map