/** * Workflow auto-generator - generates workflow YAML from discovered tools. * * This module analyzes tool descriptions and schemas to automatically * generate test workflows that represent common usage patterns. * Unlike the LLM-powered WorkflowDiscoverer, this uses heuristics * for deterministic workflow generation in check mode. */ import type { MCPTool } from '../transport/types.js'; import type { Workflow, WorkflowDiscoveryOptions } from './types.js'; /** * Generate workflows from available tools using pattern matching. * * This function analyzes tool names, descriptions, and schemas to * identify common workflow patterns like CRUD operations, auth flows, * and chained data processing. * * @param tools - Available MCP tools * @param options - Generation options * @returns Array of generated workflows */ export declare function generateWorkflowsFromTools(tools: MCPTool[], options?: WorkflowDiscoveryOptions): Workflow[]; /** * Generate YAML content for workflows. */ export declare function generateWorkflowYamlContent(workflows: Workflow[]): string; //# sourceMappingURL=auto-generator.d.ts.map