export type AssociationType = 'supplements' | 'depends_on' | 'conflicts' | 'supersedes'; export interface Association { sourceId: string; targetId: string; type: AssociationType; strength: number; metadata?: Record; } export interface AssociationFilter { sourceId?: string; targetId?: string; type?: AssociationType | AssociationType[]; minStrength?: number; } //# sourceMappingURL=association-types.d.ts.map