import type { TablePageObject } from '../../table/testing/table.pageobject'; import type { TableRecord } from '../../table/types'; /** * Page object for table columns that format their text for display. */ export declare abstract class TableColumnFormattedTextPageObject { protected readonly tablePageObject: TablePageObject; private readonly spaceUnicodeCharsRegEx; constructor(tablePageObject: TablePageObject); getRenderedCellContent(rowIndex: number, columnIndex: number): string; getRenderedGroupHeaderContent(groupRowIndex: number): string; getCellTitle(rowIndex: number, columnIndex: number): string; protected abstract verifyCellType(rowIndex: number, columnIndex: number): void; }