/** * WordPress Block Patterns API Client * Handles FSE (Full Site Editing) block patterns */ import { BaseApiClient } from './base-client.js'; import { BlockPattern, PatternCategory, PatternDirectoryFilters } from '../types/pattern.js'; export declare class PatternsApiClient extends BaseApiClient { /** * Get all registered block patterns (local patterns) * Includes patterns from core, theme, and plugins */ getPatterns(): Promise; /** * Get pattern categories */ getPatternCategories(): Promise; /** * Search WordPress.org pattern directory * Browse and search thousands of patterns from WordPress.org */ searchPatternDirectory(filters?: PatternDirectoryFilters): Promise; }