import { type McpServerInstance } from '@inharness-ai/agent-adapters';
import type { Database } from 'better-sqlite3';
import type { TagsService } from '../services/tags.js';
import type { ReferencesService } from '../services/references.js';
import type { PagesService } from '../services/pages.js';
import type { SectionsService } from '../services/sections.js';
import type { WsGateway } from '../ws/gateway.js';
export interface ReferenceToolsDeps {
    tagsService: TagsService;
    referencesService: ReferencesService;
    pagesService: PagesService;
    sectionsService: SectionsService;
    ws: WsGateway;
    db: Database;
    cwd: string;
}
export declare function createReferenceToolsServer(deps: ReferenceToolsDeps): McpServerInstance;
