import { FieldConfig } from './const.js';
/**
 * 判断字段是否应该被保留
 * @param field 字段配置
 * @returns true 表示应该保留，false 表示应该过滤掉
 */
export declare function shouldKeepField(field: any): boolean;
export declare function shouldKeepCol(col: any): boolean;
/**
 * 从数据中提取列配置信息
 * @param fieldMap 字段映射配置
 * @param tableColumns 表格列配置
 * @returns 列元数据
 */
export declare function getColumnMetadata(fieldMap: Record<string, any>, tableColumns: Array<{
    dataIndex: string;
    title: string;
}>): FieldConfig[];
