import { GlossaristModel } from './base.js'; import { GcrStatistics } from './gcr-statistics.js'; import type { GcrStatisticsJson } from './gcr-statistics.js'; export interface GcrMetadataJson { shortname?: string | null; version?: string | null; title?: string | null; description?: string | null; owner?: string | null; tags?: ReadonlyArray; concept_count?: number; conceptCount?: number; languages?: ReadonlyArray; created_at?: string | null; createdAt?: string | null; glossarist_version?: string | null; glossaristVersion?: string | null; schema_version?: string; schemaVersion?: string; homepage?: string | null; repository?: string | null; license?: string | null; uri_prefix?: string | null; uriPrefix?: string | null; concept_uri_template?: string | null; conceptUriTemplate?: string | null; compiled_formats?: ReadonlyArray; compiledFormats?: ReadonlyArray; statistics?: GcrStatisticsJson | GcrStatistics | null; } export declare class GcrMetadata extends GlossaristModel { readonly shortname: string | null; readonly version: string | null; readonly title: string | null; readonly description: string | null; readonly owner: string | null; readonly tags: ReadonlyArray; readonly conceptCount: number; readonly languages: ReadonlyArray; readonly createdAt: string | null; readonly glossaristVersion: string | null; readonly schemaVersion: string; readonly homepage: string | null; readonly repository: string | null; readonly license: string | null; readonly uriPrefix: string | null; readonly conceptUriTemplate: string | null; readonly compiledFormats: ReadonlyArray; readonly statistics: GcrStatistics | null; constructor(data?: GcrMetadataJson); get concept_count(): number; get created_at(): string | null; get glossarist_version(): string | null; get schema_version(): string; get uri_prefix(): string | null; get concept_uri_template(): string | null; get compiled_formats(): ReadonlyArray; toJSON(): GcrMetadataJson; static fromJSON(data: GcrMetadataJson): GcrMetadata; static fromYaml(yamlString: string): GcrMetadata; } //# sourceMappingURL=gcr-metadata.d.ts.map