import { QueryList } from '@angular/core'; import { TableComponent } from './table.component'; import { TableCellDirective } from './table-cell.directive'; import { BooleanInput } from '@angular/cdk/coercion'; import { TableFooterDirective } from './table-footer.directive'; import * as i0 from "@angular/core"; import * as i1 from "../../common/sapphire-view-encapsulation"; export declare class TableRowDirective { table: TableComponent; _footer: TableFooterDirective; cells: QueryList; rowData: D | null; disabled: BooleanInput; /** * Applies selected row styles, and marks the row as selected for assistive technology. */ selected: BooleanInput; /** * Applies highlighted row styles. Highlighted rows are shown in a selected state * which is different from the normal selection with checkboxes. The primary use case is when * the row action is to update an external view (such as a row detail view), to * show its connection with the selected row. */ highlighted: BooleanInput; private onRowClick; getColumnHeadCell(cell: TableCellDirective): import("@danske/sapphire-angular").TableHeadCellComponent | undefined; constructor(table: TableComponent, _footer: TableFooterDirective); static ɵfac: i0.ɵɵFactoryDeclaration, [null, { optional: true; }]>; static ɵdir: i0.ɵɵDirectiveDeclaration, "tr[sp-table-tr]", never, { "rowData": "rowData"; "disabled": "disabled"; "selected": "selected"; "highlighted": "highlighted"; }, {}, ["cells"], never, false, [{ directive: typeof i1.UseComponentStyles; inputs: {}; outputs: {}; }]>; }