import { CodeStub } from './CodeStub.mjs'; /** * * * An identifier intended for computation * * An identifier - identifies some entity uniquely and unambiguously. Typically this is used for * business identifiers. */ export declare class Identifier { /** * * * Unique id for inter-element referencing */ id: string | undefined; /** * * * Organization that issued id (may be just text) */ assigner: string | undefined; /** * * * Time period when id is/was valid for use */ start: string | undefined; /** * * Time period when id is/was valid for use * / */ end: string | undefined; /** * * * The namespace for the identifier value */ system: string | undefined; /** * * * Description of identifier */ type: CodeStub | undefined; /** * * * usual | official | temp | secondary | old (If known) */ use: string | undefined; /** * * * The value that is unique */ value: string | undefined; constructor(partial: Partial); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): Identifier; }