/** * Pagination metadata from WordPress REST API * Extracted from response headers */ export interface PaginationMeta { /** Total number of items in the collection */ total: number; /** Total number of pages available */ totalPages: number; /** Current page number */ currentPage: number; /** Number of items per page */ perPage: number; /** Whether there are more pages available */ hasMore: boolean; } /** * Generic paginated response wrapper * Combines data with pagination metadata */ export interface PaginatedResponse { /** The actual data returned from the API */ data: T; /** Pagination metadata (if available) */ pagination?: PaginationMeta; } /** * Create pagination metadata from WordPress REST API headers */ export declare function createPaginationMeta(headers: Record, currentPage?: number, perPage?: number): PaginationMeta | undefined;