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