/**
 * Fragmentation Detector
 *
 * Detects fragmented payload assembly — the attack vector where individually
 * benign memories combine into an attack when assembled. Inspired by the
 * Palo Alto research on memory poisoning through fragment accumulation.
 */
import type { DefenceConfig, FragmentationAnalysis } from '../types.js';
export { extractEntities, storeExtractedEntities } from './entity-extractor.js';
export type { ExtractedEntity } from './entity-extractor.js';
export { getRecentEntities, findOverlappingEntities } from './temporal-analyzer.js';
export type { OverlappingEntity } from './temporal-analyzer.js';
export { detectAssembly } from './assembly-detector.js';
export type { AssemblyAnalysis } from './assembly-detector.js';
/**
 * Full fragmentation analysis pipeline for incoming content
 */
export declare function analyzeFragmentation(content: string, title: string, config: DefenceConfig): FragmentationAnalysis;
/**
 * Store fragmentation data for a newly created memory
 */
export declare function storeFragmentationData(memoryId: number, content: string): void;
