/**
 * Property decorator that enables automatic tracking of changes to class properties.
 * Creates and maintains an internal list of observable properties that can be monitored for changes.
 * Used with classes that need property change detection and reactivity support.
 * @param {object} target The prototype of the class containing the decorated property.
 * @param {PropertyKey} propertyKey The name or symbol of the decorated property.
 */
export declare function ObservableProperty(target: any, propertyKey: PropertyKey): void;
