import Database from 'better-sqlite3'; import { V as VectorStore } from '../types-CRqwkJoZ.js'; import { EmbeddingProvider } from '../embeddings/types.js'; import { Logger } from '../observability/logger.js'; import { Metrics } from '../observability/metrics.js'; import { NeuromcpConfig } from '../config.js'; interface ExportInput { readonly namespace?: string; readonly format?: 'jsonl' | 'json'; readonly include_tombstoned?: boolean; } declare function exportMemories(input: ExportInput, db: Database.Database, config: NeuromcpConfig): string; interface ImportInput { readonly data: string; readonly namespace?: string; readonly trust?: 'high' | 'medium' | 'low' | 'unverified'; } interface ImportResult { readonly imported: number; readonly skipped: number; readonly errors: number; } declare function importMemories(input: ImportInput, db: Database.Database, vecStore: VectorStore, embedder: EmbeddingProvider, config: NeuromcpConfig, logger: Logger, metrics: Metrics): Promise; export { type ExportInput, type ImportInput, type ImportResult, exportMemories, importMemories };