/** * Telegraph Template Tools * MCP tool definitions for template operations */ import { z } from 'zod'; export declare const CreateFromTemplateSchema: z.ZodObject<{ access_token: z.ZodString; template: z.ZodEnum<["blog_post", "documentation", "article", "changelog", "tutorial"]>; title: z.ZodString; data: z.ZodRecord; author_name: z.ZodOptional; author_url: z.ZodOptional; return_content: z.ZodOptional; }, "strip", z.ZodTypeAny, { access_token: string; title: string; template: "blog_post" | "documentation" | "article" | "changelog" | "tutorial"; data: Record; author_name?: string | undefined; author_url?: string | undefined; return_content?: boolean | undefined; }, { access_token: string; title: string; template: "blog_post" | "documentation" | "article" | "changelog" | "tutorial"; data: Record; author_name?: string | undefined; author_url?: string | undefined; return_content?: boolean | undefined; }>; export declare const templateTools: ({ name: string; description: string; inputSchema: { type: "object"; properties: { access_token?: undefined; template?: undefined; title?: undefined; data?: undefined; author_name?: undefined; author_url?: undefined; return_content?: undefined; }; required?: undefined; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { access_token: { type: string; description: string; }; template: { type: string; enum: string[]; description: string; }; title: { type: string; description: string; }; data: { type: string; description: string; }; author_name: { type: string; description: string; }; author_url: { type: string; description: string; }; return_content: { type: string; default: boolean; }; }; required: string[]; }; })[]; export declare function handleTemplateTool(name: string, args: unknown): Promise<{ content: { type: "text"; text: string; }[]; } | null>; //# sourceMappingURL=templates.d.ts.map