import { z } from "zod"; export declare const executionPolicyManifestSchema: z.ZodObject<{ policyId: z.ZodString; writableRoots: z.ZodArray; allowProductCodeWrites: z.ZodDefault; allowedHelpers: z.ZodDefault>; blockedPatterns: z.ZodDefault>; networkPosture: z.ZodString; }, "strip", z.ZodTypeAny, { policyId: string; networkPosture: string; writableRoots: string[]; allowProductCodeWrites: boolean; allowedHelpers: string[]; blockedPatterns: string[]; }, { policyId: string; networkPosture: string; writableRoots: string[]; allowProductCodeWrites?: boolean | undefined; allowedHelpers?: string[] | undefined; blockedPatterns?: string[] | undefined; }>; export type ExecutionPolicyManifest = z.infer; export declare function parseExecutionPolicyManifest(value: unknown): ExecutionPolicyManifest; //# sourceMappingURL=execution-policy.d.ts.map