/** * E2B sandbox provider descriptor for MastraEditor. * * @example * ```typescript * import { e2bSandboxProvider } from '@mastra/e2b'; * * const editor = new MastraEditor({ * sandboxes: [e2bSandboxProvider], * }); * ``` */ import type { SandboxProvider } from '@mastra/core/editor'; /** * Serializable subset of E2BSandboxOptions for editor storage. * Non-serializable options (TemplateBuilder callbacks, runtime objects) are excluded. */ interface E2BProviderConfig { template?: string; timeout?: number; env?: Record; metadata?: Record; domain?: string; apiUrl?: string; apiKey?: string; accessToken?: string; } export declare const e2bSandboxProvider: SandboxProvider; export {}; //# sourceMappingURL=provider.d.ts.map