import { type AgentJsonConfig } from '@n8n/api-types'; import { z } from 'zod'; import { type DimensionTuple } from './dimensions'; export declare const generatedCasesSchema: z.ZodObject<{ cases: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { cases: { input: string; whatToCheck: string; }[]; }, { cases: { input: string; whatToCheck: string; }[]; }>; export interface AgentConfigSummary { name: string; instructions: string; tools: Array<{ name: string; description?: string; }>; } export declare function buildAgentSummary(config: AgentJsonConfig): AgentConfigSummary; export declare function deriveCapabilities(config: AgentJsonConfig): string[]; export declare const CASE_GENERATION_SYSTEM_PROMPT: string; export declare function buildCaseGenerationUserPrompt(summary: AgentConfigSummary, tuples: DimensionTuple[]): string;