import Cell from './Cell';
import Context from './Context';
import type { RowType } from './types';
export default class Row {
    private ctx;
    x: number;
    y: number;
    width: number;
    height: number;
    cells: Cell[];
    fixedCells: Cell[];
    noFixedCells: Cell[];
    calculatedHeightCells: Cell[];
    rowIndex: number;
    rowKey: string;
    rowType: RowType;
    data: any;
    calculatedHeight: number;
    constructor(ctx: Context, rowIndex: number, x: number | undefined, y: number | undefined, width: number | undefined, height: number | undefined, data: any, rowType?: RowType);
    update(): void;
    updateCalculatedHeight(): number;
    drawCenter(): void;
    drawFixed(): void;
    drawContainer(): void;
    drawFixedContainer(): void;
}
