type McpPromptArgument = { name: string; description: string; required?: boolean; }; export type McpPrompt = { name: string; title: string; description: string; arguments: McpPromptArgument[]; /** The user message; required arguments are present and non-empty. */ build: (args: Record) => string; }; export declare const prompts: McpPrompt[]; export declare const promptList: { name: string; title: string; description: string; arguments: McpPromptArgument[]; }[]; /** * The `prompts/get` result for a prompt. * * Throws McpToolError for an unknown prompt or a missing required argument. */ export declare function getPrompt(name: string, args?: Record): { description: string; messages: { role: "user"; content: { type: "text"; text: string; }; }[]; }; export {};