/**
 * Search Tools - MCP tools for searching across all entities
 *
 * Uses the chain service for unified fuzzy search with pg_trgm across
 * works, people, recordings, physical assets, audio files, and work sessions.
 */
import { PicaClient } from "@withpica/mcp-sdk";
import { ToolDefinition, ToolExecutor } from "./index.js";
export declare class SearchTools {
    private pica;
    constructor(pica: PicaClient);
    getTools(): Array<{
        definition: ToolDefinition;
        executor: ToolExecutor;
    }>;
    /**
     * Unified search via chain service — single request, all entity types,
     * fuzzy matching with pg_trgm, ranked by similarity.
     */
    private searchAll;
    /**
     * Get catalog statistics (uses dedicated SQL count endpoint, no pagination limits)
     */
    private getCatalogStats;
    /**
     * Traverse the global identity graph from any identifier
     */
    private graphTraverse;
}
//# sourceMappingURL=search.d.ts.map