/** * create_doc tool: Create new documents with optional template frontmatter. */ import { z } from 'zod'; import { type DocType } from '../utils/paths.js'; import type { ToolContext, ToolResult } from '../types.js'; /** * Input schema for create_doc tool. */ export declare const CreateDocInputSchema: z.ZodObject<{ path: z.ZodString; content: z.ZodString; template: z.ZodDefault>; prettyPrint: z.ZodDefault; }, z.core.$strip>; export type CreateDocInput = z.infer; /** * Output interface for create_doc tool. */ export interface CreateDocOutput { path: string; created: true; size: number; type: DocType; } /** * Template definitions with frontmatter. * {{DATE}} placeholder is replaced with current date in YYYY-MM-DD format. */ export declare const TEMPLATES: Record; /** * Handle create_doc tool request. * Creates a new file with optional template frontmatter. * * @param input - Tool input * @param context - Tool context * @returns Tool result */ export declare function handleCreateDoc(input: CreateDocInput, context: ToolContext): Promise; //# sourceMappingURL=create-doc.d.ts.map