import type { Experience, PatternEntry, AntiPatternEntry, SkillProfile, VerificationHotspot } from './types.js'; export interface ExtractionResult { patterns: PatternEntry[]; antiPatterns: AntiPatternEntry[]; skillProfiles: SkillProfile[]; verificationHotspots: VerificationHotspot[]; extractedAt: string; } export declare class PatternExtractor { extract(experiences: Experience[], filter?: { domain?: string; since?: string; }): Promise; private extractPatternsFromCluster; private computeSkillProfile; private computeHotspots; private inferClaimCategory; private deduplicateHotspots; private topN; }