import { CodeIdentification } from './CodeIdentification.mjs'; /** * * * A lightweight reference to a code from a codification system, used as a stub in entities that * reference codes * without embedding the full code definition. The id is typically formatted as type|code|version. */ export declare class CodeStub implements CodeIdentification { /** * * The unique identifier, formatted as type|code|version. */ id: string | undefined; /** * * The context where this code is used when embedded in another entity. */ context: string | undefined; /** * * The codification system type (e.g. ICD, ICPC-2). */ type: string | undefined; /** * * The code value within the codification system. */ code: string | undefined; /** * * The version of the codification system. */ version: string | undefined; /** * * A human-readable label for the context. */ contextLabel: string | undefined; constructor(partial: Partial); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): CodeStub; }