import type { HttpClient } from './http-client.js'; import type { Folder, Label } from '../types/index.js'; /** * Service for managing folders and labels */ export declare class TagService { private readonly http; constructor(http: HttpClient); /** * List all folders and labels */ list(): Promise<{ folders: Folder[]; labels: Label[]; }>; /** * Add labels to articles */ addToArticles(articleIds: string[], labelNames: string[]): Promise; /** * Remove labels from articles */ removeFromArticles(articleIds: string[], labelNames: string[]): Promise; /** * Rename a folder or label */ rename(oldName: string, newName: string): Promise; /** * Delete a folder or label */ delete(name: string): Promise; } //# sourceMappingURL=tag-service.d.ts.map