import { z } from "zod";
import type { AgentTool } from "@kenkaiiii/gg-agent";
import type { ProcessManager } from "../core/process-manager.js";
import { type ToolOperations } from "./operations.js";
declare const BashParams: z.ZodObject<{
    command: z.ZodString;
    timeout: z.ZodOptional<z.ZodNumber>;
    run_in_background: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare function createBashTool(cwd: string, processManager: ProcessManager, ops?: ToolOperations, planModeRef?: {
    current: boolean;
}): AgentTool<typeof BashParams>;
export {};
//# sourceMappingURL=bash.d.ts.map