import { z } from "zod/v4"; export declare const name = "shellRun"; export declare const description = "\u4F7F\u7528jun\u4EE3\u7406\u5728\u524D\u53F0\u6267\u884C\u4E00\u4E2Ashell\u547D\u4EE4\u3002\u6B64\u5DE5\u5177\u4F1A\u7B49\u5F85\u547D\u4EE4\u6267\u884C\u5B8C\u6210\uFF0C\u5E76\u8FD4\u56DE\u5305\u542Bstdio\u548C\u9000\u51FA\u7801\u7684\u5B8C\u6574\u7ED3\u679C\u3002"; export declare const zParams: z.ZodObject<{ command: z.ZodString; args: z.ZodOptional>; mode: z.ZodOptional; timeout: z.ZodOptional; idleTimeout: z.ZodOptional; }, z.core.$strip>; export declare const paramsSchema: z.core.JSONSchema.JSONSchema; /** * 调用 @jixo/jun 的 junRunLogic 来执行前台命令。 * @param args - 符合paramsSchema的参数 * @returns 一个包含命令执行结果的完整对象 */ export declare const functionCall: (args: { command: string; args?: string[] | undefined; mode?: string | undefined; timeout?: number | undefined; idleTimeout?: number | undefined; }) => Promise<{ stdout: string; stderr: string; status: string; exitCode: number; } | { output: string; status: string; exitCode: number; }>; //# sourceMappingURL=shellRun.function_call.d.ts.map