import { withBehaviors } from './compose.js'; import { applyVersioned } from './versioned.js'; import { applyAudited } from './audited.js'; import { withInvalidation } from './cached.js'; /** Resource behavior decorators — compose versioning, audit trails, and cache invalidation onto CRUD operations. */ export declare const behavior: { /** Applies multiple behaviors to a ResourceOperations set in order. */ compose: typeof withBehaviors; /** Adds optimistic concurrency control via a version column — rejects stale updates. */ versioned: typeof applyVersioned; /** Wraps operations to emit audit records on create/update/delete. */ audited: typeof applyAudited; /** Wraps operations to invalidate a cache on mutations. Returns ops with an attached .cache handle. */ invalidate: typeof withInvalidation; }; //# sourceMappingURL=namespace.d.ts.map