import { CheckTableItemInfosPayload } from './types';
/** 从检验项详情推导每张检验表需要扩的主体行数（仅检验项条数，不含关联轴铺砖槽位） */
export declare function resolveItemCountByRegionId(runtimeJson: unknown, infos: CheckTableItemInfosPayload): Record<string, number>;
/**
 * 将接口返回的检验项配置写入 defaults（展开为 $.f_jianyan1[0].type_ 等字段路径）。
 * 仅 type_/show_type_/上下限等；不写入 rawData，避免覆盖 fetchRenderData 的业务数据。
 */
export declare function mergeCheckTableItemInfosIntoDefaults(defaultsMap: Record<string, unknown>, runtimeJson: unknown, infos: CheckTableItemInfosPayload, options?: {
    layoutColumnCount?: number;
}): void;
/** 检验项行上参与动态组件的配置字段（defaults 按字段路径展开） */
export declare const CHECK_TABLE_ROW_CONFIG_FIELDS: readonly ["type_", "show_type_", "required_", "tip_text_", "options_", "pattern_", "max_int_", "min_int_", "min_decimal_", "max_decimal_", "validate_range_", "digits_", "regex_", "true_text_", "false_text_", "default_value_", "name_", "description_", "inspection_standard_", "__gw_y_uid"];
/** 从字段级 defaults 组装检验项行配置（供 readRowMeta） */
export declare function readCheckTableRowConfigFromDefaults(getDefault: (path: string) => unknown, rowMetaPath: string): Record<string, unknown>;
