import type Spec from './Spec'; import type { Context } from './Context'; import type { Signature } from './Biblio'; import Figure from './Figure'; export default class Table extends Figure { table: HTMLTableElement; tableType: null | 'abstract methods'; methods: Map; of: string | null; static elements: string[]; constructor(spec: Spec, node: HTMLElement, table: HTMLTableElement, tableType: null | 'abstract methods'); private processAbstractMethodsDeclarations; defineInnerBiblioEntries(): void; static enter({ spec, node }: Context): Promise; }