import { ApFormItemTransformType } from '../../ap-form';
import { Recordable } from '../../type';
import { AgGridProps } from '../interface';
import { EditableAgGridColumnType } from './interface';
export declare function getRowKey(record: any, index: number | undefined, rowKey: AgGridProps['rowKey']): any;
export declare function arrayToObject(array: any[], rowKey: AgGridProps['rowKey']): Recordable;
export declare function updateArrItem(arr: any[], rowKey: AgGridProps['rowKey'], obj: Recordable): any[];
interface TransformFnMapType {
    [key: string]: ApFormItemTransformType | TransformFnMapType;
}
export declare function getColumnTransformOptions(columns: EditableAgGridColumnType[]): TransformFnMapType;
export {};
