/** * Native Worker Runner for RuVector * * Direct integration with: * - ONNX embedder (384d, SIMD-accelerated) * - VectorDB (HNSW indexing) * - Intelligence engine (Q-learning, memory) * * No delegation to external tools - pure ruvector execution. */ import { WorkerConfig, WorkerResult } from './types'; /** * Native Worker Runner */ export declare class NativeWorker { private config; private vectorDb; private findings; private stats; constructor(config: WorkerConfig); /** * Initialize worker with capabilities */ init(): Promise; /** * Run all phases in sequence */ run(targetPath?: string): Promise; /** * Execute a single phase */ private executePhase; /** * Phase: File Discovery */ private phaseFileDiscovery; /** * Phase: Pattern Extraction (uses shared analysis module) */ private phasePatternExtraction; /** * Phase: Embedding Generation (ONNX) */ private phaseEmbeddingGeneration; /** * Phase: Vector Storage */ private phaseVectorStorage; /** * Phase: Similarity Search */ private phaseSimilaritySearch; /** * Phase: Security Scan (uses shared analysis module) */ private phaseSecurityScan; /** * Phase: Complexity Analysis (uses shared analysis module) */ private phaseComplexityAnalysis; /** * Phase: Summarization */ private phaseSummarization; /** * Summarize phase data for results */ private summarizePhaseData; } /** * Quick worker factory functions */ export declare function createSecurityWorker(name?: string): NativeWorker; export declare function createAnalysisWorker(name?: string): NativeWorker; export declare function createLearningWorker(name?: string): NativeWorker; //# sourceMappingURL=native-worker.d.ts.map