import type { DomainEntity } from '../instantiation/DomainEntity'; /** * Extracts an object that contains only the updatable properties of the domain object, for DomainEntity * * Uses the definition of a DomainEntity in order to extract the properties that are updatable for the domain object generically * * note * - this should not be called on DomainLiterals or DomainEvents, since by definition they can not have updatable properties */ export declare const getUpdatableProperties: >(dobj: DomainEntity) => Partial;