import ModAction from "../models/ModAction.js"; import { type TransformDataQueryToOptions } from "../util.js"; import Base from "./Base.js"; import type { SearchModActionsData } from "../generated/types.js"; /** @category Modules/Types */ export interface SearchModActionsOptions extends TransformDataQueryToOptions { } /** @category Modules */ export default class ModActions extends Base { /** * Get Mod Action * * @operationId {@link https://e621.wiki/#operations-Mod_Actions-getModAction getModAction} * * @see {@link https://e621.wiki/#operations-Mod_Actions-getModAction Documentation} for more details. */ get(id: number): Promise; /** * Search Mod Actions * * Note that some mod actions are not in use anymore. Their entries exist for historical purposes only.
The current legacy actions are as follows:
* `created_positive_record`, `created_neutral_record`, `created_negative_record` * `created_flag_reason`, `edited_flag_reason`, `deleted_flag_reason` * `post_move_favorites`, `post_delete`, `post_undelete`, `post_destroy`, `post_rating_lock`, `post_unapprove` * `post_replacement_accept`, `post_replacement_reject`, `post_replacement_delete` * * @operationId {@link https://e621.wiki/#operations-Mod_Actions-searchModActions searchModActions} * * @see {@link https://e621.wiki/#operations-Mod_Actions-searchModActions Documentation} for more details. */ search(options?: SearchModActionsOptions): Promise>; }