import { type PropertyOptions } from '@mikro-orm/core';
/** Defines a scalar property on an entity (TC39 decorator). */
export declare function Property<T extends object>(
  options?: PropertyOptions<T>,
): (
  value: unknown,
  context:
    | ClassFieldDecoratorContext<T>
    | ClassGetterDecoratorContext<T>
    | ClassSetterDecoratorContext<T>
    | ClassAccessorDecoratorContext<T>
    | ClassMethodDecoratorContext<T>,
) => void;
