import { z } from 'zod'; export declare const ConfigBundleNameSchema: z.ZodString; export declare const ConfigBundleDescriptionSchema: z.ZodOptional; /** Freeform configuration for a single component within a bundle. */ export declare const ComponentConfigurationSchema: z.ZodObject<{ configuration: z.ZodRecord; }, z.core.$strip>; export type ComponentConfiguration = z.infer; /** * Map of component identifier (ARN or placeholder) to its configuration. * * Keys are typically resource ARNs (runtime ARN, gateway ARN) but may use * placeholder tokens like `{{agent:}}` when the bundle is created * before deploy and ARNs are not yet available. */ export declare const ComponentConfigurationMapSchema: z.ZodRecord; }, z.core.$strip>>; export type ComponentConfigurationMap = z.infer; export declare const ConfigBundleSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; components: z.ZodRecord; }, z.core.$strip>>; branchName: z.ZodOptional; commitMessage: z.ZodOptional; }, z.core.$strip>; export type ConfigBundle = z.infer; //# sourceMappingURL=config-bundle.d.ts.map