import type { MemoryContext, MemoryMutationOperation, ResolvedMemoryOptions } from './types.js'; export declare function emitMutation(args: { options: ResolvedMemoryOptions; ownerId: string; operation: MemoryMutationOperation; beforeCount: number; afterCount: number; estimatedDeltaBytes: number; keyPreview?: string; context?: MemoryContext; timestamp?: number; }): void; export declare function emitRetention(args: { options: ResolvedMemoryOptions; ownerId: string; flowId: string; startCount: number; endCount: number; growth: number; context?: MemoryContext; timestamp?: number; }): void; export declare function emitStaleGeneration(args: { options: ResolvedMemoryOptions; logicalId: string; instanceId: string; generation: number; retainedBytes: number; timestamp?: number; }): void;