/**
 * Memory store/dedup helpers — used by MemoryEngine for tag normalisation,
 * safe JSON parsing, and deduplication during store operations.
 *
 * Also owns seedDemoMemoriesOnFirstBoot, called from MemoryEngine constructor.
 */
import type { MemoryEngine } from '../memory.js';
/**
 * Seed 5 welcome memories the very first time a new MemoryEngine is
 * constructed on this machine.  No-op if already seeded.
 *
 * Called from MemoryEngine constructor (synchronous, best-effort).
 */
export declare function seedDemoMemoriesOnFirstBoot(engine: MemoryEngine): void;
export declare function safeParseTags(raw: string): string[];
export declare function safeParseObject(raw: unknown): Record<string, any>;
export declare function dedupeStrings(values: string[]): string[];
export declare function isOperatorVisibleTag(tag: string): boolean;
