import { z } from 'zod';
import type { TWorkflowAST } from '../ast/types.js';
export declare const modifyParamsSchemas: Record<string, z.ZodType>;
export declare function validateModifyParams(operation: string, params: Record<string, unknown>): {
    success: true;
} | {
    success: false;
    error: string;
};
export declare function applyModifyOperation(ast: TWorkflowAST, operation: string, params: Record<string, unknown>): {
    ast: TWorkflowAST;
    warnings: string[];
    extraData: Record<string, unknown>;
};
//# sourceMappingURL=modify-operation.d.ts.map