import Base from "./Base.js"; import type { WikiPage as WikiPageData } from "../generated/types.js"; import type { EditWikiPageOptions } from "../modules/WikiPages.js"; interface WikiPage extends WikiPageData { } /** * @category Models * * @schema {@link https://e621.wiki/#model-WikiPage WikiPage} * * @see {@link https://e621.wiki/#model-WikiPage Documentation} for more details. */ declare class WikiPage extends Base { /** * Delete Wiki Page * * You must be Admin+ * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Wiki_Pages-deleteWikiPage deleteWikiPage} * * @see {@link https://e621.wiki/#operations-Wiki_Pages-deleteWikiPage Documentation} for more details. */ delete(): Promise; /** * Edit Wiki Page * * You must be Janitor+ if the wiki page is locked. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Wiki_Pages-editWikiPage editWikiPage} * * @see {@link https://e621.wiki/#operations-Wiki_Pages-editWikiPage Documentation} for more details. */ edit(options: EditWikiPageOptions): Promise; /** * Revert Wiki Page * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Wiki_Pages-revertWikiPage revertWikiPage} * * @see {@link https://e621.wiki/#operations-Wiki_Pages-revertWikiPage Documentation} for more details. */ revert(version_id: number): Promise; } export default WikiPage;