import Base from "./Base.js"; import type { TagAlias as TagAliasData } from "../generated/types.js"; import type { EditTagAliasOptions } from "../modules/TagAliases.js"; interface TagAlias extends TagAliasData { } /** * @category Models * * @schema {@link https://e621.wiki/#model-TagAlias TagAlias} * * @see {@link https://e621.wiki/#model-TagAlias Documentation} for more details. */ declare class TagAlias extends Base { /** * Approve Tag Alias * * You must be Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Tag_Aliases-approveTagAlias approveTagAlias} * * @see {@link https://e621.wiki/#operations-Tag_Aliases-approveTagAlias Documentation} for more details. */ approve(): Promise; /** * Edit Tag Alias * * You must be Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Tag_Aliases-editTagAlias editTagAlias} * * @see {@link https://e621.wiki/#operations-Tag_Aliases-editTagAlias Documentation} for more details. */ edit(options: EditTagAliasOptions): Promise; /** * Reject Tag Alias * * You must be the creator of the request (if pending), or Admin+. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-Tag_Aliases-rejectTagAlias rejectTagAlias} * * @see {@link https://e621.wiki/#operations-Tag_Aliases-rejectTagAlias Documentation} for more details. */ reject(): Promise; } export default TagAlias;