import { z } from 'zod'; import type { ToolHandler } from '../tool.js'; import type { CommandProvider } from './provider.js'; export declare const toolInfo: { readonly name: "executeCommand"; readonly description: "Run one CLI command from the project-root working directory. Use for builds, tests, diagnostics, and other command-line tasks. After calling executeCommand, wait for the command result before deciding on the next action."; readonly parameters: z.ZodObject<{ command: z.ZodString; requiresApproval: z.ZodDefault, z.ZodBoolean>>; }, z.core.$strip>; }; export declare const handler: ToolHandler; declare const _default: { handler: ToolHandler<{ readonly name: "executeCommand"; readonly description: "Run one CLI command from the project-root working directory. Use for builds, tests, diagnostics, and other command-line tasks. After calling executeCommand, wait for the command result before deciding on the next action."; readonly parameters: z.ZodObject<{ command: z.ZodString; requiresApproval: z.ZodDefault, z.ZodBoolean>>; }, z.core.$strip>; }, CommandProvider>; name: "executeCommand"; description: "Run one CLI command from the project-root working directory. Use for builds, tests, diagnostics, and other command-line tasks. After calling executeCommand, wait for the command result before deciding on the next action."; parameters: z.ZodObject<{ command: z.ZodString; requiresApproval: z.ZodDefault, z.ZodBoolean>>; }, z.core.$strip>; }; export default _default;