import Base from "./Base.js"; import type { PostVersion as PostVersionData } from "../generated/types.js"; interface PostVersion extends PostVersionData { } /** * @category Models * * @schema {@link https://e621.wiki/#model-PostVersion PostVersion} * * @see {@link https://e621.wiki/#model-PostVersion Documentation} for more details. */ declare class PostVersion extends Base { /** * Hide Post Version * * You must be Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Post_Versions-hidePostVersion hidePostVersion} * * @see {@link https://e621.wiki/#operations-Post_Versions-hidePostVersion Documentation} for more details. */ hide(): Promise; /** * Revert Post * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Posts-revertPost revertPost} * * @see {@link https://e621.wiki/#operations-Posts-revertPost Documentation} for more details. */ revertTo(): Promise; /** * Undo Post Version * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Post_Versions-undoPostVersion undoPostVersion} * * @see {@link https://e621.wiki/#operations-Post_Versions-undoPostVersion Documentation} for more details. */ undo(): Promise; /** * Unhide Post Version * * You must be Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Post_Versions-unhidePostVersion unhidePostVersion} * * @see {@link https://e621.wiki/#operations-Post_Versions-unhidePostVersion Documentation} for more details. */ unhide(): Promise; } export default PostVersion;