/** 子表主体类型（repeating 在 layout 层映射为 dynamic-table） */
export type SubTableRegionType = 'repeating' | 'bounded' | '2d-table' | 'check-table' | 'material-consume-table';
export type TableHeaderRegionType = 'table-header' | 'sub-table-header';
export type TableRegionType = SubTableRegionType | TableHeaderRegionType;
export declare const SUB_TABLE_REGION_TYPES: string[];
export type SubTableLayoutType = 'dynamic-table' | 'fixed-table' | '2d-table' | 'check-table' | 'material-consume-table';
export type TableHeaderLayoutType = 'table-header';
export type TableLayoutType = SubTableLayoutType | TableHeaderLayoutType;
/** 子表内数据分组 / 数据关联 */
export type SubTableItemType = 'bounded-item' | 'data-group-2d';
export type WtcSubTableRef = {
    type: SubTableRegionType;
    regionId: string;
};
export type WtcSubTableItemRef = {
    type: SubTableItemType;
    regionId: string;
};
export type WtcHeaderRef = {
    type: TableHeaderRegionType;
    regionId: string;
};
export declare function tableRegionTypeToLayoutType(type: SubTableRegionType): SubTableLayoutType;
export declare function headerRegionTypeToLayoutType(type: TableHeaderRegionType): TableHeaderLayoutType;
