import Base from "./Base.js"; import type { BulkUpdateRequest as BulkUpdateRequestData } from "../generated/types.js"; import type { EditBulkUpdateRequestOptions } from "../modules/BulkUpdateRequests.js"; interface BulkUpdateRequest extends BulkUpdateRequestData { } /** * @category Models * * @schema {@link https://e621.wiki/#model-BulkUpdateRequest BulkUpdateRequest} * * @see {@link https://e621.wiki/#model-BulkUpdateRequest Documentation} for more details. */ declare class BulkUpdateRequest extends Base { /** * Approve Bulk Update Request * * Must be Admin+. * * @operationId {@link https://e621.wiki/#operations-Bulk_Update_Requests-approveBulkUpdateRequest approveBulkUpdateRequest} * * @see {@link https://e621.wiki/#operations-Bulk_Update_Requests-approveBulkUpdateRequest Documentation} for more details. */ approve(): Promise; /** * Edit Bulk Update Request * * You must be the creator of the BUR, or Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Bulk_Update_Requests-editBulkUpdateRequest editBulkUpdateRequest} * * @see {@link https://e621.wiki/#operations-Bulk_Update_Requests-editBulkUpdateRequest Documentation} for more details. */ edit(options: EditBulkUpdateRequestOptions): Promise; /** * Reject Bulk Update Request * * You must be the creator of the BUR, or Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Bulk_Update_Requests-rejectBulkUpdateRequest rejectBulkUpdateRequest} * * @see {@link https://e621.wiki/#operations-Bulk_Update_Requests-rejectBulkUpdateRequest Documentation} for more details. */ reject(): Promise; } export default BulkUpdateRequest;