import { NonConceptEntity } from './non-verbal-entity.js'; import type { NonConceptEntityJson } from './non-verbal-entity.js'; export interface SharedNonVerbalEntityJson extends NonConceptEntityJson { id?: string | null; identifier?: string | null; } /** * SharedNonVerbalEntity — a NonConceptEntity with stable identity * (id/identifier). Figure/Table/Formula extend this. * * @deprecated This class will be merged into NonConceptEntity in a * future release. New code should extend NonConceptEntity directly. */ export declare class SharedNonVerbalEntity extends NonConceptEntity { readonly id: string | null; readonly identifier: string | null; constructor(data?: SharedNonVerbalEntityJson); findById(targetId: string): this | null; allIds(): string[]; toJSON(): SharedNonVerbalEntityJson; static fromJSON(data: SharedNonVerbalEntityJson): SharedNonVerbalEntity; } //# sourceMappingURL=shared-non-verbal-entity.d.ts.map