import Base from "./Base.js"; import type { PostVote as PostVoteData } from "../generated/types.js"; interface PostVote extends PostVoteData { } /** * @category Models * * @schema {@link https://e621.wiki/#model-PostVote PostVote} * * @see {@link https://e621.wiki/#model-PostVote Documentation} for more details. */ declare class PostVote extends Base { /** * Delete Post Vote * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Post_Votes-deletePostVote deletePostVote} * * @see {@link https://e621.wiki/#operations-Post_Votes-deletePostVote Documentation} for more details. */ delete(): Promise; /** * Lock Post Votes * * You must be Moderator+. Errors if ids is not provided. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Post_Votes-lockPostVotes lockPostVotes} * * @see {@link https://e621.wiki/#operations-Post_Votes-lockPostVotes Documentation} for more details. */ lock(): Promise; /** * Delete Post Vote * * You must be Admin+. Errors if ids is not provided. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Post_Votes-deletePostVotes deletePostVotes} * * @see {@link https://e621.wiki/#operations-Post_Votes-deletePostVotes Documentation} for more details. */ staffDelete(): Promise; } export default PostVote;