import type { DaemonToWorker } from '../../types.js'; type WorkerInit = Extract; export type WorkflowSandboxPolicySource = { sandbox?: boolean; /** New three-tier fs-policy lists (deny-by-default). Must be carried through * the whole workflow chain so workflow workers get the SAME policy as a * normal session — legacy sandboxHidePaths/sandboxReadonlyPaths alone lose * the readWrite tier and any deny the user expressed via sandboxPaths. */ sandboxPaths?: { readWrite?: string[]; readOnly?: string[]; deny?: string[]; }; sandboxHidePaths?: string[]; sandboxReadonlyPaths?: string[]; sandboxNetwork?: boolean; }; export type WorkflowSandboxInitFields = Pick; export declare function workflowSandboxInitFields(policy: WorkflowSandboxPolicySource | undefined): WorkflowSandboxInitFields; export {}; //# sourceMappingURL=sandbox-policy.d.ts.map