/** * MCP Tool: generate_meta * Generate optimized meta tags (title, description, OG tags) for a page */ import { z } from 'zod'; export declare const GenerateMetaInput: z.ZodObject<{ domain: z.ZodOptional; url_path: z.ZodString; include_og_tags: z.ZodDefault>; framework: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { url_path: string; include_og_tags: boolean; framework: "nextjs" | "astro" | "remix" | "html"; domain?: string | undefined; }, { url_path: string; domain?: string | undefined; include_og_tags?: boolean | undefined; framework?: "nextjs" | "astro" | "remix" | "html" | undefined; }>; export type GenerateMetaParams = z.infer; export interface PageAnalysis { url: string; current_title: string | null; current_description: string | null; main_heading: string | null; headings: string[]; word_count: number; content_preview: string; page_type: 'homepage' | 'blog_post' | 'blog_index' | 'product' | 'about' | 'other'; key_topics: string[]; images: Array<{ src: string; alt: string | null; }>; } export interface ClientProfileContext { target_audience?: string; brand_voice?: string; target_keywords?: string[]; differentiators?: string; primary_cta?: string; primary_industry?: string; } export interface GenerateMetaResult { analysis: PageAnalysis; current_issues: string[]; profile_context?: ClientProfileContext; profile_warnings?: string[]; instructions: string; } /** * Generate meta tags for a page */ export declare function generateMeta(params: GenerateMetaParams): Promise; //# sourceMappingURL=generate-meta.d.ts.map