import Ban from "../models/Ban.js"; import { type TransformDataQueryToOptions } from "../util.js"; import Base from "./Base.js"; import type { SearchBansData } from "../generated/types.js"; /** @category Modules/Types */ export interface SearchBansOptions extends TransformDataQueryToOptions { } /** @category Modules */ export default class Bans extends Base { /** * Get Ban * * @operationId {@link https://e621.wiki/#operations-Bans-getBan getBan} * * @see {@link https://e621.wiki/#operations-Bans-getBan Documentation} for more details. */ get(id: number): Promise; /** * Search Bans * * @operationId {@link https://e621.wiki/#operations-Bans-searchBans searchBans} * * @see {@link https://e621.wiki/#operations-Bans-searchBans Documentation} for more details. */ search(options?: SearchBansOptions): Promise>; }