import '../../globals.js';
/**
 * Provides the value type of either a direct type OR the value of a Property (if it's a Property)
 *
 * e.g. CollapsePropertyValue<number> is number
 * e.g. CollapsePropertyValue<Property<number>> is number
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
import TReadOnlyProperty from './TReadOnlyProperty.js';
type CollapsePropertyValue<T> = T extends TReadOnlyProperty<infer Value> ? Value : T;
export default CollapsePropertyValue;
//# sourceMappingURL=TCollapsePropertyValue.d.ts.map