/** * Output formatting functions */ import type { MatchedSignal, SkillScoreResult } from './types.js'; /** * Summarizes matched signals into a human-readable string. * * Format: keywords[a, b], extensions[.pdf], patterns[2 matched], paths[invoices/] * * @param signals - Array of matched signals * @returns Formatted summary string */ export declare function summarizeSignals(signals: MatchedSignal[]): string; /** * Formats matched skills into context injection message. * When skill content is provided, injects the SKILL.md body directly. * * @param matchedSkills - Array of skill score results * @param skillContents - Optional map of skill path to SKILL.md body content * @returns Formatted context string for LLM injection */ export declare function formatContext(matchedSkills: SkillScoreResult[], skillContents?: Map): string; //# sourceMappingURL=formatting.d.ts.map