import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class TagsService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); /** * Get all tags * @param projectId The unique identifier of the project. * @param page * @param pageSize * @returns any Success * @throws ApiError */ getAllTags(projectId: string, page: number, pageSize: number): CancelablePromise<{ metadata: { fetched_at: string; total_count: number; total_pages: number; current_page: number; page_size: number; }; data: Array<{ /** * The unique identifier of the tag */ id: string; /** * Name of the tag */ name: string; /** * The date and time when the tag was created */ created_at: string; /** * The user who created the tag */ created_by: { email: string; name: string; }; }>; }>; /** * Create tag * @param projectId The unique identifier of the project. * @param requestBody * @returns any Success * @throws ApiError */ createTag(projectId: string, requestBody: { /** * Name of the tag */ name: string; }): CancelablePromise<{ /** * The unique identifier of the tag */ id: string; /** * Name of the tag */ name: string; /** * The date and time when the tag was created */ created_at: string; /** * The user who created the tag */ created_by: { email: string; name: string; }; }>; /** * Get tag * @param projectId The unique identifier of the project. * @param tagId The unique identifier of the tag. * @returns any Success * @throws ApiError */ getTag(projectId: string, tagId: string): CancelablePromise<{ /** * The unique identifier of the tag */ id: string; /** * Name of the tag */ name: string; /** * The date and time when the tag was created */ created_at: string; /** * The user who created the tag */ created_by: { email: string; name: string; }; }>; /** * Delete tag * @param projectId The unique identifier of the project. * @param tagId The unique identifier of the tag. * @returns any Success * @throws ApiError */ deleteTag(projectId: string, tagId: string): CancelablePromise; } //# sourceMappingURL=TagsService.d.ts.map