import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { MemoryStoreMount, MemoryStoreMount$Outbound } from "./memorystoremount.js"; import { ShellNetworkPolicy, ShellNetworkPolicy$Outbound } from "./shellnetworkpolicy.js"; import { SkillEntry, SkillEntry$Outbound } from "./skillentry.js"; export type ShellEnvironmentContainerAuto = { type: "container_auto"; networkPolicy?: ShellNetworkPolicy | undefined; /** * Skills to inject into the container's /skills directory. */ skills?: Array | undefined; /** * Memory stores to mount into the container under /mnt/memory. */ memoryStores?: Array | undefined; }; /** @internal */ export declare const ShellEnvironmentContainerAuto$inboundSchema: z.ZodType; /** @internal */ export type ShellEnvironmentContainerAuto$Outbound = { type: "container_auto"; network_policy?: ShellNetworkPolicy$Outbound | undefined; skills?: Array | undefined; memory_stores?: Array | undefined; }; /** @internal */ export declare const ShellEnvironmentContainerAuto$outboundSchema: z.ZodType; export declare function shellEnvironmentContainerAutoToJSON(shellEnvironmentContainerAuto: ShellEnvironmentContainerAuto): string; export declare function shellEnvironmentContainerAutoFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=shellenvironmentcontainerauto.d.ts.map