import { ITableColumn } from "../../components/VReportTable/type"; /** * 快速生成列配置数组 遍历参数对象 每一个键值对为一个列配置 * @param params 快捷配置对象 {prop: label | ITableColumn} * @returns 表格列配置数组 */ interface ICreateTableColumnsParams { [prop: string]: string | ITableColumn; } export declare const createTableColumns: (params: ICreateTableColumnsParams) => ITableColumn[]; /** * 合并静态列和动态列 如果静态列中有写动态列额外配置 则合并到动态列配置对象数组中 * @param staticColumns 静态列 * @param dynamicColumns 动态列 * @returns 合并后的表格列 */ export declare function mergeTableColumns(staticColumns: ITableColumn[], dynamicColumns: ITableColumn[]): ITableColumn[]; export {};