import { GlossaristModel } from './base.js'; export type ConceptDateType = 'accepted' | 'amended' | 'retired' | string; export declare const DATE_TYPES: ReadonlyArray; export interface ConceptDateJson { date?: string | null; type?: ConceptDateType | null; } export declare class ConceptDate extends GlossaristModel { readonly date: string | null; readonly type: ConceptDateType | null; constructor(data?: ConceptDateJson); get parsedDate(): Date | null; static identityOf(value: { type?: ConceptDateType | null; } | null | undefined): string; identity(): string; toJSON(): ConceptDateJson; static fromJSON(data: ConceptDateJson): ConceptDate; } //# sourceMappingURL=concept-date.d.ts.map