import { GlossaristModel } from './base.js'; import { Designation } from './designation.js'; import { DetailedDefinition } from './detailed-definition.js'; import { ConceptSource } from './concept-source.js'; import { ConceptDate } from './concept-date.js'; import { NonVerbRep } from './non-verb-rep.js'; import { RelatedConcept } from './related-concept.js'; export interface LocalizedConceptJson { language_code?: string | null; languageCode?: string | null; script?: string | null; system?: string | null; entry_status?: string | null; entryStatus?: string | null; classification?: string | null; review_type?: string | null; reviewType?: string | null; domain?: string | null; release?: string | null; lineage_source_similarity?: string | null; lineageSourceSimilarity?: string | null; review_date?: string | null; reviewDate?: string | null; review_decision_date?: string | null; reviewDecisionDate?: string | null; review_decision_event?: string | null; reviewDecisionEvent?: string | null; review_status?: string | null; reviewStatus?: string | null; review_decision?: string | null; reviewDecision?: string | null; review_decision_notes?: string | null; reviewDecisionNotes?: string | null; terms?: ReadonlyArray; definition?: ReadonlyArray; sources?: ReadonlyArray; notes?: ReadonlyArray; annotations?: ReadonlyArray; examples?: ReadonlyArray; dates?: ReadonlyArray; non_verbal_rep?: ReadonlyArray; non_verb?: ReadonlyArray; related?: ReadonlyArray; } export declare class LocalizedConcept extends GlossaristModel { static get DIFF_FIELDS(): ReadonlyArray; static wireNameFor(field: string): string; readonly languageCode: string | null; readonly script: string | null; readonly system: string | null; readonly entryStatus: string | null; readonly classification: string | null; readonly reviewType: string | null; readonly domain: string | null; readonly release: string | null; readonly lineageSourceSimilarity: string | null; readonly reviewDate: string | null; readonly reviewDecisionDate: string | null; readonly reviewDecisionEvent: string | null; readonly reviewStatus: string | null; readonly reviewDecision: string | null; readonly reviewDecisionNotes: string | null; private readonly _rawTerms; private readonly _rawDefinition; private readonly _rawSources; private readonly _rawNotes; private readonly _rawAnnotations; private readonly _rawExamples; private readonly _rawDates; private readonly _rawNonVerbal; private readonly _rawRelated; private _terms; private _definitions; private _sources; private _notes; private _annotations; private _examples; private _dates; private _nonVerbal; private _related; constructor(data?: LocalizedConceptJson); get terms(): ReadonlyArray; get definitions(): ReadonlyArray; get definition(): ReadonlyArray; get sources(): ReadonlyArray; get notes(): ReadonlyArray; get annotations(): ReadonlyArray; get examples(): ReadonlyArray; get dates(): ReadonlyArray; get nonVerbalRep(): ReadonlyArray; get related(): ReadonlyArray; get primaryDesignation(): string | null; get primaryDefinition(): string | null; private _textSlots; walkTexts(basePath: string): Generator<{ text: string; source: string; }>; toJSON(): LocalizedConceptJson; static fromJSON(data: LocalizedConceptJson): LocalizedConcept; } //# sourceMappingURL=localized-concept.d.ts.map