/**
 * Bash tool - Executes bash commands in a persistent shell session.
 */
export declare const bashToolFactory: import("../types.js").ToolFactory<unknown, import("../types.js").Tool<{
    command: string;
    timeout?: number | undefined;
    description?: string | undefined;
    run_in_background?: boolean | undefined;
}, {
    success: boolean;
    message: string;
    pid: number | undefined;
    stdout?: undefined;
    stderr?: undefined;
    exitCode?: undefined;
    readonly error?: undefined;
} | {
    success: boolean;
    stdout: string;
    stderr: string;
    exitCode: number;
    message?: undefined;
    pid?: undefined;
    readonly error?: undefined;
} | {
    success: boolean;
    stdout: any;
    stderr: any;
    exitCode: any;
    error: any;
    message?: undefined;
    pid?: undefined;
}>>;
//# sourceMappingURL=bash.d.ts.map