import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { NervusDB } from '@nervusdb/core'; import { FingerprintService } from '../domain/fingerprint/fingerprintService.js'; import { IndexMaintenanceService } from '../services/indexMaintenanceService.js'; import { QueryExecutor } from '../domain/query/queryExecutor.js'; export interface DbToolDependencies { fingerprint: FingerprintService; openDatabase?: typeof NervusDB.open; indexMaintenance?: IndexMaintenanceService; queryExecutor?: QueryExecutor; } export declare function registerDbTools(server: McpServer, deps: DbToolDependencies): void;