import Base from "./Base.js"; import type { UploadWhitelist as UploadWhitelistData } from "../generated/types.js"; import type { EditUploadWhitelistOptions } from "../modules/UploadWhitelists.js"; interface UploadWhitelist extends UploadWhitelistData { } /** * @category Models * * @schema {@link https://e621.wiki/#model-UploadWhitelist UploadWhitelist} * * @see {@link https://e621.wiki/#model-UploadWhitelist Documentation} for more details. */ declare class UploadWhitelist extends Base { /** * Delete Upload Whitelist * * You must be Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Upload_Whitelists-deleteUploadWhitelist deleteUploadWhitelist} * * @see {@link https://e621.wiki/#operations-Upload_Whitelists-deleteUploadWhitelist Documentation} for more details. */ delete(): Promise; /** * Edit Upload Whitelist * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Upload_Whitelists-editUploadWhitelist editUploadWhitelist} * * @see {@link https://e621.wiki/#operations-Upload_Whitelists-editUploadWhitelist Documentation} for more details. */ edit(options: EditUploadWhitelistOptions): Promise; } export default UploadWhitelist;