UNPKG

claudeus-wp-mcp

Version:

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

23 lines (22 loc) 750 B
import { SecurityConfig } from '../types/security.js'; import { UserConsentManager } from './UserConsentManager.js'; interface Resource { id: string | number; type: string; [key: string]: unknown; } interface Context { userId?: string | number; operation?: string; [key: string]: unknown; } export declare class DataPrivacyManager { private readonly consentManager; private readonly config; constructor(consentManager: UserConsentManager, config: SecurityConfig); exposeResource(resource: Resource, context?: Context): Promise<boolean>; maskSensitiveData<T extends Record<string, unknown>>(data: T): T; private recursiveMask; canShareExternally(_resource: Resource): Promise<boolean>; } export {};