@iflow-mcp/claudeus-wp-mcp
Version:
The most comprehensive WordPress MCP server - 145 production-ready tools for complete WordPress management with AI
43 lines (42 loc) • 1.63 kB
TypeScript
/**
* WordPress Global Styles API Client
* Handles FSE (Full Site Editing) global styles and variations
*/
import { BaseApiClient } from './base-client.js';
import { GlobalStyles, GlobalStylesData, GlobalStylesVariation } from '../types/global-styles.js';
import { PaginatedResponse } from '../types/pagination.js';
import { Revision } from '../types/post.js';
export declare class GlobalStylesApiClient extends BaseApiClient {
/**
* Get global styles by ID
* @param id Global styles ID (usually the theme slug or "custom")
*/
getGlobalStyles(id?: string): Promise<GlobalStyles>;
/**
* Update global styles
* @param id Global styles ID
* @param data Updated styles and/or settings
*/
updateGlobalStyles(id: string, data: GlobalStylesData): Promise<GlobalStyles>;
/**
* Get global styles for a specific theme
* @param stylesheet Theme stylesheet name (e.g., "twentytwentyfour")
*/
getThemeGlobalStyles(stylesheet: string): Promise<GlobalStyles>;
/**
* Get style variations for a theme
* @param stylesheet Theme stylesheet name
*/
getStyleVariations(stylesheet: string): Promise<GlobalStylesVariation[]>;
/**
* Get revisions for global styles
* @param parentId Parent global styles ID
*/
getGlobalStylesRevisions(parentId: number): Promise<PaginatedResponse<Revision[]>>;
/**
* Get a specific global styles revision
* @param parentId Parent global styles ID
* @param revisionId Revision ID
*/
getGlobalStylesRevision(parentId: number, revisionId: number): Promise<Revision>;
}