import { DatabaseService } from '../database/database.service.js'; import { TagsService } from './tags.service.js'; export interface SavedItem { id: string; url: string; title: string | null; workspace: string; createdAt: number; tagIds: string[]; tagNames?: string[]; } export declare class SavedItemsService { private readonly db; private readonly tagsService; constructor(db: DatabaseService, tagsService: TagsService); private getTagIdsForItem; private rowToSavedItem; create(dto: { url: string; title?: string; workspace?: string; tagNames?: string[]; tagIds?: string[]; }): Promise; findAll(options?: { tagId?: string; workspace?: string; }): Promise; findById(id: string): Promise; delete(id: string): Promise; }