import { z } from 'zod/v4'; /** * Base input schema for execute_command (no background param). * Extended with `background` in tools.ts when sandbox.processes exists. */ export declare const executeCommandInputSchema: z.ZodObject<{ command: z.ZodString; timeout: z.ZodOptional>; cwd: z.ZodOptional>; tail: z.ZodOptional>; }, z.core.$strip>; /** Schema with background param included. */ export declare const executeCommandWithBackgroundSchema: z.ZodObject<{ command: z.ZodString; timeout: z.ZodOptional>; cwd: z.ZodOptional>; tail: z.ZodOptional>; background: z.ZodOptional; }, z.core.$strip>; /** Foreground-only tool (no background param in schema). */ export declare const executeCommandTool: import("../../tools").Tool<{ command: string; timeout?: number | null | undefined; cwd?: string | null | undefined; tail?: number | null | undefined; }, unknown, unknown, unknown, any, "mastra_workspace_execute_command", unknown>; /** Tool with background param in schema (used when sandbox.processes exists). */ export declare const executeCommandWithBackgroundTool: import("../../tools").Tool<{ command: string; timeout?: number | null | undefined; cwd?: string | null | undefined; tail?: number | null | undefined; background?: boolean | undefined; }, unknown, unknown, unknown, any, "mastra_workspace_execute_command", unknown>; //# sourceMappingURL=execute-command.d.ts.map