import { CodeStub } from '../base/CodeStub.mjs'; import { DecryptedAnnotation } from './Annotation.mjs'; import { Range } from './Range.mjs'; /** * * * Represents a reference range for a measurement, including bounds, applicable age range, tags, * codes, and notes. */ export declare class ReferenceRange { /** * * The lower bound of the reference range. */ low: number | undefined; /** * * The upper bound of the reference range. */ high: number | undefined; /** * * A string representation of the reference range. */ stringValue: string | undefined; /** * * Tags associated with this reference range. */ tags: Array; /** * * Codes associated with this reference range. */ codes: Array; /** * * Annotations providing additional context. */ notes: Array; /** * * The age range to which this reference range applies. */ age: Range | undefined; constructor(partial: Partial); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): ReferenceRange; }