/** * Sandbox Access Error * * Thrown when a file operation targets a path outside the sandbox workspace * and allowed mounts. Carries metadata for upstream recovery (confirmation * prompt → mount/allow → retry). */ export declare class SandboxAccessError extends Error { readonly requestedPath: string; readonly resolvedPath: string; readonly mode: "read" | "write"; readonly name = "SandboxAccessError"; constructor(requestedPath: string, resolvedPath: string, mode: "read" | "write"); /** * Attached by the sandbox implementation after catching. * Adds a mount for the parent directory of the resolved path. * Returns a cleanup function if the allow is temporary (!always). */ recover?: (always: boolean) => Promise<(() => void) | void>; } //# sourceMappingURL=errors.d.ts.map