import type { ApiServer } from '../ApiServer'; import type { VectorService } from '../service/VectorService'; export interface VectorHandlerOptions { vectorService: VectorService; } /** * Handler for Vector API endpoints * * POST /v1/vectors/upsert - Store vectors * POST /v1/vectors/search - Search vectors * POST /v1/vectors/delete - Delete vectors * GET /v1/vectors/status - Get index status * POST /v1/embeddings - Generate embeddings (OpenAI-compatible) */ export declare function registerVectorRoutes(server: ApiServer, options: VectorHandlerOptions): void;