import { FactorySandbox, LocalSandbox } from '@mastra/core/workspace'; import type { FactorySandboxContext } from '@mastra/core/workspace'; export interface LocalFactorySandboxOptions { /** Directory under which every session gets its own working directory. */ root: string; /** Environment for commands run in the sandbox. */ env?: Record; } /** * Sessions run on the host machine: each session's sandbox is a LocalSandbox * rooted at `join(root, sessionId)`, where the repository checks out as a * subdirectory. No template and no user-tunable settings. */ export declare class LocalFactorySandbox extends FactorySandbox> { #private; readonly provider = "local"; constructor(options: LocalFactorySandboxOptions); create(ctx: FactorySandboxContext): LocalSandbox; } //# sourceMappingURL=local-factory-sandbox.d.ts.map