import { ApplicationException } from '@nl-framework/core'; /** * Thrown when an optimistic-locking write (`@Version`) finds the document's * version has already advanced — i.e. someone else wrote it first. Maps to the * `CONFLICT` code (HTTP 409 / GraphQL `CONFLICT`). */ export declare class OptimisticLockException extends ApplicationException { readonly entityName: string; readonly expectedVersion: unknown; constructor(entityName: string, expectedVersion: unknown, details?: Record); } //# sourceMappingURL=optimistic-lock.exception.d.ts.map