import type { MemoryEventInput } from "./memory-types.js";
export declare function hashMemoryEventInput(event: MemoryEventInput): string;
export declare class MemoryDedupeWindow {
    private readonly seen;
    private readonly order;
    private readonly maxEntries;
    constructor(maxEntries?: number);
    shouldRecord(event: MemoryEventInput): boolean;
}
//# sourceMappingURL=dedupe.d.ts.map