function internalProperty(options) {
    return property({ attribute: false, hasChanged: options === null || options === void 0 ? void 0 : options.hasChanged });
}
Declares a private or protected property that still triggers updates to the
element when it changes.

Properties declared this way must not be used from HTML or HTML templating
systems, they're solely for properties internal to the element. These
properties may be renamed by optimization tools like closure compiler.