import React from 'react';
import type { ProFieldEmptyText } from '../wau-field';
import type { ProSchemaComponentTypes } from '../utils';
import type { ProColumnType } from '.';
/**
 * 拼接用于编辑的 key
 *
 * @param base 基本的 key
 * @param dataIndex 需要拼接的key
 */
export declare const spellNamePath: (base: React.Key, dataIndex: React.Key | React.Key[]) => React.Key[] | React.Key | undefined;
/**
 * 根据不同的类型来转化数值
 *
 * @param text
 * @param valueType
 */
declare function defaultRenderText<T>(config: {
    text: string | number | React.ReactNode[];
    valueType: ProColumnType['valueType'];
    index: number;
    rowData?: T;
    columnEmptyText?: ProFieldEmptyText;
    columnProps?: ProColumnType<T>;
    type?: ProSchemaComponentTypes;
    recordKey?: React.Key;
    mode: 'edit' | 'read';
}): React.ReactNode;
export default defaultRenderText;
