import { Node } from '../../core/Node.js'; /** * Configuration options for TableHeader * @typedef {Object} TableHeaderOptions * @category Options * @property {Object} [htmlAttributes={'aria-label': 'Table head node'}] - HTML attributes for table headers */ /** * Attributes for table header nodes * @typedef {Object} TableHeaderAttributes * @category Attributes * @property {number} [colspan=1] - Number of columns this header spans * @property {number} [rowspan=1] - Number of rows this header spans * @property {number[]} [colwidth=[100]] - Column widths array in pixels * @property {import('../table-cell/table-cell.js').CellBackground} [background] - Cell background color configuration * @property {string} [verticalAlign] - Vertical content alignment (top, middle, bottom) * @property {import('../table-cell/table-cell.js').CellMargins} [cellMargins] - Internal cell padding * @property {import('../table-cell/helpers/createCellBorders.js').CellBorders} [borders] - Cell border configuration * @property {string} [widthType='auto'] @internal - Internal width type * @property {string} [widthUnit='px'] @internal - Internal width unit * @property {import('../table-cell/table-cell.js').TableCellProperties} [tableCellProperties] @internal - Raw OOXML cell properties * @property {string[]} [tableCellPropertiesInlineKeys] @internal - Keys present in the cell's w:tcPr (not from table style) */ /** * @module TableHeader * @sidebarTitle Table Header * @snippetPath /snippets/extensions/table-header.mdx */ export const TableHeader: Node, Record, Record>; /** * Configuration options for TableHeader */ export type TableHeaderOptions = Object; /** * Attributes for table header nodes */ export type TableHeaderAttributes = Object; //# sourceMappingURL=table-header.d.ts.map