import { GlossaristModel } from './base.js'; import type { LocalizedString } from './generic-member.js'; export declare const ORDERING_METHODS: ReadonlyArray; export type OrderingMethod = string; export interface SectionJson { id?: string | null; names?: LocalizedString; ordering?: OrderingMethod | null; children?: ReadonlyArray; } export declare class Section extends GlossaristModel { readonly id: string | null; readonly names: LocalizedString; readonly ordering: OrderingMethod | null; readonly children: ReadonlyArray
; constructor(data?: SectionJson); name(lang: string): string | null; descendantById(id: string): Section | null; toJSON(): SectionJson; static fromJSON(data: SectionJson): Section; } //# sourceMappingURL=section.d.ts.map