import { z } from 'zod'; import { Template } from '../storage/templates.js'; /** * Input schema for the Create Template tool */ export declare const createTemplateSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; content: z.ZodString; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; content: string; tags?: string[] | undefined; description?: string | undefined; }, { name: string; content: string; tags?: string[] | undefined; description?: string | undefined; }>; /** * Type for the input parameters */ export type CreateTemplateParams = z.infer; /** * Create a new PRD template in storage * * @param name - The name of the template * @param description - Optional description of the template * @param content - Markdown content of the template * @param tags - Optional array of tags * @returns The created Template object */ export declare function createTemplate(name: string, description: string | undefined, content: string, tags?: string[]): Promise