import { z } from "zod/v4-mini"; import type { FsDuplex } from "../fs-duplex/common.js"; import type { TaskRunner } from "../node/utils.js"; export declare const zEvalTask: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"eval">; taskId: z.ZodMiniString; code: z.ZodMiniString; status: z.ZodMiniEnum<{ initial: "initial"; fulfilled: "fulfilled"; rejected: "rejected"; pending: "pending"; }>; result: z.ZodMiniAny; done: z.ZodMiniBoolean; }, z.core.$strip>; export type EvalTask = z.output; export declare function doEval(duplex: FsDuplex, initialTask: EvalTask): Promise; export declare const createRunCodeInBrowser: (runner: TaskRunner) => (dir: string, code: string) => Promise; //# sourceMappingURL=eval.d.ts.map