import type { DiagnosticReportModel } from "./diagnostic-report"; import type { TrendDataMap } from "../data-helper/diagnostic-report-trends"; import { FHIRModel } from "./fhir-model"; import { ResourceMap } from "../types"; export declare const LOINC_ANALYTES: Record; export declare class ObservationModel extends FHIRModel { kind: "Observation"; binaryId?: string; diagnosticReport?: DiagnosticReportModel; provenance?: fhir4.Provenance[]; private trendData?; constructor(resource: fhir4.Observation, provenance?: fhir4.Provenance[], includedResources?: ResourceMap, basics?: fhir4.Basic[]); get category(): string; get display(): string | undefined; get effectiveStart(): string | undefined; get effectiveStartRaw(): string | undefined; get identifier(): string; get performer(): string | undefined; get value(): string; get unit(): string | undefined; get valueString(): string | number | undefined; get interpretation(): string | undefined; get notes(): string; get referenceRange(): string | undefined; get trends(): ObservationModel[] | undefined; setTrends(trendDataMap: TrendDataMap): void; get acceptedInterpretations(): string; /** * Return true if the provided diagnostic and trend combination are incorrectly coded, * and therefore should not be displayed in the trends. * * https://zeushealth.atlassian.net/browse/CDEV-310 */ get isIncorrectlyCodedGlucose(): boolean | undefined; get title(): string; } //# sourceMappingURL=observation.d.ts.map