type PatternAction = 'index' | 'query' | 'status' | 'generate'; interface PatternOptions { search?: string; top?: string; minScore?: string; format?: string; force?: boolean; verbose?: boolean; } /** * Find a working Python with sentence-transformers available. */ export declare function findPython(cwd: string): string | null; /** * Bootstrap a Python venv at agents/.venv with sentence-transformers + qdrant-client. * Returns the python binary path on success, null on failure. * Best-effort: doesn't throw. */ export declare function ensurePythonVenv(cwd: string): string | null; export declare function patternsCommand(action: PatternAction, options?: PatternOptions): Promise; /** * Generate the Python index/query scripts for pattern RAG. */ export declare function generateScripts(cwd: string, options?: PatternOptions): Promise; export {}; //# sourceMappingURL=patterns.d.ts.map