import { ElementRef, QueryList } from '@angular/core'; import { ItemViewModel } from '../view-models/item-view-model'; import { IDraggableViewModel } from '../view-models/idraggable-view-model'; import { ContextService } from '../context.service'; import { PropertyViewModel } from '../view-models/property-view-model'; import { TableRowColumnViewModel } from '../view-models/table-row-column-view-model'; export declare class RowComponent { private readonly context; private readonly element; constructor(context: ContextService, element: ElementRef); item: ItemViewModel; row: number; withCheckbox: boolean; isTable: boolean; rowChildren: QueryList; readonly id: string; readonly color: string; readonly selected: boolean; readonly title: string; readonly friendlyName: string; tabIndexFirstColumn(i: number | string): 0 | -1; tableTitle: () => string; hasTableTitle: () => string | true; tableProperties: () => TableRowColumnViewModel[]; propertyType: (property: PropertyViewModel) => "scalar" | "ref"; propertyValue: (property: PropertyViewModel) => string | number | boolean | Date; propertyFormattedValue: (property: PropertyViewModel) => string; propertyReturnType: (property: PropertyViewModel) => string; doClick: (right?: boolean) => void; copy(event: KeyboardEvent, item: IDraggableViewModel): void; focus(): boolean; }