import type { ObservationDraft } from "../../../infrastructure/sentinel/stores/observation-store.js"; export interface DependencyTree { readonly direct: ReadonlySet; readonly dev: ReadonlySet; readonly peer: ReadonlySet; readonly optional: ReadonlySet; } export declare function readLocalDependencyTree(workspaceRoot: string): Promise; export interface RelevanceScoreInputs { readonly draft: ObservationDraft; readonly tree: DependencyTree; readonly nodeMajor?: string | null; } export interface RelevanceScore { readonly score: number; readonly reason: string; } export declare function scoreRelevance(inputs: RelevanceScoreInputs): RelevanceScore; export declare function applyRelevance(draft: ObservationDraft, score: RelevanceScore, floor: number): ObservationDraft | null; export declare function currentNodeMajor(): string; //# sourceMappingURL=relevance-scorer.d.ts.map