import { WordPressClient } from "../client/api.js"; import type { MCPToolSchema } from "../types/mcp.js"; /** * Provides tools for managing pages on a WordPress site. * This class encapsulates tool definitions and their corresponding handlers. */ export declare class PageTools { /** * Retrieves the list of page management tools. * @returns An array of MCPTool definitions. */ getTools(): Array<{ name: string; description: string; inputSchema?: MCPToolSchema; handler: (client: WordPressClient, params: Record) => Promise; }>; handleListPages(client: WordPressClient, params: Record): Promise; handleGetPage(client: WordPressClient, params: Record): Promise; handleCreatePage(client: WordPressClient, params: Record): Promise; handleUpdatePage(client: WordPressClient, params: Record): Promise; handleDeletePage(client: WordPressClient, params: Record): Promise; handleGetPageRevisions(client: WordPressClient, params: Record): Promise; } export default PageTools; //# sourceMappingURL=pages.d.ts.map