export interface CellHarnessFilters extends BaseHarnessFilters { text?: string | RegExp; } export declare class MatCellHarness extends ComponentHarness { getColumnName(): Promise; getText(): Promise; static hostSelector: string; static with(options?: CellHarnessFilters): HarnessPredicate; } export declare class MatFooterCellHarness extends MatCellHarness { static hostSelector: string; static with(options?: CellHarnessFilters): HarnessPredicate; } export declare class MatFooterRowHarness extends ComponentHarness { getCellTextByColumnName(): Promise; getCellTextByIndex(filter?: CellHarnessFilters): Promise; getCells(filter?: CellHarnessFilters): Promise; static hostSelector: string; static with(options?: RowHarnessFilters): HarnessPredicate; } export declare class MatHeaderCellHarness extends MatCellHarness { static hostSelector: string; static with(options?: CellHarnessFilters): HarnessPredicate; } export declare class MatHeaderRowHarness extends ComponentHarness { getCellTextByColumnName(): Promise; getCellTextByIndex(filter?: CellHarnessFilters): Promise; getCells(filter?: CellHarnessFilters): Promise; static hostSelector: string; static with(options?: RowHarnessFilters): HarnessPredicate; } export declare class MatRowHarness extends ComponentHarness { getCellTextByColumnName(): Promise; getCellTextByIndex(filter?: CellHarnessFilters): Promise; getCells(filter?: CellHarnessFilters): Promise; static hostSelector: string; static with(options?: RowHarnessFilters): HarnessPredicate; } export interface MatRowHarnessColumnsText { [columnName: string]: string; } export declare class MatTableHarness extends ComponentHarness { getCellTextByColumnName(): Promise; getCellTextByIndex(): Promise; getFooterRows(filter?: RowHarnessFilters): Promise; getHeaderRows(filter?: RowHarnessFilters): Promise; getRows(filter?: RowHarnessFilters): Promise; static hostSelector: string; static with(options?: TableHarnessFilters): HarnessPredicate; } export interface MatTableHarnessColumnsText { [columnName: string]: { text: string[]; headerText: string[]; footerText: string[]; }; } export interface RowHarnessFilters extends BaseHarnessFilters { } export interface TableHarnessFilters extends BaseHarnessFilters { }