import { z } from 'zod';
import type { Engine } from '../engine/engine.js';
export declare function createManageWorkflowTool(engine: Engine): import("ai").Tool<z.ZodObject<{
    workflowId: z.ZodString;
    action: z.ZodEnum<["activate", "deactivate", "delete"]>;
}, "strip", z.ZodTypeAny, {
    workflowId: string;
    action: "activate" | "deactivate" | "delete";
}, {
    workflowId: string;
    action: "activate" | "deactivate" | "delete";
}>, {
    workflowId: string;
    action: "activate";
    ok: boolean;
} | {
    workflowId: string;
    action: "deactivate";
    ok: boolean;
} | {
    workflowId: string;
    action: "delete";
    ok: boolean;
}> & {
    execute: (args: {
        workflowId: string;
        action: "activate" | "deactivate" | "delete";
    }, options: import("ai").ToolExecutionOptions) => PromiseLike<{
        workflowId: string;
        action: "activate";
        ok: boolean;
    } | {
        workflowId: string;
        action: "deactivate";
        ok: boolean;
    } | {
        workflowId: string;
        action: "delete";
        ok: boolean;
    }>;
};
//# sourceMappingURL=manage-workflow.d.ts.map