type ColumnsItemType = { dataIndex: string; title: string; width?: number; align?: 'left' | 'center' | 'right'; ellipsis?: boolean; render?: (val: any, record: any, index: number) => any; validator?: (rule: any, value: any, extraParams?: Record) => Promise | undefined; }; type ColumnsMapType = Record; export type GetColumnsBaseInfoMapFnType = (...args: any[]) => ColumnsMapType; export declare const MIN_COLUMN_WIDTH = 80; export declare const MAX_COLUMN_WIDTH = 600; export declare const resolveColumnWidth: (width: unknown, defaultWidth?: number) => number | undefined; export declare const getColumnsMap: GetColumnsBaseInfoMapFnType; export declare const erpColumnsMap: ColumnsMapType; export declare const erpFormValidator: (_rule: any, value: any, type: string, extraParams?: Record) => any; declare const _default: ColumnsMapType; export default _default;