import type { AbstractBean } from './AbstractBean'; /** * Per-connection cache keyed by table+pk so the same row always returns the same bean instance. */ export declare class IdentityMap { private readonly map; private key; get(table: string, pk: unknown[]): AbstractBean | undefined; set(table: string, pk: unknown[], bean: AbstractBean): void; remove(table: string, pk: unknown[]): void; clear(): void; }