import { BaseApi } from "./BaseApi.js"; import { Configuration } from "./Configuration.js"; import { Page } from "../types/models.js"; import { CreatePageParams, ListPagesParams, RevertToRevisionParams, ShowRevisionParams, UpdateFrontPageParams, UpdatePageParams } from "../types/params.js"; export declare class Pages extends BaseApi { constructor(config: Configuration); showFrontPage(course_id: string, body?: unknown): Promise; duplicatePage(course_id: string, url_or_id: string, body?: unknown): Promise; updateFrontPage(course_id: string, params?: UpdateFrontPageParams, body?: unknown): Promise; listPages(course_id: string, params?: ListPagesParams, body?: unknown): Promise; createPage(course_id: string, params?: CreatePageParams, body?: unknown): Promise; showPage(course_id: string, url_or_id: string, body?: unknown): Promise; updatePage(course_id: string, url_or_id: string, params?: UpdatePageParams, body?: unknown): Promise; deletePage(course_id: string, url_or_id: string, body?: unknown): Promise; listRevisions(course_id: string, url_or_id: string, body?: unknown): Promise; showRevision(course_id: string, url_or_id: string, params?: ShowRevisionParams, body?: unknown): Promise; revertToRevision(course_id: string, url_or_id: string, revision_id: string, params?: RevertToRevisionParams, body?: unknown): Promise; }