import { BrainDna } from './brain-dna.js'; export type PoolKind = 'local' | 'exchange' | 'all'; export interface DoppelgangerMatch { otherProject: string; similarity: number; sharedArchetype: boolean; sharedEntities: string[]; divergentEntities: string[]; compatibilityScore: number; blurb: string; svg: string; } export declare class BrainDoppelganger { private dna; constructor(dna?: BrainDna); /** Find similar brains across the chosen pool. */ findMatches(project: string, opts?: { pool?: PoolKind; topK?: number; minSimilarity?: number; }): Promise; /** Render a 1200x630 horizontal compatibility card for two projects. */ compatibilityCard(myProject: string, otherProject: string): Promise<{ svg: string; }>; private collectPool; private collectLocal; private collectExchange; } export declare function getBrainDoppelganger(): BrainDoppelganger; export declare function resetBrainDoppelgangerForTests(): void; //# sourceMappingURL=brain-doppelganger.d.ts.map