import type { BehavioralMemoryObject, BMOExportBundle } from '../types/behavioral-memory.js'; export declare function createBehavioralMemoryObject(opts: { principal_id: string; issuer_id: string; issuer_private_key: string; pattern: BehavioralMemoryObject['pattern']; derivation_source: string; retention_ttl: number; relational_entities: boolean; portable: boolean; }): BehavioralMemoryObject; export declare function verifyBehavioralMemoryObject(bmo: BehavioralMemoryObject, publicKey: string): boolean; export declare function isBMOExpired(bmo: BehavioralMemoryObject): boolean; export declare function exportBehavioralMemory(bmos: BehavioralMemoryObject[], exporterId: string, privateKey: string): BMOExportBundle; export declare function importBehavioralMemory(bundle: BMOExportBundle, exporterPublicKey: string): { valid: boolean; bmos: BehavioralMemoryObject[]; errors: string[]; }; //# sourceMappingURL=behavioral-memory.d.ts.map