import { ProTableEditFieldType, ProTableColumnType } from '../types'; import { DefinedProTableColumns, DefinedProTableFields } from './enhanceConfigs.types'; export { default as defineCoverableProps } from './defineCoverableProps'; export { default as useCoverableProps } from './useCoverableProps'; export declare const extendColumn: (columnValue: any, ...args: any[]) => ProTableColumnType; export declare const extendField: (fieldValue: ProTableEditFieldType | (() => ProTableEditFieldType), ...args: any[]) => ProTableEditFieldType; export declare const defineColumns: | ((...args: any[]) => ProTableColumnType)>>(value: T | (() => T)) => DefinedProTableColumns; export declare const defineFields: | ((...args: any[]) => ProTableEditFieldType)>>(value: T | (() => T)) => DefinedProTableFields; export declare const defineColumn: >(value: T | (() => T)) => T; export declare const defineField: >(value: T | (() => T)) => T;