import { z } from 'zod'; import { LogicBlockType } from './enums'; export declare const scriptOptionsSchema: z.ZodObject<{ name: z.ZodString; content: z.ZodOptional; shouldExecuteInParentContext: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; content?: string | undefined; shouldExecuteInParentContext?: boolean | undefined; }, { name: string; content?: string | undefined; shouldExecuteInParentContext?: boolean | undefined; }>; export declare const scriptBlockSchema: z.ZodObject<{ id: z.ZodString; groupId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodEnum<[LogicBlockType.SCRIPT]>; options: z.ZodObject<{ name: z.ZodString; content: z.ZodOptional; shouldExecuteInParentContext: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; content?: string | undefined; shouldExecuteInParentContext?: boolean | undefined; }, { name: string; content?: string | undefined; shouldExecuteInParentContext?: boolean | undefined; }>; }, "strip", z.ZodTypeAny, { id: string; type: LogicBlockType.SCRIPT; groupId: string; options: { name: string; content?: string | undefined; shouldExecuteInParentContext?: boolean | undefined; }; outgoingEdgeId?: string | undefined; }, { id: string; type: LogicBlockType.SCRIPT; groupId: string; options: { name: string; content?: string | undefined; shouldExecuteInParentContext?: boolean | undefined; }; outgoingEdgeId?: string | undefined; }>; export declare const defaultScriptOptions: ScriptOptions; export type ScriptBlock = z.infer; export type ScriptOptions = z.infer; //# sourceMappingURL=script.d.ts.map