/**
 * Copyright IBM Corp. 2024, 2025
 */
import { z } from 'zod';
export declare const EnvironmentSpecVariableSchema: z.ZodObject<{
    key: z.ZodString;
    value: z.ZodAny;
    isSecret: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>;
export declare const EnvironmentSchema: z.ZodObject<{
    metadata: z.ZodObject<{
        name: z.ZodString;
        version: z.ZodString;
        tags: z.ZodOptional<z.ZodArray<z.ZodString>>;
        namespace: z.ZodString;
        type: z.ZodOptional<z.ZodString>;
        description: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>;
    kindEnum: z.ZodOptional<z.ZodString>;
    apiVersion: z.ZodOptional<z.ZodString>;
    kind: z.ZodLiteral<"environment">;
    spec: z.ZodObject<{
        variables: z.ZodArray<z.ZodObject<{
            key: z.ZodString;
            value: z.ZodAny;
            isSecret: z.ZodDefault<z.ZodBoolean>;
        }, z.core.$strip>>;
    }, z.core.$strip>;
}, z.core.$strip>;
//# sourceMappingURL=environment.schema.d.ts.map