import type { EntityDTO, EntityKey } from '../typings.js'; /** Converts entity instances to plain objects via `toObject()`, respecting populate hints, hidden fields, and serialization context. */ export declare class EntityTransformer { /** Converts an entity to a plain object, respecting populate hints, hidden fields, and custom serializers. */ static toObject = never>(entity: Entity, ignoreFields?: Ignored[], raw?: boolean): Omit, Ignored>; private static propertyName; private static processProperty; private static processEntity; private static processCollection; }