/** Minimum mean trigram Jaccard similarity for a typo-tolerant fallback match. */ export declare const TYPO_FALLBACK_MIN_MEAN_SIMILARITY = 0.3; /** * Trigram Jaccard similarity at or above which a new observation is treated * as a near-duplicate rewording of an existing row and replaces it. */ export declare const NEAR_DUPLICATE_SIMILARITY = 0.9; /** * Final ranking score for a candidate observation: a weighted blend of * normalized text-match quality, relevance tag and recency decay. Every * component is in [0, 1]; higher is better. */ export declare function scoreObservation(textScore: number, relevance: string, createdAt: number, now: number): number; //# sourceMappingURL=observation-ranking.d.ts.map