/** * An evaluation that could not produce a value. The message carries * the evaluator's own diagnostics (a traceback, a transport failure, * a non-serializable result); `syntax` is true when the program * failed to parse, so callers can distinguish "bad script" from * "script raised". */ export declare class EvalError extends Error { readonly syntax: boolean; constructor(message: string, options?: { syntax?: boolean; cause?: unknown; }); } /** * A rename whose two ends do not live on the same mount. * * The dispatcher picks the mount from the source and addresses the * destination against that same backend, so applying one would drop * the source and write the target into the wrong store. * * Deliberately carries no errno. The condition is decided once, in * RuntimeVFS.rename, and each encoder maps it to the number its own * reference implementation answers: pathlib says EXDEV, while a WASI * guest sees ENOENT because each mount is its own preopen. Unifying * those two is a separate decision from writing the rule down once. */ export declare class CrossMountError extends Error { readonly src: string; readonly dst: string; readonly code = "CROSS_MOUNT"; constructor(src: string, dst: string); } //# sourceMappingURL=errors.d.ts.map