import { z } from "zod"; import type { McpTool } from "../tool.js"; declare const inputSchema: z.ZodObject<{ body: z.ZodDefault; currentTitle: z.ZodOptional; currentTags: z.ZodOptional>; currentProject: z.ZodOptional; }, "strip", z.ZodTypeAny, { body: string; currentTitle?: string | undefined; currentTags?: string[] | undefined; currentProject?: string | undefined; }, { body?: string | undefined; currentTitle?: string | undefined; currentTags?: string[] | undefined; currentProject?: string | undefined; }>; interface Output { title: string; tags: string[]; project?: string; /** True when an LLM produced the suggestion. False when we fell back. */ llm: boolean; } /** * Suggest a title and tags for a note from its body. Used by the * dashboard editor to auto-populate metadata so the user doesn't * have to think about it. Falls back to a deterministic heuristic * when no LLM is configured. */ export declare const noteSuggestMetadata: McpTool; export {}; //# sourceMappingURL=note-suggest-metadata.d.ts.map