import Base from "./Base.js"; import type { StaffNote as StaffNoteData } from "../generated/types.js"; import type { EditStaffNoteOptions } from "../modules/StaffNotes.js"; interface StaffNote extends StaffNoteData { } /** * @category Models * * @schema {@link https://e621.wiki/#model-StaffNote StaffNote} * * @see {@link https://e621.wiki/#model-StaffNote Documentation} for more details. */ declare class StaffNote extends Base { /** * Delete Staff Note * * You must be the creator or Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Staff_Notes-deleteStaffNote deleteStaffNote} * * @see {@link https://e621.wiki/#operations-Staff_Notes-deleteStaffNote Documentation} for more details. */ delete(): Promise; /** * Edit Staff Note * * You must be the creator or Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Staff_Notes-editStaffNote editStaffNote} * * @see {@link https://e621.wiki/#operations-Staff_Notes-editStaffNote Documentation} for more details. */ edit(options: EditStaffNoteOptions): Promise; /** * Undelete Staff Note * * You must be the creator or Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Staff_Notes-undeleteStaffNote undeleteStaffNote} * * @see {@link https://e621.wiki/#operations-Staff_Notes-undeleteStaffNote Documentation} for more details. */ undelete(): Promise; } export default StaffNote;