/** * Tags Resource * * CRUD operations for tags. Tags are org-scoped (shared across test/live). * Also provides helper methods for tagging/untagging resources. */ import type { CreateTagInput, ListOptions, PaginatedResponse, ResourceTagResponse, TagFilter, TagResponse, TagSort, UpdateTagInput } from "@artu-ai/shared"; export declare class TagsResource { private readonly trpc; create(data: CreateTagInput): Promise; retrieve(id: string): Promise; update(id: string, data: UpdateTagInput): Promise; delete(id: string): Promise; list(options?: ListOptions): Promise>; count(filter?: TagFilter): Promise; private validate; private execute; } export type { TagResponse, ResourceTagResponse, TagFilter, TagSort };