/** * MCP Prompts surface — exposes the canonical investigation playbooks as * named prompts (slash commands in clients that support them). * * Each prompt corresponds to a `Playbook` from `getInvestigationPlaybook`, * but takes user-provided args (e.g. memgraph path, before/after pair) and * fills the placeholders so the agent receives a ready-to-execute brief. * * Prompt names follow `investigate-*` / `verify-*` convention; surfaces in * Claude Code as `/investigate-leak`, `/investigate-hangs`, etc. */ export interface PromptArg { name: string; description: string; required: boolean; } export interface PromptDefinition { name: string; title: string; description: string; arguments: PromptArg[]; /** Substitutes args into the playbook to produce the user message text. */ render: (args: Record) => string; } export declare const PROMPTS: PromptDefinition[]; export declare function findPrompt(name: string): PromptDefinition | undefined;