import { type AnyEntity, type EntityName, type EmbeddedOptions } from '@mikro-orm/core';
/** Defines an embedded property on an entity (legacy TypeScript decorator). */
export declare function Embedded<Owner extends object, Target>(
  type?: EmbeddedOptions<Owner, Target> | (() => EntityName<Target> | EntityName[]),
  options?: EmbeddedOptions<Owner, Target>,
): (target: AnyEntity, propertyName: string) => void;
