/** * Tag API group * Handles all tag-related operations */ import type { Tag, GetTagOptions, ListTagsOptions, CreateTagRequest, UpdateTagRequest } from '../types'; import type { AsanaApiConnection } from '../index'; export declare class TagGroup { private api; constructor(api: AsanaApiConnection); /** * Get a specific tag */ getTag(options: GetTagOptions): Promise; /** * List tags */ listTags(options?: ListTagsOptions): Promise; /** * Create a new tag */ createTag(request: CreateTagRequest): Promise; /** * Update a tag */ updateTag(tagGid: string, request: UpdateTagRequest): Promise; /** * Delete a tag * Note: Treats "Unknown object" errors as success since delete is idempotent */ deleteTag(tagGid: string): Promise; } //# sourceMappingURL=Tag.d.ts.map