import { z } from 'zod'; export declare const BeeManifestSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"peaks.bee/1">; name: z.ZodString; source: z.ZodEnum<{ user: "user"; system: "system"; }>; promotion_status: z.ZodEnum<{ candidate: "candidate"; stable: "stable"; retired: "retired"; "system-stable": "system-stable"; }>; description: z.ZodString; segments: z.ZodArray; required: z.ZodBoolean; }, z.core.$strip>>; outputs: z.ZodArray; required: z.ZodBoolean; }, z.core.$strip>>; sideEffects: z.ZodArray; }, z.core.$strip>>; entrypoint: z.ZodObject<{ preamble: z.ZodString; refs: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; promotion: z.ZodObject<{ minCycles: z.ZodNumber; requiresHumanApproval: z.ZodBoolean; requiresSmokeTest: z.ZodBoolean; retireOnMissesInRow: z.ZodOptional; }, z.core.$strip>; createdBy: z.ZodEnum<{ llm: "llm"; human: "human"; }>; lastTouchedAt: z.ZodString; }, z.core.$strip>;