import { LayoutGroup, LayoutGroupOptions } from './base';
import { Table } from './Table';
import { TableCell } from './TableCell';
import { Wtr } from '../model/document';
export interface TableRowOptions extends LayoutGroupOptions {
    allowRowSplit?: boolean;
    /** 记录该行在原始模型表格中的真实行索引（全局索引） */
    realRowIndex?: number;
}
export declare class TableRow extends LayoutGroup<TableCell> {
    component: "tableRow";
    parent: Table;
    allowRowSplit: boolean;
    realRowIndex: number;
    constructor(options: TableRowOptions);
    get width(): number;
    get height(): number;
    set height(value: number);
    layout(x: number, y: number): void;
    /**
     * 应用 Wtr 模型的高度规则
     * @param wtr Wtr 模型实例
     * @param dpi 像素密度，默认 96
     */
    applyHeightRule(wtr: Wtr, dpi?: number): void;
}
