/** * Sites tools */ import { z } from "zod"; import type { McpToolDefinition, ToolContext, ToolResult } from "../types.js"; /** * Input schema for list_sites */ declare const listSitesInputSchema: z.ZodObject<{ page: z.ZodDefault>; page_size: z.ZodDefault>; }, "strip", z.ZodTypeAny, { page: number; page_size: number; }, { page?: number | undefined; page_size?: number | undefined; }>; export type ListSitesInput = z.infer; /** * Tool definition for list_sites */ export declare const listSitesTool: McpToolDefinition; /** * Execute list_sites */ export declare function executeListSites(input: unknown, context: ToolContext): Promise; /** * Input schema for create_site */ declare const createSiteInputSchema: z.ZodObject<{ name: z.ZodString; domain: z.ZodString; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; domain: string; description?: string | undefined; }, { name: string; domain: string; description?: string | undefined; }>; export type CreateSiteInput = z.infer; /** * Tool definition for create_site */ export declare const createSiteTool: McpToolDefinition; /** * Execute create_site */ export declare function executeCreateSite(input: unknown, context: ToolContext): Promise; export declare const siteTools: McpToolDefinition[]; export declare const siteExecutors: Record Promise>; export {}; //# sourceMappingURL=sites.d.ts.map