import type { SuggestedDependency } from '../types/index.js';
/**
 * Extract all SPEC-NNN references found in the given text content.
 * Deduplicates results — each ID appears at most once.
 */
export declare function detectSpecReferences(content: string): string[];
/**
 * Given a spec's content, find which other existing specs it references.
 * Self-references and references to unknown specs are filtered out.
 * Returns only specs that actually exist in allSpecIds.
 */
export declare function suggestDependencies(specId: string, specContent: string, technicalContent: string, allSpecIds: readonly string[]): readonly SuggestedDependency[];
//# sourceMappingURL=dependency-detector.d.ts.map