/** * Parent side of the recipe sandbox. * * `.recipe.ts` is transpiled to a plain CommonJS bundle in this (trusted) * process, then run in a forked child locked down with Node's permission * model — no worker threads, no `child_process`, no filesystem writes, and * filesystem reads scoped to the child-script and temp directories. Only * the exported recipe object crosses back over IPC. See docs/recipe-sandbox.md. */ /** Whether `.recipe.ts` loading is sandboxed. `SITECOREAI_RECIPE_SANDBOX=0` opts out. */ export declare const isRecipeSandboxEnabled: () => boolean; /** * Compile a `.recipe.ts` and run it in the confined sandbox child; return * the exported recipe object (unvalidated — the caller validates it against * the schema). */ export declare const loadRecipeInSandbox: (filePath: string) => Promise;