/** * Hooks embedding — routing outcome persistence and SONA trajectory storage. * Extracted from hooks-embedding.ts. */ export declare function getRoutingOutcomesPath(): string; export declare const ROUTING_STOPWORDS: Set; interface RoutingOutcome { task: string; agent: string; success: boolean; quality: number; keywords: string[]; timestamp: string; } export declare function extractKeywords(text: string): string[]; export declare function loadRoutingOutcomes(): RoutingOutcome[]; /** Never throws; returns whether the outcomes were written. */ export declare function saveRoutingOutcomes(outcomes: RoutingOutcome[]): boolean; export interface TrajectoryStep { action: string; result: string; quality: number; timestamp: string; } export interface TrajectoryData { id: string; task: string; agent: string; steps: TrajectoryStep[]; startedAt: string; success?: boolean; endedAt?: string; } export declare const activeTrajectories: Map; export {}; //# sourceMappingURL=hooks-embedding-routing.d.ts.map