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.01 kB
import { BaseApiClient } from './base-client.js'; import { Page, PageData, PageFilters } from '../types/page.js'; import { Revision, Autosave } from '../types/post.js'; import { PaginatedResponse } from '../types/pagination.js'; export declare class PagesApiClient extends BaseApiClient { getPages(filters?: PageFilters): Promise<PaginatedResponse<Page[]>>; createPage(data: PageData): Promise<Page>; updatePage(id: number, data: Partial<PageData>): Promise<Page>; deletePage(id: number): Promise<void>; getPageRevisions(id: number): Promise<PaginatedResponse<Revision[]>>; getPageRevision(pageId: number, revisionId: number): Promise<Revision>; deletePageRevision(pageId: number, revisionId: number): Promise<{ deleted: boolean; previous: Revision; }>; getPageAutosaves(id: number): Promise<Autosave[]>; getPageAutosave(pageId: number, autosaveId: number): Promise<Autosave>; createPageAutosave(id: number, data: Partial<PageData>): Promise<Autosave>; }