import { Registry } from '../atomic'; import { FatTableColumn } from './types'; export declare function validateColumns(columns?: FatTableColumn[]): void; export declare function isQueryable(column: FatTableColumn): boolean; /** * 查询参数处理 * @param query * @param extraQuery * @param columns */ export declare function mergeAndTransformQuery(query: any, extraQuery: any, columns: FatTableColumn[]): {}; /** * 获取列唯一的 key * @param column * @param index * @returns */ export declare function genKey(column: FatTableColumn, index: number): string; /** * 获取列标识符 * @param column * @returns */ export declare function getColumnKey(column: FatTableColumn): string | undefined; /** * 获取原件 * @param column * @returns */ export declare const getAtom: (column: FatTableColumn, registry: Registry) => { comp: (props: import("../atomic").AtomicCommonProps) => any; validate: ((value: any, props: import("../atomic").AtomicCommonProps, context: any) => Promise) | undefined; }; //# sourceMappingURL=utils.d.ts.map