import { t as DrawingParagraphInit } from "./shape-C2ef6uwC.cjs"; import { Box, Color, ContentCellBorders } from "document-schema.js"; import { XmlElement } from "ooxml.js"; //#region src/edit/pptx/table.d.ts interface PptxTableInit { readonly rows: number; readonly columns: number; readonly columnWidthsPt?: readonly number[]; } declare class PptxTableCell { private readonly node; constructor(node: XmlElement); get element(): XmlElement; get colSpan(): number | undefined; set colSpan(value: number | undefined); get rowSpan(): number | undefined; set rowSpan(value: number | undefined); set horizontalMerge(value: boolean); set verticalMerge(value: boolean); private tcPrElement; get background(): Color | undefined; set background(value: Color | undefined); get borders(): ContentCellBorders | undefined; set borders(value: ContentCellBorders | undefined); private readBorder; setParagraphs(paragraphs: readonly DrawingParagraphInit[]): void; } declare class PptxTableRow { private readonly node; constructor(node: XmlElement); cells(): PptxTableCell[]; } declare class PptxTable { private readonly node; constructor(node: XmlElement); rows(): PptxTableRow[]; cell(rowIndex: number, columnIndex: number): PptxTableCell; } declare function buildDrawingTable(init: PptxTableInit): XmlElement; declare function buildTableGraphicFrame(frame: Box, tableElement: XmlElement, shapeId: number, rotationDeg: number | undefined): XmlElement; declare function findGraphicFrameTable(graphicFrame: XmlElement): XmlElement | undefined; //#endregion export { buildDrawingTable as a, PptxTableRow as i, PptxTableCell as n, buildTableGraphicFrame as o, PptxTableInit as r, findGraphicFrameTable as s, PptxTable as t };