import { ReactNode } from "react";
import { IConfig, IErrors, IValueList } from './interface';
export interface IRowForm {
    /** 指定每行key */
    rowKey?: string;
    /** 行数据*/
    valueList?: IValueList[];
    /**行错误数据 */
    rowError?: IErrors;
    /**行下标*/
    rowIndex?: number;
    /**列间图标*/
    icon?: ReactNode;
    /**组件配置*/
    config?: IConfig[];
    /**
     * @desc 回调
     * @param value 当前组件value值
     * @param name 当前组件name
     * */
    onFormItemChange?: (name: string, id: string, value: any) => void;
    /**其他*/
    [name: string]: any;
}
declare const RowForm: (props: IRowForm) => JSX.Element;
export default RowForm;
