import { FactorySandbox } from '@mastra/core/workspace'; import type { FactorySandboxContext, MastraSandbox } from '@mastra/core/workspace'; import type { MastraFactorySandboxConfig } from './session-sandbox.js'; /** * Wraps the `sandbox: ctx => new SomeSandbox(...)` host callback * as a FactorySandbox. The host owns everything inside the callback, so the * factory knows nothing about it: no settings, no template, no builds. */ export declare class CallbackFactorySandbox extends FactorySandbox> { #private; readonly provider = "custom"; constructor(callback: MastraFactorySandboxConfig); create(ctx: FactorySandboxContext): MastraSandbox; } //# sourceMappingURL=callback-factory-sandbox.d.ts.map