import { WordPressClient } from "../client/api.js"; import { MCPToolSchema } from "../types/mcp.js"; /** * Provides tools for managing comments on a WordPress site. * This class encapsulates tool definitions and their corresponding handlers. */ export declare class CommentTools { /** * Retrieves the list of comment management tools. * @returns An array of MCPTool definitions. */ getTools(): Array<{ name: string; description: string; inputSchema?: MCPToolSchema; handler: (client: WordPressClient, params: Record) => Promise; }>; handleListComments(client: WordPressClient, params: Record): Promise; handleGetComment(client: WordPressClient, params: Record): Promise; handleCreateComment(client: WordPressClient, params: Record): Promise; handleUpdateComment(client: WordPressClient, params: Record): Promise; handleDeleteComment(client: WordPressClient, params: Record): Promise; handleApproveComment(client: WordPressClient, params: Record): Promise; handleSpamComment(client: WordPressClient, params: Record): Promise; } export default CommentTools; //# sourceMappingURL=comments.d.ts.map