import { ToolExecutor, ToolDefinition, ToolResult, RequestContext } from '@majkapp/majk-chat-core';
export declare class BashTool implements ToolExecutor {
    readonly name = "bash";
    private requireConfirmation;
    constructor(requireConfirmation?: boolean);
    readonly definition: ToolDefinition;
    execute(args: any, _context: RequestContext): Promise<ToolResult>;
    validateArgs(args: any): boolean;
    requestPermission(args: any, _context: RequestContext): Promise<boolean>;
}
//# sourceMappingURL=bash.tool.d.ts.map