export interface IContainerMetrics {
    pt: number;
    pb: number;
    pl: number;
    pr: number;
    readonly contentMaxWidth: number;
    readonly contentMaxHeight: number;
    getContentHeight(): number;
    getRemainingSize(): number;
}
export interface Border {
    color?: string;
    width?: number;
    style?: 'solid' | 'dashed' | 'dotted';
}
/** 子表展开数据槽下标 */
export type DataSlotIndex = {
    /** 一维子表 [n] */
    dataIndex?: number;
    /** 二维横向 [n_x] */
    xDataIndex?: number;
    /** 二维纵向 [n_y] */
    yDataIndex?: number;
};
export type { BuiltinComponentToLayoutNode, LayoutNodeForComponent, } from './layout-node-by-component';
export { isLayoutInlineImage, isLayoutOverlayLayout, isLayoutPage, isLayoutParagraph, isLayoutTable, isLayoutTableCell, isLayoutTableRow, isLayoutTextRun, isLayoutTextWidget, } from './layout-node-by-component';
