import { CodeStub } from '../base/CodeStub.mjs'; import { ReferenceRange } from './ReferenceRange.mjs'; import { ValueWithPrecision } from './ValueWithPrecision.mjs'; /** * * Represents a measured value with its unit, reference value, severity, evolution, and reference * ranges. * / */ export declare class Measure { /** * * The measured numeric value. */ value: number | undefined; /** * * The reference value for comparison. */ ref: number | undefined; /** * * The severity level as an integer. */ severity: number | undefined; /** * * The severity code as a string. */ severityCode: string | undefined; /** * * The evolution indicator as an integer. */ evolution: number | undefined; /** * * The unit of measurement as a string. */ unit: string | undefined; /** * * The coded units of measurement. */ unitCodes: Array | undefined; /** * * A comment about the measurement. */ comment: string | undefined; /** * * A comparator string (e.g., "<", ">", "<="). */ comparator: string | undefined; /** * * The sign of the value. */ sign: string | undefined; /** * * The list of reference ranges for this measurement. */ referenceRanges: Array; /** * * The value with its precision information. */ valueWithPrecision: ValueWithPrecision | undefined; constructor(partial: Partial); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): Measure; }