import Base from "./Base.js"; import type { Mascot as MascotData } from "../generated/types.js"; import type { EditMascotOptions } from "../modules/Mascots.js"; interface Mascot extends MascotData { } /** * @category Models * * @schema {@link https://e621.wiki/#model-Mascot Mascot} * * @see {@link https://e621.wiki/#model-Mascot Documentation} for more details. */ declare class Mascot extends Base { /** * Delete Mascot * * You must be Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Mascots-deleteMascot deleteMascot} * * @see {@link https://e621.wiki/#operations-Mascots-deleteMascot Documentation} for more details. */ delete(): Promise; /** * Edit Mascot * * You must be Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Mascots-editMascot editMascot} * * @see {@link https://e621.wiki/#operations-Mascots-editMascot Documentation} for more details. */ edit(options: EditMascotOptions): Promise; } export default Mascot;