export interface MemoryEvent { type: string; ts: string; data: unknown; } /** * Append-only JSONL memory store. Each event is a line of JSON. * Provides a full audit trail of agent actions and LLM interactions. */ export declare class MemoryStore { readonly memoryPath: string; constructor(memoryPath: string); append(event: MemoryEvent): void; readAll(maxBytes?: number): MemoryEvent[]; /** * Scrub sensitive payloads so API keys never get persisted in memory. */ private sanitize; private sensitiveValues; private mask; /** Approximate token count kept for compat; use ContextManager for precise counts. */ estimatedTokenCount(): number; } //# sourceMappingURL=memory.d.ts.map