import { ComponentFixture } from '@angular/core/testing'; import { DebugElement } from '@angular/core'; /** * Properties of a list view grid header. * @internal */ interface SkyListViewGridFixtureHeader { /** * A flag indicating whether the header is locked. */ locked: boolean; /** * The text content of the header. */ textContent: string; } /** * Properties of a list view grid cell. * @internal */ interface SkyListViewGridFixtureCell { /** * The cell's DebugElement. This is useful for validating HTML inside the cell * when the grid column has a template associated with it. */ el: DebugElement; /** * The text content of the cell. Use this to validate simple columns bound directly * to a field without the use of a column template. */ textContent: string; } /** * Properties of a list view grid row. * @internal */ interface SkyListViewGridFixtureRow { cells: SkyListViewGridFixtureCell[]; } /** * Allows interaction with a SKY UX list view grid component. * @deprecated * @internal */ declare class SkyListViewGridFixture { private debugEl; constructor(fixture: ComponentFixture, skyTestId: string); /** * Gets the row at the specified index. * @param index The row's index. */ getRow(index: number): SkyListViewGridFixtureRow; getRowCount(): number; /** * Gets the header at the specified index. * @param columnIndex The index of the column to which the header belongs. */ getHeader(columnIndex: number): SkyListViewGridFixtureHeader; getHeaderCount(): number; private getRowEls; private getRowEl; private getHeaderEls; private getCellEls; } export { SkyListViewGridFixture }; export type { SkyListViewGridFixtureCell, SkyListViewGridFixtureHeader, SkyListViewGridFixtureRow };