import { Express } from 'express'; import { CodebaseService } from './services/codebase-service'; import { RAGQueue } from './queue/rag-queue'; /** * Server options for creating the Express application */ export interface ServerOptions { /** Optional RAGQueue instance for enqueueing RAG sync jobs */ ragQueue?: RAGQueue; /** * Optional pre-built CodebaseService. If omitted, a real service is * constructed from config (CodeAdapter + EmbeddingService) using * internal SurrealDB and Ollama credentials. Tests inject a fake. */ codebaseService?: CodebaseService; } export declare function createServer(options?: ServerOptions): Express; //# sourceMappingURL=server.d.ts.map