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>; createPage(data: PageData): Promise; updatePage(id: number, data: Partial): Promise; deletePage(id: number): Promise; getPageRevisions(id: number): Promise>; getPageRevision(pageId: number, revisionId: number): Promise; deletePageRevision(pageId: number, revisionId: number): Promise<{ deleted: boolean; previous: Revision; }>; getPageAutosaves(id: number): Promise; getPageAutosave(pageId: number, autosaveId: number): Promise; createPageAutosave(id: number, data: Partial): Promise; }