import type { Config } from "../config/schema.js"; import { FileWatcher } from "../features/file-watcher/file-watcher.js"; import type { ILibraryOperations } from "../features/operations/library-operations.js"; /** * MCP context containing libraryOperations, config, and file watcher. * Uses ILibraryOperations pattern for consistency with CLI (see ADR-009, ADR-010). */ export interface McpContext { libraryOperations: ILibraryOperations; config: Config; fileWatcher: FileWatcher; dispose: () => Promise; } export interface CreateMcpContextOptions { configPath: string; libraryPath?: string; } export declare function createMcpContext(options: CreateMcpContextOptions): Promise; //# sourceMappingURL=context.d.ts.map