/** * Session-isolated store that maps [TAG:N] tokens to their original values. * * The `add()` method is idempotent: if the same original value is added * under the same tag more than once, the existing token is returned, * preserving reference coherence in the masked text. */ export declare class MappingStore { private readonly sessionId; private readonly store; private readonly counters; constructor(sessionId?: string); getSessionId(): string; /** * Register an original value and return its token `[TAG:N]`. * If the same original+tag combination was already registered, * the existing token is returned (idempotent). */ add(tag: string, original: string): string; get(token: string): string | undefined; getAll(): ReadonlyMap; clear(): void; } //# sourceMappingURL=mapping-store.d.ts.map