import Base from "./Base.js"; import type { TagImplication as TagImplicationData } from "../generated/types.js"; import type { EditTagImplicationOptions } from "../modules/TagImplications.js"; interface TagImplication extends TagImplicationData { } /** * @category Models * * @schema {@link https://e621.wiki/#model-TagImplication TagImplication} * * @see {@link https://e621.wiki/#model-TagImplication Documentation} for more details. */ declare class TagImplication extends Base { /** * Approve Tag Implication * * You must be Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Tag_Implications-approveTagImplication approveTagImplication} * * @see {@link https://e621.wiki/#operations-Tag_Implications-approveTagImplication Documentation} for more details. */ approve(): Promise; /** * Edit Tag Implication * * You must be Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Tag_Implications-editTagImplication editTagImplication} * * @see {@link https://e621.wiki/#operations-Tag_Implications-editTagImplication Documentation} for more details. */ edit(options: EditTagImplicationOptions): Promise; /** * Reject Tag Implication * * You must be the creator of the request (if pending), or Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Tag_Implications-rejectTagImplication rejectTagImplication} * * @see {@link https://e621.wiki/#operations-Tag_Implications-rejectTagImplication Documentation} for more details. */ reject(): Promise; } export default TagImplication;