import { TuiTableCell } from '../directives/cell.directive';
import { TuiTableDirective } from '../directives/table.directive';
import * as i0 from "@angular/core";
export declare class TuiTableTr<T extends Partial<Record<keyof T, unknown>>> {
    private readonly cells;
    private readonly body;
    protected readonly table: TuiTableDirective<T>;
    protected readonly items: import("@angular/core").Signal<Record<string | keyof T, TuiTableCell>>;
    protected readonly item: import("@angular/core").Signal<Record<string | keyof T, unknown>>;
    static ɵfac: i0.ɵɵFactoryDeclaration<TuiTableTr<any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TuiTableTr<any>, "tr[tuiTr]", never, {}, {}, ["cells"], ["*"], true, never>;
}
