UNPKG

claudeus-wp-mcp

Version:

The most comprehensive WordPress MCP server - 145 production-ready tools for complete WordPress management with AI

20 lines (19 loc) 1.04 kB
import { BaseApiClient } from './base-client.js'; import { Block, BlockData, BlockFilters } from '../types/block.js'; import { Revision, Autosave } from '../types/post.js'; import { PaginatedResponse } from '../types/pagination.js'; export declare class BlocksApiClient extends BaseApiClient { getBlocks(filters?: BlockFilters): Promise<PaginatedResponse<Block[]>>; createBlock(data: BlockData): Promise<Block>; updateBlock(id: number, data: Partial<BlockData>): Promise<Block>; deleteBlock(id: number): Promise<void>; getBlockRevisions(id: number): Promise<PaginatedResponse<Revision[]>>; getBlockRevision(blockId: number, revisionId: number): Promise<Revision>; deleteBlockRevision(blockId: number, revisionId: number): Promise<{ deleted: boolean; previous: Revision; }>; getBlockAutosaves(id: number): Promise<Autosave[]>; getBlockAutosave(blockId: number, autosaveId: number): Promise<Autosave>; createBlockAutosave(id: number, data: Partial<BlockData>): Promise<Autosave>; }