import RequestService from '../helpers/request/request-service'; import type { RequestSuccessResponse, RequestErrorResponse } from '../helpers/request/request-service.types'; import * as PagesV3ApiSpecs from '../generated/pages-v3'; export * as PagesV3ApiSpecs from '../generated/pages-v3'; export declare class PagesV3Api { private readonly request; constructor(request: RequestService); getPages(query?: PagesV3ApiSpecs.GetPagesData['query']): Promise> | RequestErrorResponse<400, Required> | RequestErrorResponse<422, Required>>; createPages(requestBody: PagesV3ApiSpecs.CreatePagesData['body'], query?: PagesV3ApiSpecs.CreatePagesData['query']): Promise> | RequestSuccessResponse<207, Required> | RequestErrorResponse<422, Required>>; updatePages(requestBody: PagesV3ApiSpecs.UpdatePagesData['body'], query?: PagesV3ApiSpecs.UpdatePagesData['query']): Promise> | RequestErrorResponse<422, Required> | RequestErrorResponse<404, Required>>; deletePages(query?: PagesV3ApiSpecs.DeletePagesData['query']): Promise | RequestErrorResponse<422, Required> | RequestErrorResponse<404, Required>>; getPage(pageId: PagesV3ApiSpecs.GetPageData['path']['pageId'], query?: PagesV3ApiSpecs.GetPageData['query']): Promise> | RequestErrorResponse<404, Required> | RequestSuccessResponse<200, Required>>; updatePage(pageId: PagesV3ApiSpecs.UpdatePageData['path']['pageId'], requestBody: PagesV3ApiSpecs.UpdatePageData['body'], query?: PagesV3ApiSpecs.UpdatePageData['query']): Promise> | RequestErrorResponse<422, Required> | RequestErrorResponse<404, Required> | RequestSuccessResponse<200, Required>>; deletePage(pageId: PagesV3ApiSpecs.DeletePageData['path']['pageId']): Promise | RequestErrorResponse<404, Required>>; }