/**
 * Represents any name, could be a name of an object, a person, a place etc.
 *
 * @example
 *  const name = new Name("John");
 *  name.getValue() // "John"
 *  name.set("Jane");
 *  name.getValue() // "Jane"
 *
 * @author Alex Goldring
 * @copyright Company Named Limited (c) 2026
 */
export class Name extends ObservedString {
    /**
     * @readonly
     * @type {boolean}
     */
    readonly isName: boolean;
}
export namespace Name {
    let typeName: string;
}
export default Name;
import ObservedString from "../../../core/model/ObservedString.js";
//# sourceMappingURL=Name.d.ts.map