import { AttributeInfo } from '../internal/attributeInfo'; import { NodeLink } from './nodeLink'; import { TableProperties } from './tableProperties'; import { TableRow } from './tableRow'; export declare const importsMapTable: { NodeLink: typeof NodeLink; TableProperties: typeof TableProperties; TableRow: typeof TableRow; }; /** * DTO container with a table element. */ export declare class Table extends NodeLink { /** * Attribute type map */ static attributeTypeMap: Array; /** * Returns attribute type map */ static getAttributeTypeMap(): AttributeInfo[]; /** * Gets or sets the collection of table's rows. */ tableRowList: Array; /** * Gets or sets table properties. */ tableProperties: TableProperties; constructor(init?: Partial); collectFilesContent(_resultFilesContent: Array): void; validate(): void; }