/** * MCP Tools Registry */ import { getPageSEO } from './get-page-seo.js'; import { getIssues } from './get-issues.js'; import { crawlSite } from './crawl-site.js'; import { generateSchema } from './generate-schema.js'; import { generateMeta } from './generate-meta.js'; import { getSecurityContext } from './get-security-context.js'; import { getGSCInsights } from './get-gsc-insights.js'; import { createFeatureSpec } from './create-feature-spec.js'; import { getFeatureSpec } from './get-feature-spec.js'; import { updateFeatureSpec } from './update-feature-spec.js'; import { listFeatureSpecs } from './list-feature-specs.js'; import { linkCommit } from './link-commit.js'; import { getCommitMessage } from './get-commit-message.js'; import { optimizeContent } from './optimize-content.js'; import { createKeywordCluster, getKeywordClusters, createContentSpec } from './keyword-clusters.js'; import { lookupKeywords, suggestKeywords } from './keyword-research.js'; export declare const tools: { get_page_seo: { handler: typeof getPageSEO; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; url_path: import("zod").ZodOptional; file_path: import("zod").ZodOptional; content: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { domain?: string | undefined; content?: string | undefined; url_path?: string | undefined; file_path?: string | undefined; }, { domain?: string | undefined; content?: string | undefined; url_path?: string | undefined; file_path?: string | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; url_path: { type: string; description: string; }; file_path: { type: string; description: string; }; content: { type: string; description: string; }; }; required: string[]; }; }; }; get_issues: { handler: typeof getIssues; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; filters: import("zod").ZodOptional, "many">>; issue_types: import("zod").ZodOptional>; limit: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { limit?: number | undefined; severity?: ("critical" | "high" | "medium" | "low")[] | undefined; issue_types?: string[] | undefined; }, { limit?: number | undefined; severity?: ("critical" | "high" | "medium" | "low")[] | undefined; issue_types?: string[] | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { domain?: string | undefined; filters?: { limit?: number | undefined; severity?: ("critical" | "high" | "medium" | "low")[] | undefined; issue_types?: string[] | undefined; } | undefined; }, { domain?: string | undefined; filters?: { limit?: number | undefined; severity?: ("critical" | "high" | "medium" | "low")[] | undefined; issue_types?: string[] | undefined; } | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; filters: { type: string; properties: { severity: { type: string; items: { type: string; enum: string[]; }; description: string; }; issue_types: { type: string; items: { type: string; }; description: string; }; limit: { type: string; description: string; minimum: number; maximum: number; }; }; }; }; required: string[]; }; }; }; crawl_site: { handler: typeof crawlSite; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { domain?: string | undefined; }, { domain?: string | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; }; required: never[]; }; }; }; generate_schema: { handler: typeof generateSchema; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; url_path: import("zod").ZodOptional; schema_type: import("zod").ZodDefault>>; }, "strip", import("zod").ZodTypeAny, { schema_type: "auto" | "Article" | "BlogPosting" | "Product" | "Organization" | "LocalBusiness" | "FAQPage" | "BreadcrumbList"; domain?: string | undefined; url_path?: string | undefined; }, { domain?: string | undefined; url_path?: string | undefined; schema_type?: "auto" | "Article" | "BlogPosting" | "Product" | "Organization" | "LocalBusiness" | "FAQPage" | "BreadcrumbList" | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; url_path: { type: string; description: string; }; schema_type: { type: string; enum: string[]; description: string; }; }; required: string[]; }; }; }; generate_meta: { handler: typeof generateMeta; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; url_path: import("zod").ZodString; include_og_tags: import("zod").ZodDefault>; framework: import("zod").ZodDefault>>; }, "strip", import("zod").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; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; url_path: { type: string; description: string; }; include_og_tags: { type: string; description: string; }; framework: { type: string; enum: string[]; description: string; }; }; required: string[]; }; }; }; get_gsc_insights: { handler: typeof getGSCInsights; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; period: import("zod").ZodDefault>; include_recommendations: import("zod").ZodDefault; }, "strip", import("zod").ZodTypeAny, { period: "7d" | "28d" | "90d"; include_recommendations: boolean; domain?: string | undefined; }, { domain?: string | undefined; period?: "7d" | "28d" | "90d" | undefined; include_recommendations?: boolean | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; period: { type: string; enum: string[]; description: string; }; include_recommendations: { type: string; description: string; }; }; required: never[]; }; }; }; create_feature_spec: { handler: typeof createFeatureSpec; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; project_id: import("zod").ZodOptional; title: import("zod").ZodString; description: import("zod").ZodOptional; feature_type: import("zod").ZodDefault>>; priority: import("zod").ZodDefault>>; ai_context_summary: import("zod").ZodOptional; next_action: import("zod").ZodOptional; tech_stack: import("zod").ZodDefault>>; affected_files: import("zod").ZodDefault>>; tags: import("zod").ZodDefault>>; criteria: import("zod").ZodDefault; criterion_type: import("zod").ZodDefault>>; verification_method: import("zod").ZodDefault>>; is_required: import("zod").ZodDefault>; }, "strip", import("zod").ZodTypeAny, { title: string; criterion_type: "performance" | "functional" | "technical" | "security" | "accessibility"; verification_method: "automated_test" | "manual_qa" | "code_review"; is_required: boolean; description?: string | undefined; }, { title: string; description?: string | undefined; criterion_type?: "performance" | "functional" | "technical" | "security" | "accessibility" | undefined; verification_method?: "automated_test" | "manual_qa" | "code_review" | undefined; is_required?: boolean | undefined; }>, "many">>>; tasks: import("zod").ZodDefault; task_type: import("zod").ZodDefault>>; files_to_modify: import("zod").ZodDefault>>; code_snippet: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { title: string; task_type: "backend" | "frontend" | "database" | "testing" | "docs"; files_to_modify: string[]; description?: string | undefined; code_snippet?: string | undefined; }, { title: string; description?: string | undefined; task_type?: "backend" | "frontend" | "database" | "testing" | "docs" | undefined; files_to_modify?: string[] | undefined; code_snippet?: string | undefined; }>, "many">>>; }, "strip", import("zod").ZodTypeAny, { title: string; feature_type: "new_feature" | "enhancement" | "refactor" | "bug_fix"; priority: "critical" | "high" | "low" | "normal"; tech_stack: string[]; affected_files: string[]; tags: string[]; criteria: { title: string; criterion_type: "performance" | "functional" | "technical" | "security" | "accessibility"; verification_method: "automated_test" | "manual_qa" | "code_review"; is_required: boolean; description?: string | undefined; }[]; tasks: { title: string; task_type: "backend" | "frontend" | "database" | "testing" | "docs"; files_to_modify: string[]; description?: string | undefined; code_snippet?: string | undefined; }[]; domain?: string | undefined; description?: string | undefined; project_id?: string | undefined; ai_context_summary?: string | undefined; next_action?: string | undefined; }, { title: string; domain?: string | undefined; description?: string | undefined; project_id?: string | undefined; feature_type?: "new_feature" | "enhancement" | "refactor" | "bug_fix" | undefined; priority?: "critical" | "high" | "low" | "normal" | undefined; ai_context_summary?: string | undefined; next_action?: string | undefined; tech_stack?: string[] | undefined; affected_files?: string[] | undefined; tags?: string[] | undefined; criteria?: { title: string; description?: string | undefined; criterion_type?: "performance" | "functional" | "technical" | "security" | "accessibility" | undefined; verification_method?: "automated_test" | "manual_qa" | "code_review" | undefined; is_required?: boolean | undefined; }[] | undefined; tasks?: { title: string; description?: string | undefined; task_type?: "backend" | "frontend" | "database" | "testing" | "docs" | undefined; files_to_modify?: string[] | undefined; code_snippet?: string | undefined; }[] | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; project_id: { type: string; description: string; }; title: { type: string; description: string; }; description: { type: string; description: string; }; feature_type: { type: string; enum: string[]; description: string; }; priority: { type: string; enum: string[]; description: string; }; ai_context_summary: { type: string; description: string; }; next_action: { type: string; description: string; }; tech_stack: { type: string; items: { type: string; }; description: string; }; affected_files: { type: string; items: { type: string; }; description: string; }; tags: { type: string; items: { type: string; }; description: string; }; criteria: { type: string; description: string; items: { type: string; properties: { title: { type: string; }; description: { type: string; }; criterion_type: { type: string; enum: string[]; }; verification_method: { type: string; enum: string[]; }; is_required: { type: string; }; }; required: string[]; }; }; tasks: { type: string; description: string; items: { type: string; properties: { title: { type: string; }; description: { type: string; }; task_type: { type: string; enum: string[]; }; files_to_modify: { type: string; items: { type: string; }; }; code_snippet: { type: string; }; }; required: string[]; }; }; }; required: string[]; }; }; }; get_feature_spec: { handler: typeof getFeatureSpec; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; project_id: import("zod").ZodOptional; spec_id: import("zod").ZodOptional; search: import("zod").ZodOptional; include_criteria: import("zod").ZodDefault>; include_tasks: import("zod").ZodDefault>; }, "strip", import("zod").ZodTypeAny, { include_criteria: boolean; include_tasks: boolean; domain?: string | undefined; project_id?: string | undefined; spec_id?: string | undefined; search?: string | undefined; }, { domain?: string | undefined; project_id?: string | undefined; spec_id?: string | undefined; search?: string | undefined; include_criteria?: boolean | undefined; include_tasks?: boolean | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; project_id: { type: string; description: string; }; spec_id: { type: string; description: string; }; search: { type: string; description: string; }; include_criteria: { type: string; description: string; }; include_tasks: { type: string; description: string; }; }; }; }; }; update_feature_spec: { handler: typeof updateFeatureSpec; schema: import("zod").ZodObject<{ spec_id: import("zod").ZodString; status: import("zod").ZodOptional>; next_action: import("zod").ZodOptional; task_id: import("zod").ZodOptional; task_status: import("zod").ZodOptional>; add_task: import("zod").ZodOptional; task_type: import("zod").ZodOptional>; files_to_modify: import("zod").ZodOptional>; code_snippet: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { title: string; description?: string | undefined; task_type?: "backend" | "frontend" | "database" | "testing" | "docs" | undefined; files_to_modify?: string[] | undefined; code_snippet?: string | undefined; }, { title: string; description?: string | undefined; task_type?: "backend" | "frontend" | "database" | "testing" | "docs" | undefined; files_to_modify?: string[] | undefined; code_snippet?: string | undefined; }>>; add_tasks: import("zod").ZodOptional; task_type: import("zod").ZodOptional>; files_to_modify: import("zod").ZodOptional>; code_snippet: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { title: string; description?: string | undefined; task_type?: "backend" | "frontend" | "database" | "testing" | "docs" | undefined; files_to_modify?: string[] | undefined; code_snippet?: string | undefined; }, { title: string; description?: string | undefined; task_type?: "backend" | "frontend" | "database" | "testing" | "docs" | undefined; files_to_modify?: string[] | undefined; code_snippet?: string | undefined; }>, "many">>; criterion_id: import("zod").ZodOptional; criterion_status: import("zod").ZodOptional>; }, "strip", import("zod").ZodTypeAny, { spec_id: string; status?: "planned" | "completed" | "in_progress" | "verified" | "deprecated" | undefined; next_action?: string | undefined; task_id?: string | undefined; task_status?: "completed" | "in_progress" | "todo" | "blocked" | undefined; add_task?: { title: string; description?: string | undefined; task_type?: "backend" | "frontend" | "database" | "testing" | "docs" | undefined; files_to_modify?: string[] | undefined; code_snippet?: string | undefined; } | undefined; add_tasks?: { title: string; description?: string | undefined; task_type?: "backend" | "frontend" | "database" | "testing" | "docs" | undefined; files_to_modify?: string[] | undefined; code_snippet?: string | undefined; }[] | undefined; criterion_id?: string | undefined; criterion_status?: "verified" | "pending" | "implemented" | "tested" | undefined; }, { spec_id: string; status?: "planned" | "completed" | "in_progress" | "verified" | "deprecated" | undefined; next_action?: string | undefined; task_id?: string | undefined; task_status?: "completed" | "in_progress" | "todo" | "blocked" | undefined; add_task?: { title: string; description?: string | undefined; task_type?: "backend" | "frontend" | "database" | "testing" | "docs" | undefined; files_to_modify?: string[] | undefined; code_snippet?: string | undefined; } | undefined; add_tasks?: { title: string; description?: string | undefined; task_type?: "backend" | "frontend" | "database" | "testing" | "docs" | undefined; files_to_modify?: string[] | undefined; code_snippet?: string | undefined; }[] | undefined; criterion_id?: string | undefined; criterion_status?: "verified" | "pending" | "implemented" | "tested" | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { spec_id: { type: string; description: string; }; status: { type: string; enum: string[]; description: string; }; next_action: { type: string; description: string; }; task_id: { type: string; description: string; }; task_status: { type: string; enum: string[]; description: string; }; criterion_id: { type: string; description: string; }; criterion_status: { type: string; enum: string[]; description: string; }; add_task: { type: string; description: string; properties: { title: { type: string; }; description: { type: string; }; task_type: { type: string; enum: string[]; }; files_to_modify: { type: string; items: { type: string; }; }; code_snippet: { type: string; }; }; required: string[]; }; }; required: string[]; }; }; }; list_feature_specs: { handler: typeof listFeatureSpecs; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; project_id: import("zod").ZodOptional; status: import("zod").ZodOptional, "many">>; priority: import("zod").ZodOptional, "many">>; feature_type: import("zod").ZodOptional, "many">>; tags: import("zod").ZodOptional>; module: import("zod").ZodOptional>; source: import("zod").ZodOptional>; include_stats: import("zod").ZodDefault>; }, "strip", import("zod").ZodTypeAny, { include_stats: boolean; domain?: string | undefined; status?: ("planned" | "completed" | "in_progress" | "verified" | "deprecated")[] | undefined; source?: "user" | "system" | "seo_scan" | "security_scan" | "accessibility_scan" | undefined; project_id?: string | undefined; feature_type?: ("new_feature" | "enhancement" | "refactor" | "bug_fix")[] | undefined; priority?: ("critical" | "high" | "low" | "normal")[] | undefined; tags?: string[] | undefined; module?: "security" | "accessibility" | "seo" | undefined; }, { domain?: string | undefined; status?: ("planned" | "completed" | "in_progress" | "verified" | "deprecated")[] | undefined; source?: "user" | "system" | "seo_scan" | "security_scan" | "accessibility_scan" | undefined; project_id?: string | undefined; feature_type?: ("new_feature" | "enhancement" | "refactor" | "bug_fix")[] | undefined; priority?: ("critical" | "high" | "low" | "normal")[] | undefined; tags?: string[] | undefined; module?: "security" | "accessibility" | "seo" | undefined; include_stats?: boolean | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; project_id: { type: string; description: string; }; status: { type: string; items: { type: string; enum: string[]; }; description: string; }; priority: { type: string; items: { type: string; enum: string[]; }; description: string; }; feature_type: { type: string; items: { type: string; enum: string[]; }; description: string; }; tags: { type: string; items: { type: string; }; description: string; }; module: { type: string; enum: string[]; description: string; }; source: { type: string; enum: string[]; description: string; }; include_stats: { type: string; description: string; }; }; }; }; }; link_commit: { handler: typeof linkCommit; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; project_id: import("zod").ZodOptional; spec_id: import("zod").ZodString; task_id: import("zod").ZodOptional; commit_sha: import("zod").ZodString; repo_url: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { spec_id: string; commit_sha: string; domain?: string | undefined; project_id?: string | undefined; task_id?: string | undefined; repo_url?: string | undefined; }, { spec_id: string; commit_sha: string; domain?: string | undefined; project_id?: string | undefined; task_id?: string | undefined; repo_url?: string | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; project_id: { type: string; description: string; }; spec_id: { type: string; description: string; }; task_id: { type: string; description: string; }; commit_sha: { type: string; description: string; }; repo_url: { type: string; description: string; }; }; required: string[]; }; }; }; get_commit_message: { handler: typeof getCommitMessage; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; project_id: import("zod").ZodOptional; spec_id: import("zod").ZodString; task_id: import("zod").ZodOptional; files_changed: import("zod").ZodDefault>>; }, "strip", import("zod").ZodTypeAny, { spec_id: string; files_changed: string[]; domain?: string | undefined; project_id?: string | undefined; task_id?: string | undefined; }, { spec_id: string; domain?: string | undefined; project_id?: string | undefined; task_id?: string | undefined; files_changed?: string[] | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; project_id: { type: string; description: string; }; spec_id: { type: string; description: string; }; task_id: { type: string; description: string; }; files_changed: { type: string; items: { type: string; }; description: string; }; }; required: string[]; }; }; }; create_keyword_cluster: { handler: typeof createKeywordCluster; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; project_id: import("zod").ZodOptional; name: import("zod").ZodString; description: import("zod").ZodOptional; priority: import("zod").ZodDefault>>; competitive_landscape: import("zod").ZodOptional; notes: import("zod").ZodOptional; target_content_type: import("zod").ZodOptional; target_url: import("zod").ZodOptional; keywords: import("zod").ZodDefault>; }, "strip", import("zod").ZodTypeAny, { keyword: string; tier?: "primary" | "secondary" | "tertiary" | undefined; }, { keyword: string; tier?: "primary" | "secondary" | "tertiary" | undefined; }>]>, "many">>>; primary_keyword: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { priority: "critical" | "high" | "low" | "normal"; name: string; keywords: (string | { keyword: string; tier?: "primary" | "secondary" | "tertiary" | undefined; })[]; domain?: string | undefined; description?: string | undefined; project_id?: string | undefined; competitive_landscape?: string | undefined; notes?: string | undefined; target_content_type?: string | undefined; target_url?: string | undefined; primary_keyword?: string | undefined; }, { name: string; domain?: string | undefined; description?: string | undefined; project_id?: string | undefined; priority?: "critical" | "high" | "low" | "normal" | undefined; competitive_landscape?: string | undefined; notes?: string | undefined; target_content_type?: string | undefined; target_url?: string | undefined; keywords?: (string | { keyword: string; tier?: "primary" | "secondary" | "tertiary" | undefined; })[] | undefined; primary_keyword?: string | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; project_id: { type: string; description: string; }; name: { type: string; description: string; }; description: { type: string; description: string; }; priority: { type: string; enum: string[]; description: string; }; competitive_landscape: { type: string; description: string; }; notes: { type: string; description: string; }; target_content_type: { type: string; description: string; }; target_url: { type: string; description: string; }; keywords: { type: string; items: { oneOf: ({ type: string; properties?: undefined; required?: undefined; } | { type: string; properties: { keyword: { type: string; }; tier: { type: string; enum: string[]; }; }; required: string[]; })[]; }; description: string; }; primary_keyword: { type: string; description: string; }; }; required: string[]; }; }; }; get_keyword_clusters: { handler: typeof getKeywordClusters; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; project_id: import("zod").ZodOptional; target_url: import("zod").ZodOptional; name: import("zod").ZodOptional; cluster_id: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { domain?: string | undefined; project_id?: string | undefined; name?: string | undefined; target_url?: string | undefined; cluster_id?: string | undefined; }, { domain?: string | undefined; project_id?: string | undefined; name?: string | undefined; target_url?: string | undefined; cluster_id?: string | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; project_id: { type: string; description: string; }; target_url: { type: string; description: string; }; name: { type: string; description: string; }; cluster_id: { type: string; description: string; }; }; }; }; }; create_content_spec: { handler: typeof createContentSpec; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; project_id: import("zod").ZodOptional; cluster_id: import("zod").ZodString; title: import("zod").ZodOptional; description: import("zod").ZodOptional; outline: import("zod").ZodOptional; goals: import("zod").ZodOptional; inspiration: import("zod").ZodOptional; voice_notes: import("zod").ZodOptional; priority: import("zod").ZodOptional>; }, "strip", import("zod").ZodTypeAny, { cluster_id: string; domain?: string | undefined; title?: string | undefined; description?: string | undefined; project_id?: string | undefined; priority?: "critical" | "high" | "low" | "normal" | undefined; outline?: string | undefined; goals?: string | undefined; inspiration?: string | undefined; voice_notes?: string | undefined; }, { cluster_id: string; domain?: string | undefined; title?: string | undefined; description?: string | undefined; project_id?: string | undefined; priority?: "critical" | "high" | "low" | "normal" | undefined; outline?: string | undefined; goals?: string | undefined; inspiration?: string | undefined; voice_notes?: string | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; project_id: { type: string; description: string; }; cluster_id: { type: string; description: string; }; title: { type: string; description: string; }; description: { type: string; description: string; }; outline: { type: string; description: string; }; goals: { type: string; description: string; }; inspiration: { type: string; description: string; }; voice_notes: { type: string; description: string; }; priority: { type: string; enum: string[]; description: string; }; }; required: string[]; }; }; }; lookup_keywords: { handler: typeof lookupKeywords; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; project_id: import("zod").ZodOptional; keywords: import("zod").ZodArray; locale: import("zod").ZodDefault>; location_code: import("zod").ZodDefault>; }, "strip", import("zod").ZodTypeAny, { keywords: string[]; locale: string; location_code: number; domain?: string | undefined; project_id?: string | undefined; }, { keywords: string[]; domain?: string | undefined; project_id?: string | undefined; locale?: string | undefined; location_code?: number | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; project_id: { type: string; description: string; }; keywords: { type: string; items: { type: string; }; description: string; }; locale: { type: string; description: string; }; location_code: { type: string; description: string; }; }; required: string[]; }; }; }; suggest_keywords: { handler: typeof suggestKeywords; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; project_id: import("zod").ZodOptional; seed: import("zod").ZodString; locale: import("zod").ZodDefault>; location_code: import("zod").ZodDefault>; limit: import("zod").ZodDefault>; }, "strip", import("zod").ZodTypeAny, { limit: number; locale: string; location_code: number; seed: string; domain?: string | undefined; project_id?: string | undefined; }, { seed: string; limit?: number | undefined; domain?: string | undefined; project_id?: string | undefined; locale?: string | undefined; location_code?: number | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; project_id: { type: string; description: string; }; seed: { type: string; description: string; }; locale: { type: string; description: string; }; location_code: { type: string; description: string; }; limit: { type: string; description: string; }; }; required: string[]; }; }; }; optimize_content: { handler: typeof optimizeContent; schema: import("zod").ZodObject<{ domain: import("zod").ZodOptional; project_id: import("zod").ZodOptional; url_path: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { url_path: string; domain?: string | undefined; project_id?: string | undefined; }, { url_path: string; domain?: string | undefined; project_id?: string | undefined; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; project_id: { type: string; description: string; }; url_path: { type: string; description: string; }; }; required: string[]; }; }; }; get_security_context: { handler: typeof getSecurityContext; schema: import("zod").ZodObject<{ domain: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { domain: string; }, { domain: string; }>; metadata: { name: string; description: string; inputSchema: { type: string; properties: { domain: { type: string; description: string; }; }; required: string[]; }; }; }; }; export type ToolName = keyof typeof tools; //# sourceMappingURL=index.d.ts.map