import type { Database } from "../storage/db.js"; import type { JobManager } from "../jobs/manager.js"; import type { Library } from "../types.js"; export declare class LibraryService { private db; private jobManager; constructor(db: Database, jobManager: JobManager); /** Add a new documentation library and start crawling */ add(opts: { url: string; name?: string; version?: string; maxDepth?: number; }): Promise; /** Rename an existing documentation library */ rename(opts: { currentName: string; newName: string; }): Library; }