/** * Audit tools */ import { z } from "zod"; import type { McpToolDefinition, ToolContext, ToolResult } from "../types.js"; declare const listAuditsInputSchema: z.ZodObject<{ page: z.ZodDefault>; page_size: z.ZodDefault>; status: z.ZodOptional>; site_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { page: number; page_size: number; status?: "completed" | "pending" | "failed" | "crawling" | "analyzing" | undefined; site_id?: string | undefined; }, { page?: number | undefined; page_size?: number | undefined; status?: "completed" | "pending" | "failed" | "crawling" | "analyzing" | undefined; site_id?: string | undefined; }>; export type ListAuditsInput = z.infer; export declare const listAuditsTool: McpToolDefinition; export declare function executeListAudits(input: unknown, context: ToolContext): Promise; declare const startAuditInputSchema: z.ZodObject<{ site_id: z.ZodString; name: z.ZodOptional; type: z.ZodDefault>>; max_pages: z.ZodDefault>; selected_page_urls: z.ZodOptional>; include_paths: z.ZodOptional>; settings: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "full" | "quick" | "technical" | "section"; site_id: string; max_pages: number; name?: string | undefined; selected_page_urls?: string[] | undefined; include_paths?: string[] | undefined; settings?: Record | undefined; }, { site_id: string; name?: string | undefined; type?: "full" | "quick" | "technical" | "section" | undefined; max_pages?: number | undefined; selected_page_urls?: string[] | undefined; include_paths?: string[] | undefined; settings?: Record | undefined; }>; export type StartAuditInput = z.infer; export declare const startAuditTool: McpToolDefinition; export declare function executeStartAudit(input: unknown, context: ToolContext): Promise; declare const getAuditInputSchema: z.ZodObject<{ id: z.ZodString; include_pages: z.ZodDefault>; page_limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { id: string; include_pages: boolean; page_limit: number; }, { id: string; include_pages?: boolean | undefined; page_limit?: number | undefined; }>; export type GetAuditInput = z.infer; export declare const getAuditTool: McpToolDefinition; export declare function executeGetAudit(input: unknown, context: ToolContext): Promise; declare const exportAuditInputSchema: z.ZodObject<{ id: z.ZodString; format: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { id: string; format: "json" | "csv"; }, { id: string; format?: "json" | "csv" | undefined; }>; export type ExportAuditInput = z.infer; export declare const exportAuditTool: McpToolDefinition; export declare function executeExportAudit(input: unknown, context: ToolContext): Promise; declare const auditPageInputSchema: z.ZodObject<{ url: z.ZodString; keyword: z.ZodOptional; audit_page_id: z.ZodOptional; site_audit_id: z.ZodOptional; site_id: z.ZodOptional; confirm_target_keyword_change: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; site_id?: string | undefined; keyword?: string | undefined; audit_page_id?: string | undefined; site_audit_id?: string | undefined; confirm_target_keyword_change?: boolean | undefined; }, { url: string; site_id?: string | undefined; keyword?: string | undefined; audit_page_id?: string | undefined; site_audit_id?: string | undefined; confirm_target_keyword_change?: boolean | undefined; }>; export type AuditPageInput = z.infer; export declare const auditPageTool: McpToolDefinition; export declare function executeAuditPage(input: unknown, context: ToolContext): Promise; export declare const auditTools: McpToolDefinition[]; export declare const auditExecutors: Record Promise>; export {}; //# sourceMappingURL=audits.d.ts.map